
原理概述
1.ModbusRTU/TCP协议简介

1.1 ModbusRTU
Modbus TCP和Modbus RTU数据帧中的PDU部分是相同的;
PDU:协议数据单元(Protocol Data Unit),由功能码+数据组成。功能码是一个字节,数据长度不定,由具体功能码的具体功能决定。

增加了报文头部,并且去掉了附加地址和差错校验; 事务处理标识:可以理解为报文的序列号,一般每次通信后就要加1以区别不同的通信数据报文,由客户端生成,应答时复制该值; 协议标识符:表示Modbus TCP协议,由客户端生成,应答时复制该值; 长度:表示该字节后面的数据长度,单位为字节; 单元标识符:设备地址,由客户端生成,应答时复制该值。
3.ModbusTCP转ModbusRTU

单元标识符作为附加地址; 增加差错校验。
网关实现转换
1. ModbusRTUMaster(RS485/RS232)转ModbusTCPSlave

1.1 网关协议转换配置
以RS485为例,打开网关网页左边栏,选择【协议转换】,在转换选择页面里选择【Modbus RTU Master(RS485)转 Modbus TCP Slave】,然后点击【保存】,如图5所示。

1.2网关TCPClient配置
打开网关网页左边栏,选择【网络配置】,在网络配置面里选择【TCP/UDP Client】,配置客户端参数,然后点击【保存】,如图6所示。

1.3RS232/RS485配置
打开网关网页左边栏,选择【RS232/RS485配置】,在网络配置面里选择【RS485】,配置串口参数,然后点击【保存】,如图7所示。

1.4模拟主/从机配置
用PC打开Modbus模拟软件,创建Modbus RTU主机和Modbus TCP从机,如图8所示。

1.5结果展示
Modbus RTU主机写入Modbus TCP从机的寄存器成功,并且读取Modbus TCP从机寄存器值成功,如图9所示。

该转换可实现传感器作为Modbus RTU从机,数据采集中心作为Modbus TCP主机。GZCOM-NET作为Modbus TCP和Modbus RTU两种数据的转换网关,使用TCP Server与Modbus TCP主站通信,使用RS485或RS232接口与 Modbus RTU从站通信,如图10所示。

2.1 网关协议转换配置
打开网关的网页配置页面左边栏,选择【协议转换】,在转换选择页面里选择【Modbus TCP Master转Modbus RTU Slave】,然后点击【保存】,如图11所示。

2.2网关TCPServer配置
打开网关网页左边栏,选择【网络配置】,在网络配置面里选择【TCP Server】,配置服务器参数,然后点击【保存】,如图12所示。

2.3RS232/RS485配置
RS232/RS485配置方法Modbus RTU Master(RS485/RS232)转 Modbus TCP Slave一样。
2.4模拟主/从机配置
用PC打开Modbus模拟软件,创建Modbus TCP主机和Modbus RTU从机,如图 13所示。

2.5结果展示
Modbus TCP主机写入Modbus RTU从机的寄存器成功,并且读取Modbus RTU从机寄存器值成功,如图14所示。









原文标题:【产品应用】GZCOM-NET网关1分钟实现Modbus TCP转RTU
文章出处:【微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。
-
致远电子
+关注
关注
13文章
421浏览量
32387
原文标题:【产品应用】GZCOM-NET网关1分钟实现Modbus TCP转RTU
文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
工业场景下塔讯 Modbus RTU 转 Modbus TCP 网关实现横河流量计与 WinCC 数据交互案例
塔讯 Modbus RTU 转 Modbus TCP 在污水处理厂 PLC 数据采集中的配置案例
DeviceNet转Modbus RTU协议转换网关在石油开采行业的应用
简述DEVICENET转MODBUS TCP网关配置与应用实例
艾默生流量计与Profibus DP主站转Modbus RTU/TCP网关通讯案例

【产品应用】GZCOM-NET网关1分钟实现Modbus TCP转RTU
评论