Modbus 协议概述
Modbus 协议是主从站通讯协议,用异步串行口完成通讯,物理层采用 RS485 或 RS232。传输速率可以达到 115kbps,理论上可接(寻址)一台主站和至多 247 台从站。 受线路和设备的限制,最多可接一台主站和 32 台从站。
Modbus 协议的某些特性是固定的,如帧格式、帧顺序、通讯错误和异常情况的处理,以及所执行的功能等,都不能随便改动。其他特性属于用户可选的,如传输介质、 波特率、字符奇偶校验、停止位的个数等等,传输模式为 RTU。用户所选择的参数对于 各个站必须一致,在系统运行时不能改变。
Modbus 协议传输模式 Modbus 的传输模式:RTU 方式。 传输模式的特性如下图:
Modbus 协议的帧(报文)格式:RTU 帧。
下表是 RTU 传输模式的一般格式命令帧: