西门子S7-200smart MODBUS TCP通讯
图、西门子S7-200smart ST60 PLC
服务器程序
一、调用西门子提供的MODBUS_TCP库
MODBUS_TCP库(服务器、客户端)
二、建立MODBUS_TCP 服务器程序
调用TCP库文件
下载到西门子200smartPLC中
IP_Port- Modbus TCP 进行通信的服务器的端口号。默认值:502
三、用MODBUS_TCP测试软件
输入正确的IP地址---打开--读取数据
4001值为11;
四、登录PLC状态图表查看数据是否正确
通过检测看到VW0值为11
客户端程序
五、查找PC端IP 地址(IP:192.168.0.244)
六、设置IP地址
IPAddr1-Modbus协议进行通信的服务器的 IP 地址的第一个八位字节。
IPAddr2--Modbus协议进行通信的服务器的 IP 地址的第二个八位字节。
IPAddr3--Modbus协议进行通信的服务器的 IP 地址的第三个八位字节。
IPAddr4--Modbus协议进行通信的服务器的 IP 地址的第四个八位字节。
IP_Port- Modbus TCP 进行通信的服务器的端口号。默认值:502
RW-分配请求类型(读取或写入),其中 0 = 读取,1 = 写入。
七、写入数值,检查PLC值是否改变
END