High Performance Universal Converter User Manual Chapter VII Modbus Communication Protocol
— 55 —
device address
1 Bytes
0x01
command code
1 Bytes
0x03
Byte number
1 Bytes
2 * N (N is the number of registers)
Register value
2 * N bytes
Register value is 8 bits higher;
Send the register value for the starting
address first.
CRC check code
Two bytes
CRC low 8 in the anterior and high 8 in the
posterior
Note: Currently, the Modbus protocol 0x03 command code does not support reading multiple function codes
across groups.
Example: Host send: 01 03 00 08 00 01 05 C8 (read 00-08 function code)
Inverter response: 01 03 02 13 88 B5 12 (return to 0x1388 (5000), or 50.00H z)
A.4.2 Command code 0x06 Write a single register
ask PDU
device address
1 Bytes
0x01
command code
1 Bytes
0x06
start address
Two bytes
0x0000~0xFFFF (high 8-bit address at first)
Register value
Two bytes
0x0000~0xFFFF (register value 8 bit higher
at first)
CRC check code
Two bytes
CRC low 8 in the anterior and high 8 in the
posterior
respond PDU
device address
1 Bytes
0x01
command code
1 Bytes
0x06
Register address
Two bytes
0x0000~0xFFFF (high 8-bit address at first)
Register value
Two bytes
0x0000~0xFFFF (register value 8 bit higher
at first)
CRC check code
Two bytes
CRC low 8 in the anterior and high 8 in the
posterior
Example: Host Send: 01 06 00 08 27 10 12 34 (write 0x2710 (10000) to the 00-08 functionality code, or
100.00Hz)
Inverter response: 01 06 00 08 27 10 12 34 (same as send frame)