ModBus RTU与ModBus TCP通信协议详解
2023年02月24日 17:50 发布者:成都亿佰特
1、Modbus简介 Modbus通信协议由Modicon公司(现已经为施耐德公司并购,成为其旗下的子品牌)于1979年发明的,是全球最早用于工业现场的总线规约。由于其免费公开发行,该协议免费使用,Modbus通信协议采用的是主从通信模式(Master/Slave)。在控制方面应用广泛,促进Modbus协议在全球得到了很好的发展。
2、Modbus RTUModbus RTU由于其采用二进制表现形式以及紧凑数据结构,通信效率较高,应用比较广泛。而ModbusASCII由于采用ASCII码传输,并且利用特殊字符作为其字节的开始与结束标识,其传输效率低于Modbus RTU协议,一般只有在通信数据量较小的情况下才考虑使用Modbus ASCII通信协议。在工业现场一般都是采用Modbus RTU协议,通俗来说,基于串口通信的Modbus通信协议都是指Modbus RTU通信协议。RTU协议中的指令由功能码(一个字节),起始地址(两个字节),地址码(一个字节),数据(N个字节),校验码(两个字节)五个部分组成,其中数据又由数据长度(两个字节,表示的是寄存器个数,假定内容为M)和数据正文(M乘以2个字节)组成。

