EM730 系列变频器用户手册
1.1.1.6 0x10 写多个寄存器或命令功能码
在一个远程设备中,使用该功能码写连续寄存器块(1 至 16 个寄存器)。
在请求数据域中说明了请求写入的值。每个寄存器将数据分成两字节。
正常响应返回功能码、起始地址和被写入寄存器的数量。
请求 PDU
功能码
起始地址
寄存器数量
1 个字节
2 个字节
2 个字节
0x10
0x0000~0xFFFF
1~16
字节数
寄存器值
1 个字节
N*×2 个字节
2×N*
N*=寄存器数量
响应 PDU
功能码
起始地址
寄存器数量
1 个字节
2 个字节
2 个字节
0x10
0x0000~0xFFFF
1~16
错误 PDU
差错码
异常码
1 个字节
1 个字节
0x90
见表 4- 33
以下是一个请求将 00 01 和 00 03 写入 F03.00 开始的 2 个寄存器(即设置 Y1
和 Y2 输出端子功能)的实例:
请求
域名
功能
起始地址 Hi
起始地址 Lo
寄存器数量 Hi
寄存器数量 Lo
字节数
寄存器值 Hi
(F03.00)
寄存器值 Lo
(F03.00)
寄存器值 Hi
(F03.01)
寄 存 器 值 Lo
(F03.01)
(0x)
10
03
00
00
02
04
00
01
00
03
域名(正常)
功能
起始地址 Hi
起始地址 Lo
寄存器数量 Hi
寄存器数量 Lo
响应
(0x) 域名(异常)
10 功能
03
异常码
00
00
02
(0x)
90
03
284
    "