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