Modbus TCP和RTU协议相互转换的应用
|
一、概述 |
Modbus TCP协议和Modbus Rtu协议是工业控制领域常用的应用层协议,分别用于连接网口和串口设备。
Comway 4G DTU和RTU产品的系统软件中内嵌了Modbus tcp2rtu和 rtu2tcp的协议转换动态程序,方便客户更为灵活选择组网方式,适应多样的应用场景。
|
|
二、Modbus rtu和tcp协议的区别 |
Modbus TCP协议和Modbus Rtu协议是工业控制领域常用的应用层协议,分别用于连接网口和串口设备。
Modbus RTU协议一般基于串口通信,例如在上位机组态软件通过Comway无线串口软件发送modbus rtu协议的查询指令,DTU通过串口RS232或RS485/422连接下位机设备。
而Modbus TCP在本地通信时多通过以太网,在远程通信时可以利用VPN网络,基于TCP协议实现modbus数据报文的传输,因此适合多个电脑的组态软件同时读取一个设备数据的应用场景。
|
|
三、 Modbus Tcp2RTU: |
|
如上图所示,组态软件和DTU是基于Modbus TCP协议通过VPN网络或者局域网实现通信。
DTU与下位机串口设备基于modbus rtu协议通过串口实现通信。
在DTU中完成的协议转换,我们称之为Modbus TCP2RTU。此时,DTU可以看做一个Modbus Tcp设备,具有IP地址+端口,可以被组态软件访问。
|
|
四、 Modbus RTU2Tcp: |
|
如上图所示,组态软件和DTU是基于Modbus RTU协议通过4G网络或者INTERNET实现通信。
DTU与下位机Modbus TCP设备通过局域网连接实现通信。
在DTU中完成的协议转换,我们称之为Modbus RTU2TCP。此时,DTU可以看做为一个Modbus Rtu设备,具有Modbus设备地址,可以被组态软件访问。
|
|
|