西門子S7-1500 與75臺 S7-200smart以太網通訊

乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊

1、TIA 軟件中需要做的項目內打開設備和網絡,選擇“網絡視圖”點選“連接”選擇“S7” 。

點擊 CPU 以太網口,右鍵屬性,設定 PLC 的 IP 地址。

乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊


乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊

2、右鍵 PLC,選擇“添加新連接”,選擇添加,需要與多少 PLC 通訊就添加多少個,軟件會 自動分配 PLC 的本地 ID 地址,這個地址很重要,後面用 PUT/GET 指令的時候需要用到這個 地址。然後定義每個連接的屬性。屬性中要定義 IP 地址,需要與主 PLC 在一個網段,為了 好區分和直觀,還可以自己定義連接名稱。這樣連接就完成了。

乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊

乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊

3、以上完成後,組態部分就完成了。為了通訊,我們還需要在程序裡面對需要傳遞的數據

做 GET/PUT 程序。

乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊

4、對於同一個 S7 連接子站的 GET/PUT 指令,同一時間只能觸發一個,如果一個指令沒有 完成,觸發了另外一個指令,則會報錯;但是對於不同 S7 連接子站的GET/PUT 指令則沒有 這樣的要求,之間不會有干擾和聯繫。

乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊

5、由於每一個 S7 連接傳遞數據在 1200 字節左右,但經過試驗,每條指令最多能傳遞 220 個字節,傳遞字節超過這個數量,則指令會報錯。所以我一個 S7 連接用了 5 個 GET 指令, 1 個 PUT 指令(其中 21 個站還通過GET/PUT 指令讀取了另外 21 個站的數據,所以這 21 個 站與主站的通訊數據是正常的二倍,所以是 10 條 GET,2 條 PUT)。其中第一條指令由系統狀 態 M1.3“clock—2HZ”觸發,然後第一條指令的完成位觸發第二條指令,第二條指令的完成 位觸發第三條指令,以此類推。最後然所有的錯誤位置位一個脫機狀態,有錯誤位則認為脫 機,數據不可用。

乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊

乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊

乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊

乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊

乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊

乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊

乾貨|西門子S7-1500 與75臺 S7-200smart以太網通訊


分享到:


相關文章: