UDP和調試助手
S7-1200支持UDP單播和UDP廣播,不支持UDP組播。UDP是一種無連接的通信協議,通過調用TSEND_C、TRCV_C、TCON等指令可以與其他設備或軟件進行UDP通信。
本示例中使用的軟件和硬件環境:
① TIA Portal V16
② TCP/UDP Socket調試工具
③ CPU1214C DC/DC/DC(6ES7 214-1AG40-0XB0),V4.4
④ PC
⑤ 以太網線
需要完成的通信任務:
S7-1200和調試助手進行數據通信
通信設置
調試助手設置
1、打開調試軟件,選中左方的UDP Server,點擊“創建“按鈕。如圖1所示:
圖1.Socket創建UDP
2、軟件彈出端口輸入框。如圖2所示:
圖2.Socket設置端口號
3、輸入端口后,軟件會在收到對方數據后更新對方信息。如圖3所示:
圖3.Socket設置完成
S7-1200設置
1、打開TIA Portal V16,創建一個新項目,添加CPU1214C DC/DC/DC V4.4并設置CPU的IP地址。如圖4所示:
圖4.S7-1200設置IP地址
2、添加TCP通信指令。如圖5所示:
圖5.調用通信指令
注意:TSEND_C只能實現S7-1200單播,實現廣播需要使用TCON+TUSEND指令。
3、對通信進行組態。如圖6所示:
圖6.組態通信
4、編寫發送和接收指令。如圖7所示:
圖7.數據收發指令
通信測試
編譯保存項目,下載至CPU。監控數據交互,如圖8所示:
圖8.數據交互
注意:調試助手發送的ASCII格式的123456789,所以CPU收到的是十六進制的313233343536373839。
審核編輯:劉清
-
以太網
+關注
關注
40文章
5460瀏覽量
172752 -
ASCII
+關注
關注
5文章
172瀏覽量
35203 -
S7-1200
+關注
關注
11文章
331瀏覽量
18074 -
UDP通信
+關注
關注
0文章
21瀏覽量
1956
原文標題:S7-1200UDP和調試助手
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
labview通過OPC怎么與西門子的S7-200PLC進行數據通信
i.MX6UL如何使用串口進行數據通信
S7-1200與PROFINET的通信
![<b class='flag-5'>S7-1200</b>與PROFINET的<b class='flag-5'>通信</b>](https://file.elecfans.com/web2/M00/49/EC/pYYBAGKhvHeAVWxLAAAV11TSE7E806.jpg)
關于S7-1200和S7-1200之間UDP的通信與仿真
![關于<b class='flag-5'>S7-1200</b>和<b class='flag-5'>S7-1200</b>之間UDP的<b class='flag-5'>通信</b>與仿真](https://file.elecfans.com/web1/M00/EB/D1/o4YBAGCA0NuABg-hAAA_AiQ1Lnc219.png)
TCP通信通過網絡調試助手與S7-1200建立TCP連接
西門子S7-1200的TCP通信配置過程及數據交換方式
S7-1200通過網絡視圖建立開放式用戶通信連接
S7-1200和S7-300 CP342-5的DP口的主從通信
S7-1200 CPU與S7-200 SMART S7通信指南
一文解析S7-1200與S7-1500 S7通信
![一文解析<b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-1500 <b class='flag-5'>S7</b><b class='flag-5'>通信</b>](https://file1.elecfans.com/web2/M00/82/C9/wKgaomRh-D-ATKLkAAAYHNQIW4o566.jpg)
評論