西門子工業(yè)以太網(wǎng)通訊網(wǎng)絡(luò)仿真
隨著以太網(wǎng)通信速率的提高、全雙工通信、交換技術(shù)的發(fā)展,為以太網(wǎng)的通信確定性的解決提供了技術(shù)基礎(chǔ),從而消除了以太網(wǎng)直接應(yīng)用于工業(yè)現(xiàn)場(chǎng)設(shè)備間通信的主要障礙,為以太網(wǎng)直接應(yīng)用于工業(yè)現(xiàn)場(chǎng)設(shè)備間通信提供了技術(shù)可能。將有越來越多的工業(yè)以太網(wǎng)技術(shù)直接應(yīng)用于工業(yè)現(xiàn)場(chǎng)設(shè)備間的通信。
4 網(wǎng)絡(luò)仿真軟件plcsim
s7-plcsim是自動(dòng)嵌套在step7中的一個(gè)非常試用的仿真plc軟件。無需連接任何s7硬件,就可以在pg/pc上仿真一個(gè)完整的s7-cpu,包括地址和i/o。s7-plcsim使用戶能夠在pg/pc上離線測(cè)試程序,可以使用所有的step7編程語言。
最新版本的s7-plcsim-v54 sp3支持網(wǎng)絡(luò)仿真功能,但僅支持支持s7鏈接之間的通訊,不支持諸如sfc14,sfc15這種與第三方的通訊。s7-plcsim-v54 sp3支持的功能塊有:sfb8“usend”、sfb9“urcv”、sfb12“bsend”、sfb13“brcv”、sfb15“put”和sfb14“get”。
5 工業(yè)以太網(wǎng)網(wǎng)絡(luò)通訊仿真的實(shí)現(xiàn)在simatic manager中新建兩個(gè)帶pn口的cpu(cpu315 pn/dp和cpu317 pn/dp和),分別設(shè)置ip地址和子網(wǎng)掩碼,對(duì)網(wǎng)絡(luò)進(jìn)行配置,使兩個(gè)plc同時(shí)連接入同一個(gè)局域網(wǎng)。配置如圖1和圖2所示。
圖1 ip地址和子網(wǎng)掩碼設(shè)置
圖2 以太網(wǎng)網(wǎng)絡(luò)配置
網(wǎng)絡(luò)配置netpro界面中,右擊任意一個(gè)cpu,點(diǎn)擊“插入新連接”,選中對(duì)應(yīng)的cpu,建立主動(dòng)連接(見圖3和圖4)。
圖3 插入新連接
圖4 連接屬性設(shè)置
本文主要利用sfb8和sfb9實(shí)現(xiàn)以太網(wǎng)數(shù)據(jù)通訊仿真。其中sfb8“usend”向類型為“urcv”的遠(yuǎn)程伙伴發(fā)送數(shù)據(jù)。執(zhí)行發(fā)送過程而不需要和遠(yuǎn)程伙伴進(jìn)行協(xié)調(diào)。也就是說,在進(jìn)行數(shù)據(jù)傳送時(shí)不需要伙伴進(jìn)行確認(rèn)。sfb9“urcv”從類型為“usend”的遠(yuǎn)程伙伴sfb/fb中異步接收數(shù)據(jù),并把接收到的數(shù)據(jù)復(fù)制到組態(tài)的接收區(qū)域內(nèi)。sfb8和sfb9的輸入輸出參數(shù)具體見附表所示。
通信相關(guān)文章:通信原理
評(píng)論