Modbus 是一种串行通讯协议,是描述通讯交互信息的开放标准,通过多种类型物理介质进
目前已成为工业领域自动化通讯协议的行业标准,同时是现在大部分工业电子设备常用的连接方式,可以实现不同厂商不同产品之间简单的设备通讯。
Modbus主要有Modbus ASCII, Modbus RTU 和Modbus TCP 三种,三种通讯协议和技术模型和功能调用上都是相同的,TCP主要用于网络通讯,ASCII 和RTU主要用于串口通信。
以RTU 协议为例:常用的功能码有 01,02,03,04,05,06,0F.
01 是读取开关量输出的状态,05是写单个开关量输出,0F是写多个开关量输出,
03是读寄存器值,06为写单个寄存器值,10 是写多个寄存器值。
Modbus总线与从站相互连接,单个从站最多可以接入225台设备,其高开放性与通讯稳定性,易于部署和维护,成为全球建筑自动化和工业自动化最主流的选择。