标签:协议 通讯 Modbus IP TCP modbus .--
一.modbus的四种传输协议:
Modbus RTU:使用二进制格式进行数据传输,通讯效率更高.
Modbus ASCII使用ASCII码进行数据传输,可读性好,但通讯效率更低.
Modbus TCP/IP是基于以太网的一种通讯方式,它将Modbus协议封装在TCP/IP协议栈中,通过以太网传输数据。具有高速、稳定的特点.
Modbus UDP/IP是基于UDP/IP协议的一种通讯方式。与Modbus TCP/IP不同,Modbus UDP/IP采用无连接的通讯方式,不保证数据的可靠性和顺序。相比于Modbus TCP/IP,Modbus UDP/IP的通讯开销较小,可以减少网络负载.
二.modbus的存储区域:
输出线圈.-->0
输出线圈地址:0x00001--0x09999
输入线圈.-->1
输入线圈地址:0x10001--0x19999
输出寄存器.-->4
输出寄存器地址:0x40001--0x49999
输入寄存器.-->3
输入寄存器地址:0x30001--0x39999
上述存储区域功能如下图所示:
功能码:
三.无论哪一种传输协议传输的modbus数据帧都是一样的如下图(报文格式):
地址域(1byte)+功能码(1byte)+数据(Nbyte)+校验码(1byte)
上述图片所代表的含义如下图:
标签:协议,
通讯,
Modbus,
IP,
TCP,
modbus,
.--
From: https://www.cnblogs.com/LsyLearn/p/18571583