___________________________________________________________________________________________
KCU-07 9
Request
Function Code 1 Byte 0x04
Start Address 2 Bytes
0x0000 - 0xFFFF
Quantity of Registers
2 Bytes
1 − 125(0x7D)
Response
Function Code 1 Byte 0x04
Byte Count 1 Byte 2 x N
Register Value N x 2 Bytes
N = Quantity of Registers
Error
Function Code 1 Byte 0x84
Exception code 1 Byte Ref. section 7.9
例子:读取 GC4K 模拟测点(AI)数据
Register 1 ,2:备用电源 V
12
电压
Register 3 ,4:备用电源 V
23
电压
Register 5 ,6:备用电源 V
31
电压
Request
Field Name HEX
Function Code 04
Starting Address Hi 00
Starting Address Lo 00
No. of Registers Hi 00
No. of Registers Lo 06
Response
Field Name HEX
Function Code 04
Byte Count 0C
Register Value MB (Register 1) 00
Register Value UB (Register 1) 00
Register Value HB (Register 2) 08
Register Value LB (Register 2) 9E
Register Value MB (Register 3) 00
Register Value UB (Register 3) 00
Register Value HB (Register 4) 08
Register Value LB (Register 4) 9C
Register Value MB (Register 5) 00
Register Value UB (Register 5) 00
Register Value HB (Register 6) 08
Register Value LB (Register 6) 9D
MB: Most Significant Byte
UB: Upper Significant Byte
HB: High Significant Byte
LB: Least Significant Byte
说明:
依据附录四<读取模拟测点(AI)>定义表,欲读出控制单元
的<备用电源 V
12
电压>和<备用电源 V
23
电压>以及<备
用电源 V
31
电压>;其<数值型态:U32>均占 2个暂存(4
个字节:4 Bytes),所以必须连续读出 6个缓存器数值。
备用电源 V
12
电压:读取数值为 0x0000089E(16 进制)
或为 2206(10 进制)。因<数值比值>为0.1 V,所以数值
必须再除以 10。V
12
电压 = 2206*0.1 = 220.6 V
备用电源 V
23
电压:读取数值为 0x0000089C(16 进制)
或为 2204(10 进制)。因<数值比值>为0.1 V,所以数值
必须再除以 10。V
23
电压 = 2204 * 0.1 = 220.4 V
备用电源 V
31
电压:读取数值为 0x0000089D(16 进制)
或为 2205(10 进制)。因<数值比值>为0.1 V,所以数值
必须再除以 10。V
31
电压 = 2205 * 0.1 = 220.5 V
7.5 功能码
功能码功能码
功能码 05 – Write Single Coil
此功能码用于写入远程控制单元中单一数字控制点(DO)
为ON 或OFF 状态。
当写入数值 0xFF00 请求输出为 ON 状态,0x0000 为
OFF 状态;其它数值为无效,并且不影响输出状态。
注意
注意注意
注意!!
切换远程控制单元的操作模式
切换远程控制单元的操作模式切换远程控制单元的操作模式
切换远程控制单元的操作模式AUTO、
、、
、OFF、
、、
、MANU
或
或或
或TEST等功能写入设定
等功能写入设定等功能写入设定
等功能写入设定,
,,
, 仅 接受 写入 数值
仅接受 写入数值仅接受 写入数值
仅接受 写入数值0xFF00
(ON)。
。。
。因为开关单元的操作模式后会自动解除其它操
因为开关单元的操作模式后会自动解除其它操因为开关单元的操作模式后会自动解除其它操
因为开关单元的操作模式后会自动解除其它操
作选项
作选项作选项
作选项。
。。
。
例子说明
例子说明例子说明
例子说明:
::
:切换
切换切换
切换GC4K操作模式
操作模式操作模式
操作模式
欲将控制单 元切换至
欲将控制单 元切换至欲将控制单 元切换至
欲将控制单 元切换至OFF模式
模式模式
模式 ,
,,
, 用户 仅需针 对
用户仅需针对用户仅需针对
用户仅需针对 Coil
Number 3(Address 2)写入
写入写入
写入0xFF00数值
数值数值
数值。
。。
。
Request
Function Code 1 Byte 0x05
Start Address 2 Bytes
0x0000 − 0xFFFF
Output Value 2 Bytes
0x0000 or 0xFF00
Response
Function Code 1 Byte 0x05
Start Address 2 Byte 0x0000 - 0xFFFF
Output Value 2 Bytes
0x0000 or 0xFF00
Error
Function Code 1 Byte 0x85
Exception code 1 Byte Ref. section 7.9
例子:写入 GC4K 数字控制点(DO)数据
设置 GC4K 于AUTO 操作模式
Request
Field Name HEX
Function Code 05