安科瑞电气股份有限公司
26
3.1.1
读取状态(功能码
02H
)
3.1.1 Read State (Function code 02H)
此功能允许用户获得设备采集与记录的状态。主机一次请求的数据个数没有限制,但不能超出
定义的地址范围。
(
V1.35
及以上支持)
This function allows the user to get the states measured and recorded by slave. There is no limit of
data length for asking data, but it cannot exceed the range of defined address.
(
Support V1.35 and above
)
例如,主机发送数据帧:
For example, master send data frame:
地址
Addr
功能码
Fun
寄存器地址
Register Addr
寄存器数量
Register Count
CRC16
校验码
CRC16
高
Hi
低
Lo
高
Hi
低
Lo
高
Hi
低
Lo
01H
02H
00H
00H
00H
30H
78H
1EH
装置返回响应数据帧:
Slave answer data frame:
地址
Addr
功能码
Fun
字节数
Byte
count
数据
1
Data 1
数据
2
Data 2
数据
3
Data 3
CRC16
校验码
CRC16
高
Hi
低
Lo
高
Hi
低
Lo
高
Hi
低
Lo
高
Hi
低
Lo
01H
02H
06H
00H
00H
00H
00H
00H
FCH
E0H
F8H
3.1.2
读取数据(功能码
03H/04H
)
3.1.2 Read Data (Function code 03H/04H)
此功能允许用户获得设备采集与记录的数据及系统参数。主机一次请求的数据个数没有限制,
但不能超出定义的地址范围。
This function allows the user to get the data measured and system parameters recorded by slave.
There is no limit of data length for asking data, but it cannot exceed the range of defined address.
例如,主机发送数据帧:
For example, master send data frame:
地址
Addr
功能码
Fun
寄存器地址
Register Addr
寄存器数量
Register Count
CRC16
校验码
CRC16
高
Hi
低
Lo
高
Hi
低
Lo
高
Hi
低
Lo
01H
03H
00H
30H
00H
03H
05H
C4H
装置返回响应数据帧:
Slave answer data frame:
地址
Addr
功能码
Fun
字节数
Byte
count
数据
1
Data 1
数据
2
Data 2
数据
3
Data 3
CRC16
校验码
CRC16
高
Hi
低
Lo
高
Hi
低
Lo
高
Hi
低
Lo
高
Hi
低
Lo