Modbus协议简介
- Modbus(RTU / ASCII / TCP)是一种串行通信协议,是Modicon(莫迪康)公司于1979年,为使用可编程逻辑控制器(PLC)而发表的
- Modbus协议的详细规格是公开的,只定义了通讯协议而没有规定物理层如通讯介质
- Modbus是工业领域通信协议的业界标准,并且现在是工业电子设备之间相当常用的通讯方式
- Modbus比其他通信协议使用的更广泛的主要原因有:
【1】公开发表并且无版税要求
【2】相对容易的工业网络部署
【3】对供应商来说,修改移动原生的位元或字节没有很多限制
Modbus功能码简介
代码 | 功能 | 寄存器PLC地址 | 位操作/字操作 | 操作数量 |
---|---|---|---|---|
01H | 读线圈状态 | 00001-09999 | 位操作 | 单个或多个 |
02H | 读离散输入状态 | 10001-19999 | 位操作 | 单个或多个 |
03H | 读保持 |