說明:本次測試採用硬件如下:
① S7-1200 CPU (固件V 4.1.3)
② S7-200 SMART CPU (固件V2.03)
③ PC (帶以太網卡)
④ 4端口交換機一臺
本次測試採用軟件如下:
① STEP7 V13 SP1
② STEP 7 Micro/WIN SMART V2.3
所完成的通信任務:
① S7-1200 將通信數據區 DB1 中的212 個字節發送到 S7-200 SMART的VB 數據區。
② S7-1200 讀取 S7-200 SMART中的VB數據區存儲到S7-1200 的數據區DB2 。
首先組態好SMART的IP地址為192.168.2.189,程序不用做任何更改,隨後切換到RUN模式即可。
然後使用博途組態好S7-1200以太網口等相關參數後,添加和SMART的連接:
填上SMART的以太網地址
注意SMART的TSAP參數為3.01
在博途S7-1200中建立兩個DB塊,用於發送和接收通訊的緩存區
圖示為發送區,接收區一樣。
由於SMART最多支持向遠程設備寫入 212 個字節的數據,所以程序中定義了一個數組的212個字節。
經過測試,PUT/GET指令以最大212個字節計算,完成一次消耗時間大約為40ms
最後附上主角:硬件連接照片
閱讀更多 機器人學院 的文章