Appendix A. Modbus Protocol
MS300
A-4
A-3 Communication Protocol
1. Communication data frame
ASCII mode:
Start character = ‘:’ (3AH)
Communication address:
one 8-bit address consists of 2 ASCII codes
Command code:
one 8-bit command consists of 2 ASCII codes
Contents of data:
n x 8-bit data consists of 2n ASCII codes
n ≤ 16, maximum of 32 ASCII codes (20 sets of data)
LRC checksum:
one 8-bit checksum consists of 2 ASCII codes
End characters:
END Hi = CR (0DH), END Lo = LF(0AH)
RTU
mode:
Defined by a silent interval of larger than / equal to 3.5 char
Communication address: 8-bit binary address
Command code: 8-bit binary command
Contents of data:
N × 8-bit data, n ≤ 16
one 16-bit CRC checksum consists of 2 8-bit binary
CRC Check High
Defined by a silent interval of larger than / equal to 3.5 char
2. Communication address (Address)
00H: broadcast to all AC motor drives
01H: AC motor drive of address 01
0FH: AC motor drive of address 15
10H: AC motor drive of address 16
:
FEH: AC motor drive of address 254
3. Functi
on (function code) and data (data characters)
03H: read data from a register
Example: Reading two continuous data from register address 2102H, AMD address is 01H.