西门子S7-200Smart实现ModbusTCP以太网通信 点击:53 | 回复:0



今生缘

    
  • [版主]
  • 精华:50帖
  • 求助:25帖
  • 帖子:5376帖 | 9972回
  • 年度积分:6437
  • 历史总积分:106070
  • 注册:2011年3月02日
发表于:2020-07-03 11:43:54
楼主

一必备软件和硬件

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:接收请求计数。




楼主最近还看过


相关主题

官方公众号

智造工程师