西门子1200与1200单边通讯
西門子1200之間可以進行單邊S7通訊,不論兩臺控制器是否在同一個項目中,操作方法是完全一樣的!習慣上通常在客戶機一方進行組態,下面將具體方法與大家分享,如果對大家有幫助,點個贊,評論一下,不勝感激!
首先假設兩臺1200控制網絡已經打通,IP地址在同一網段,具備通訊的硬件條件。
第一步:
打開客戶機一端項目,在“設備組態”中 ,選擇“網絡視圖”欄進行配置網絡,點中左上角的“連接”圖標,連接框中選擇“S7連接”,然后選中client v4.1 CPU(客戶端),右鍵選擇“添加新的連接”,在創建新連接對話框內,選擇連接對象“未指定”,如圖所示。
在中間欄的“連接”條目中,可以看到已經建立的“S7_連接_1”,如圖所示。
第二步:
點中上面的連接,在“S7_連接_1”的連接屬性中查看各參數,如圖所示。
在常規中,顯示連接雙方的設備,在伙伴方“站點”欄選擇“未知”;在“地址”欄填寫伙伴的IP地址192.168.0.12。
在本地ID中:顯示通訊連接的ID 號,這里ID=W#16#100。
在特殊連接屬性中:建未指定的連接,建連接側為主動連接,這里client v4.1是主動建立連接。
在地址詳細信息中:定義伙伴側的 TSAP 號(注意:S7-1200預留給S7連接兩個TSAP地址:03.01和03.00),這里設置伙伴的 TSAP:03.00。
配置完網絡連接,編譯存盤并下載。
第三步:
調用西門子S7通訊指令進行通訊
ADDR_1 :發送到通信伙伴數據區的地址
SD_1:本地發送數據區
ADDR_1:從通信伙伴數據區讀取數據的地址
RD_1:本地接收數據地址
需要注意一點,以上例子中使用的作為服務器的PLC是固件版本V2.0的S7-1200 CPU,如果您使用固件版本為 V4.0 以上的 S7-1200 CPU 作為服務器,則需要如下額外設置,才能保證S7通信正常。
請點開作為S7服務器(sever)的 CPU 的設備組態,“屬性->常規->保護”里“連接機制”一項需要勾選“允許從遠程伙伴(PLC\HMI\OPC…)使用 PUT/GET 通信訪問”,如下圖所示:
更多自動化知識,關注微信公眾號:工控自動化筆記,不定期分享!
總結
以上是生活随笔為你收集整理的西门子1200与1200单边通讯的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常用音频概念
- 下一篇: 电子货架标签-----智能基站V3