新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 西門子工業以太網通訊網絡仿真

        西門子工業以太網通訊網絡仿真

        作者: 時間:2014-01-13 來源:網絡 收藏

        隨著以太網通信速率的提高、全雙工通信、交換技術的發展,為以太網的通信確定性的解決提供了技術基礎,從而消除了以太網直接應用于工業現場設備間通信的主要障礙,為以太網直接應用于工業現場設備間通信提供了技術可能。將有越來越多的技術直接應用于工業現場設備間的通信。

        4 網絡仿真軟件plcsim
        s7-plcsim是自動嵌套在step7中的一個非常試用的仿真plc軟件。無需連接任何s7硬件,就可以在pg/pc上仿真一個完整的s7-cpu,包括地址和i/o。s7-plcsim使用戶能夠在pg/pc上離線測試程序,可以使用所有的step7編程語言。
        最新版本的s7-plcsim-v54 sp3支持網絡仿真功能,但僅支持支持s7鏈接之間的通訊,不支持諸如sfc14,sfc15這種與第三方的通訊。s7-plcsim-v54 sp3支持的功能塊有:sfb8“usend”、sfb9“urcv”、sfb12“bsend”、sfb13“brcv”、sfb15“put”和sfb14“get”。

        5 網絡通訊仿真的實現在simatic manager中新建兩個帶pn口的cpu(cpu315 pn/dp和cpu317 pn/dp和),分別設置ip地址和子網掩碼,對網絡進行配置,使兩個plc同時連接入同一個局域網。配置如圖1和圖2所示。



        圖1 ip地址和子網掩碼設置



        圖2 以太網網絡配置


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



        圖3 插入新連接



        圖4 連接屬性設置

        本文主要利用sfb8和sfb9實現以太網數據通訊仿真。其中sfb8“usend”向類型為“urcv”的遠程伙伴發送數據。執行發送過程而不需要和遠程伙伴進行協調。也就是說,在進行數據傳送時不需要伙伴進行確認。sfb9“urcv”從類型為“usend”的遠程伙伴sfb/fb中異步接收數據,并把接收到的數據復制到組態的接收區域內。sfb8和sfb9的輸入輸出參數具體見附表所示。

        通信相關文章:通信原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新丰县| 泊头市| 石泉县| 浮梁县| 承德市| 扎鲁特旗| 夹江县| 伊春市| 监利县| 奇台县| 五原县| 扎鲁特旗| 南靖县| 彝良县| 西安市| 伊吾县| 观塘区| 丰台区| 鹰潭市| 石楼县| 南皮县| 白沙| 屯昌县| 南京市| 宜君县| 炎陵县| 乌兰浩特市| 郎溪县| 左权县| 湄潭县| 瓦房店市| 威信县| 滦平县| 万安县| 乳源| 巴东县| 班玛县| 绍兴县| 昭平县| 汉源县| 易门县|