一必备软件和硬件
1、西门子STEP 7-MicroWIN SMART编程软件
2、欧姆龙CX-Programmer编程软件
3、Modbus Poll调试软件
4、Modbus Slave调试软件
5、以太网调试助手
6、西门子S7-200 Smart系列PLC
7、欧姆龙CP1H-E系列PLC
8、无线路由器
9、网线
二通信实现目的
1、西门子S7-200 Smart读取欧姆龙CP1H-E保持寄存器D0~D3并保持到自己的保持寄存器VW0~VW6里,使用Modbus之03功能码实现;
2、西门子S7-200 Smart使用自己的保持寄存器VW8~VW14控制欧姆龙CP1H-E的保持寄存器D4~D7,使用Modbus之16功能码实现。
三通信连接说明
1、西门子S7-200 Smart本体自带以太网口通过网线连接至无线路由器LAN接口;
2、欧姆龙CP1H-E本体自带以太网口通过网线连接至无线路由器LAN接口。
四Modbus TCP服务器通信参数
1、Modbus TCP服务器:欧姆龙CP1H-E
2、Modbus TCP服务器IP地址:192.168.1.160
3、Modbus TPC服务器子网掩码:255.255.255.0
4、Modbus TCP服务器默认网关:192.168.1.1
5、Modbus TCP服务器端口号:502
五Modbus TCP客户端通信参数
1、Modbus TCP客户端:西门子S7-200 Smart
2、Modbus TCP客户端IP地址:192.168.1.150
3、Modbus TPC客户端子网掩码:255.255.255.0
4、Modbus TCP客户端默认网关:192.168.1.1
5、Modbus TCP客户端端口号:502
Modbus TCP Server功能块各个参数定义如下所示:
(1) EN使能:必须保证每一扫描周期都被使能;
(2) LocalPort:端口号,一般默认为502;
(3) StartServer:启动TCP建立连接操作;
(4) NoActivityDelay:延迟时间;
(5) ENO:使能输出;
(6) Connected:客户端连接标志;
(7) IP_Client:客户端IP;
(8) Error:错误标志位;
(9) Error_Code:错误代码;
(10) Except_Counter:异常错误计数;
(11) Recv_Counter:接收请求计数。
楼主最近还看过