纺织品!S7 1200PLC 作为客户端和调试助手进行数据通信

小夏 科技 更新 2024-01-29

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

相似文章