1.MODBUS功能码简述
下表列出MODBUS支持的部分功能代码:以十进制表示。
表1.1 MODBUS部分功能码
代码 | 中文名称 | 寄存器PLC地址 | 位操作/字操作 | 操作数量 |
---|---|---|---|---|
01 | 读线圈状态 | 00001-09999 | 位操作bit | 单个或多个 |
02 | 读离散输入状态 | 10001-19999 | 位操作bit | 单个或多个 |
03 | 读保持寄存器 | 40001-49999 | 字操作word | 单个或多个 |
04 | 读输入寄存器 | 30001-39999 | 字操作word | 单个或多个 |
05 | 写单个线圈 | 00001-09999 | 位操作bit | 单个 |
06 | 写单个保持寄存器 | 40001-49999 | 字操作word | 单个 |
15 | 写多个线圈 | 00001-09999 | 位操作word | 多个 |
16 | 写多个保持寄存器 | 40001-49999 | 字操作 | 多个 |
1.1功能码说明
功能码可以分为位操作和字操作两类。位操作的最小单位为BIT,字操作的最小单位为两个字节。
【