![5a1526c69c4a4bdf4e69531b431eb823.png](https://i-blog.csdnimg.cn/blog_migrate/4e5f3c19d9198691726c0692efbd1fcc.jpeg)
Modbus-RTU协议是主从交互式协议,即主机轮询、从机应答。在工控自动化、楼宇自动化行业中应用广泛。该协议的报文结构主要由地址、功能码、寄存器、数据、校验码等构成。下面和大家分享一下Modbus-RTU的基本知识。
▲ 1 MODBUS-RTU的通讯格式 RS485接口在工业自动化中应用非常广泛,该接口为双总线通信方式,只有RSA和RSB两根线,可以走MODBUS TCP/IP协议,也可以走MODBUS-RTU协议,通讯距离可达数公里,是一种标准的通讯接口,而MODBUS-RTU是工业现场一种标准的通信协议,大多数的PLC和组态屏都支持该通讯协议。 其数据格式是由如下几部分构成的:1)从机地址;2)功能码;3)数据;4)校验码。采用一问一答式通讯方式,主机定时查询从机状态,从机收到主机的轮询命令后回复相应的数据。常用的功能码有01读线圈状态、03读保持寄存器、06预置单个寄存器、16预置多个寄存器等。
![195c182421475ff5fc17bbdb63fb3ae4.png](https://i-blog.csdnimg.cn/blog_migrate/e929a1502849579d6208920cceebb27b.jpeg)
▲ 2 03功能码举例解析 以03功能码为例,介绍