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设备地址,可以被组态软件访问。