MODBUS部分功能码
功能码 |
名 称 |
作 用 |
0x01 |
读取线圈状态 |
取得一组逻辑线圈的当前状态(ON/OFF) |
0x02 |
读取输入状态 |
取得一组开关输入的当前状态(ON/OFF) |
0x03 |
读取保持寄存器 |
在一个或多个保持寄存器中取得当前的二进制值 |
0x04 |
读取输入寄存器 |
在一个或多个输入寄存器中取得当前的二进制值 |
0x05 |
强置单线圈 |
强置一个逻辑线圈的通断状态 |
0x06 |
预置单寄存器 |
把具体二进制值装入一个保持寄存器 |
0x10 |
预置多寄存器 |
把具体二进制值装入一串连续的保持寄存器 |
MODBUS功能码与数据类型对应表
功能码 |
功 能 |
数据类型 |
0x01 |
读 |
位 |
0x02 |
读 |
位 |
0x03 |
读 |
整型、字符型、状态字、浮点型 |
0x04 |
读 |
整型、状态字、浮点型 |
0x05 |
写 |
位 |
0x06 |
写 |
整型、字符型、状态字、浮点型 |
0x10 |
写 |
整型、字符型、状态字、浮点型 |
MODBUS部分功能码与数据抽象表
功能码 |
名 称 |
PS690U抽象体 |
0x01 |
读取线圈状态 |
对应装置复归及遥控开关状态 |
0x02 |
读取输入状态 |
对应装置的遥信、告警遥信、保护动作元件 |
0x03 |
读取保持寄存器 |
对应装置的时间、区号、定值、压板 |
0x04 |
读取输入寄存器 |
对应装置的遥测量、电度量 |
0x05 |
强置单线圈 |
对应装置的复归及遥控开关 |
0x06 |
预置单寄存器 |
对应装置的时间、区号、定值、压板 |
0x10 |
预置多寄存器 |
对应装置的时间、区号、定值、压板 |