一、控制需求说明
- 西门子S7-1200 PLC作为Modbus客户端,汇川EASY521 PLC作为服务器。
- 将1200 PLC中MW100~MW108地址的数据写入汇川PLC的D0~D4寄存器。
- 从汇川PLC的D5寄存器读取数据并存储至1200 PLC的MW200地址。
二、硬件与程序配置
1. 西门子S7-1200 PLC配置
新建项目,完成硬件组态,并设置IP地址及系统时钟。
2. DB数据块创建
新建DB块用于通信参数配置,指定汇川PLC的IP地址为192.168.0.2。
注意:TCON_IP_V4数据类型需手动输入。
3. 客户端编程(S7-1200 PLC)
调用MB_CLIENT指令实现对服务器的数据读写。由于需多次访问同一服务器,MB_CLIENT的背景DB块和Connect参数应保持一致,并采用轮询方式执行读写操作。
4. 服务器端配置(汇川PLC)
仅需设置汇川PLC的IP地址为192.168.0.2,无需额外编程,Modbus TCP服务默认启用。
三、通信测试与数据监控
通过变量表或在线监控功能查看数据传输状态,验证写入与读取是否正常。

