<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    利用Nettoplcsim將西門子PLCSIM變成一個真實PLC,實現與錄波軟件、HMI軟件等的通訊
    發布時間: 2024-06-28 22:30 更新時間: 2024-12-26 09:10
    使用西門子PLC的朋友們對于西門子的S7-PLCSIM軟件都不陌生,當我們安裝了該軟件后,在STEP7或者博圖的面板中就多出了一個仿真的按鈕,點擊該按鈕,就會調出仿真軟件S7-PLCSIM軟件,將當前的PLC項目下載進去。啟動該仿真PLC,就可以在線查看程序狀態,并可以模擬各種條件,進行PLC軟件的調試。

    S7-PLCSIM存在一個問題,它采用了內部協議與STEP7或者博圖通訊,不能對外通訊,也就是說,外部的軟件不能像訪問真實的PLC一樣,訪問該仿真軟件。學習HMI編程、PLC通訊的朋友就只能購買硬件PLC一條路了嗎?通過使用NetToPLCsim的軟件,可以實現與S7-PLCSIM與外部的以太網通訊,其工作原理:

    圖片

    下面簡單介紹一下使用的步驟(初次接觸的朋友請嚴格按照下述步驟操作)1、啟動STEP7或者博圖軟件;2、用管理員權限打開NetToPLCsim軟件(暫不要配置),如果要求停用西門子的服務,則點擊同意,以便獲取102端口的使用權;(該步驟與手冊不同,是眾多網友實踐的經驗)3、啟動PLCSIM軟件,下載帶有以太網通訊的功能的PLC項目(帶有CP網卡,或者CPU自帶以太網);4、在NetToPLCsim里點擊“Add”;5、在站點配置對話框里,點擊“Network IP Address”旁的“...”來選擇現有的網絡,選擇一個將來訪問該PLC的IP地址;

    圖片

    6、點擊“Plssim IP Address”旁的“...”來選擇剛才下載的PLC地址;7、設置CPU的框架號和槽號,注意與硬件配置要一致;8、關閉對話框,點擊“Start server”,確認“Port 102 OK”;9、用外部軟件訪問該PLC,進行測試,注意選擇紅圈里的地址(這個地址是你系統某個網卡的地址,可能也是192.168.0.1,不影響仿真,見10的第二張圖片),而不是Plcsim的IP地址(這里是192.168.0.1):    

    圖片

    注意:以上兩個IP地址可能都Ping不通,這可能是系統禁用了ping命令,不一定影響數據訪問。

    10、下面是用PLC-Recorder訪問時鐘脈沖的效果:

    圖片

    下面為地址相同的例子:    

    圖片

    對于博圖軟件,需要注意:需要通過Windows控制面板正確設置PG/PC接口,將S7ONLINE的訪問點設置成“PLCSIM S7-1200/S7-1500(TCP/IP)”,自V14之后,設置成“PLCSIM.TCPIP.1”(本人做測試時,并未關注該設置,也可通訊成功)。

    11、退出軟件時,會提示是否重新啟動西門子的服務,這時候請選擇啟動。        以上測試環境:
    虛擬機 WIN7 X64。NetToPLCsim的更多功能和注意事項,請參考軟件自帶的手冊。Zui新版本的NetToPLCsim軟件及西門子PLC仿真錄波操作視頻可以在官網進行獲取 

    測試過程中可能碰到的問題:          
    1、怎么不通?不是應該一配置就通了嗎?
    實際上,網絡通訊是工控里非常難的話題,這個文章里的話題涉及到西門子的組件、NetToPLCSim軟件、電腦的環境等等,任何一個環節有問題,都可能導致不通,所以,能通起來是不容易的。


    為了增加通的可能性,建議:
    1)盡量在虛擬機里玩:環境干凈,虛擬網卡可以脫離硬件網卡工作。
    2)關閉所有的防護軟件(搞工控的都知道這個常識);
    3)Network Address所在的網卡要工作,如果是一個RJ45口的網卡,則網絡燈要亮,否則其協議解析不會工作。如果在虛擬機里,有一些虛擬網卡可以脫離硬件工作。如果不能ping通Network Address,就要用可信的軟件來測試,比如上面提到的PLC-Recorder。
    4)確保西門子軟件自己能夠訪問仿真器(如果自己都通不了,更不要想其他的了)。

    2、能仿真哪些通訊協議?1)基本只能仿真102端口的S7協議,PLCsim支持開放以太網協議,但是NetToPLCsim不支持。2)MODBUS TCP協議,PLCsim自己就不支持。


    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595