类型 | 读操作 | 写操作 | 信号类型 | 备注 |
线圈 | 读 | 写 | 数字量 | 二进制位,表示设备开关状态 |
离散输入 | 只读 | - | 数字量 | 二进制位,表示设备状态,如按钮是否按下 |
输入寄存器 | 只读 | - | 模拟量 | 模拟量输入信号,例如温度\压力\流量 |
保持寄存器 | 读 | 写 | 模拟量 | 存储设备状态或控制参数,例如运行模式\速度\方向 |
功能码 | 操作说明 | 名称 | 功能 |
2 | 离散操作 | 读取离散输入状态 | 用于读取离散输入的状态。 |
1 | 线圈操作 | 读取线圈状态 | 用于读取线圈的状态。 |
5 | 写单个线圈 | 用于设置单个线圈的状态。 | |
15 | 写多个线圈 | 用于设置多个线圈的状态。 | |
3 | 寄存器操作 | 读取保持寄存器 | 用于读取保持寄存器的值。 |
4 | 读取输入寄存器 | 用于读取输入寄存器的值。 | |
6 | 写单个保持寄存器 | 用于设置单个保持寄存器的值。 | |
16 | 写多个保持寄存器 | 用于设置多个保持寄存器的值。 |