新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 西門子工業(yè)以太網(wǎng)通訊網(wǎng)絡(luò)仿真

西門子工業(yè)以太網(wǎng)通訊網(wǎng)絡(luò)仿真

作者: 時間:2014-01-13 來源:網(wǎng)絡(luò) 收藏

隨著以太網(wǎng)通信速率的提高、全雙工通信、交換技術(shù)的發(fā)展,為以太網(wǎng)的通信確定性的解決提供了技術(shù)基礎(chǔ),從而消除了以太網(wǎng)直接應(yīng)用于工業(yè)現(xiàn)場設(shè)備間通信的主要障礙,為以太網(wǎng)直接應(yīng)用于工業(yè)現(xiàn)場設(shè)備間通信提供了技術(shù)可能。將有越來越多的技術(shù)直接應(yīng)用于工業(yè)現(xiàn)場設(shè)備間的通信。

4 網(wǎng)絡(luò)仿真軟件plcsim
s7-plcsim是自動嵌套在step7中的一個非常試用的仿真plc軟件。無需連接任何s7硬件,就可以在pg/pc上仿真一個完整的s7-cpu,包括地址和i/o。s7-plcsim使用戶能夠在pg/pc上離線測試程序,可以使用所有的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 網(wǎng)絡(luò)通訊仿真的實現(xiàn)在simatic manager中新建兩個帶pn口的cpu(cpu315 pn/dp和cpu317 pn/dp和),分別設(shè)置ip地址和子網(wǎng)掩碼,對網(wǎng)絡(luò)進行配置,使兩個plc同時連接入同一個局域網(wǎng)。配置如圖1和圖2所示。



圖1 ip地址和子網(wǎng)掩碼設(shè)置



圖2 以太網(wǎng)網(wǎng)絡(luò)配置


網(wǎng)絡(luò)配置netpro界面中,右擊任意一個cpu,點擊“插入新連接”,選中對應(yīng)的cpu,建立主動連接(見圖3和圖4)。



圖3 插入新連接



圖4 連接屬性設(shè)置

本文主要利用sfb8和sfb9實現(xiàn)以太網(wǎng)數(shù)據(jù)通訊仿真。其中sfb8“usend”向類型為“urcv”的遠(yuǎn)程伙伴發(fā)送數(shù)據(jù)。執(zhí)行發(fā)送過程而不需要和遠(yuǎn)程伙伴進行協(xié)調(diào)。也就是說,在進行數(shù)據(jù)傳送時不需要伙伴進行確認(rèn)。sfb9“urcv”從類型為“usend”的遠(yuǎn)程伙伴sfb/fb中異步接收數(shù)據(jù),并把接收到的數(shù)據(jù)復(fù)制到組態(tài)的接收區(qū)域內(nèi)。sfb8和sfb9的輸入輸出參數(shù)具體見附表所示。

通信相關(guān)文章:通信原理




評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉