Appendix A. Modbus ProtocolC2000 Plus
A-6
4. 10H: write multiple registers (can write at most 20 sets of data simultaneously).
Example: Set the multi-step speed of an AC motor drive (address is 01H),
Pr.04-00 = 50.00 (1388H), Pr.04-01 = 40.00 (0FA0H.)
ASCII mode:
Command Message Response Message
STX ‘:’ STX ‘:’
ADR 1
ADR 0
‘0’
ADR 1
ADR 0
‘0’
‘1’ ‘1’
CMD 1 ‘1’ CMD 1 ‘1’
CMD 0 ‘0’ CMD 0 ‘0’
Target register
‘0’
Target register
‘0’
‘4’ ‘4’
‘0’ ‘0’
‘0’ ‘0’
Number of register
(count by word)
‘0’
Number of register
(count by word)
‘0’
‘0’ ‘0’
‘0’ ‘0’
‘2’ ‘2’
Number of register
(count by byte)
‘0’
LRC Check
‘E’
‘4’ ‘8’
The first data content
‘1’
END
CR
‘3’ LF
‘8’
‘8’
The second data content
‘0’
‘F’
‘A’
‘0’
LRC Check
‘9’
‘A’
END
CR
LF
RTU mode:
Command Message Response Message
ADR 01H ADR 01H
CMD 10H CMD 10H
Target register
04H
Target register
04H
00H 00H
Number of register
(Count by word)
00H Number of register
(Count by word)
00H
02H 02H
Quantity of data (byte) 04 CRC Check Low 41H
The first data content
13H CRC Check High 04H
88H
The second data content
0FH
A0H
CRC Check Low ‘9’
CRC Check High ‘A’