S7-1200支援標準TCP協議,可以作為客戶端和伺服器與其他裝置或軟體進行通訊。 您可以呼叫TSEND C、TRCV C、TCON等命令與通訊夥伴建立TCP連線。 這是使用 PC 上的網路除錯助手與 S7-1200 建立 TCP 通訊的簡單方法。
本示例中使用的軟硬體環境:
tia portal v16
TCP UDP 套接字除錯工具。
cpu1214c dc/dc/dc(6es7 214-1ag40-0xb0),v4.4
PC 乙太網電纜。
1.開啟除錯軟體,選擇左側的TCP伺服器,點選“建立”按鈕。 如圖 1 所示
圖1socket 建立伺服器。
2、軟體彈出監聽埠輸入框,輸入通訊埠號。 如圖 2 所示:
圖2socket 設定通訊埠。
3.進入監聽埠後,軟體會自動啟動TCP Server Socket監聽指定的通訊埠。 如圖 3 所示:
圖3socket 啟用偵聽。
1. 開啟 TIA Portal v16,建立乙個新專案,並新增 cpu1214c dc dc dc v44.並設定CPU的IP位址。 如圖 4 所示:
圖4設定 IP 位址。
2. 增加TCP通訊命令。 如圖 5 所示:
圖5呼叫 TCP 通訊命令。
3. 配置通訊。 如圖 6 所示
圖6配置通訊連線。
4.編寫傳送和接收指令。 如圖 7 所示:
圖7資料傳送和接收指令。
5. 確認連線。 如圖 8 所示:
圖8已建立 TCP 連線。
6. 傳送和接收資料。 如圖 9 所示:
圖9資料交換。
注意:在本例中,除錯助手是按照ASCII格式傳送的,所以如果傳送12345678,s7-1200會顯示十六進製,即16