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