EasyManua.ls Logo

LS RS485/Modbus-RTU - Page 9

Default Icon
25 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
8
* Data: ASCII-HEX
Ex) when data value is 3000: 3000 ‘0’ ‘B’ ‘B’ ‘8’ h 30h 42h 42h 38h
* Error code: ASCII (20h ~ 7Fh)
* Receive/Send buffer size: Receive= 39 byte, Send=44 byte
* Monitor register buffer: 8 Word
* SUM: to check the communication error
SUM= ASCII-HEX format of lower 8 bit of (Inverter No. + CMD + DATA)
Ex) Command Message (Request) for reading one address from address “9000”
ENQ Inverter No. CMD Address Number of address SUM EOT
05h “01” “R” “3000” “1” “AC” 04h
1 2 1 4 1 2 1
SUM = ‘0’ + ‘1’ + ’R’ + ‘3’ + ‘0’ + ‘0’ + ‘0’ + ‘1’
= 30h + 31h + 52h + 33h + 30h + 30h + 30h + 31h
= 1A7h (Except Control value: ENQ, ACK, NAK, etc.)
5.1.2. Detailed Read protocol
z Request for Read: Request for reading Word data of the successive ‘n’ number from address
“XXXX”
ENQ Inverter No. CMD Address Number of Address SUM EOT
05h “01” ~ “1F” “R” “XXXX” “1” ~ “8” = n “XX” 04h
1 2 1 4 1 2 1
Total byte = 12, The quotation marks (“ ”) mean character.
z Acknowledge Response:
ACK Inverter No. CMD Data SUM EOT
06h “01” ~ “1F” “R” “XXXX” “XX” 04h
1 2 1 N * 4 2 1
Total byte = 7 + n * 4 = Max. 39
z Negative Acknowledge Response:
NAK Inverter No. CMD Error code SUM EOT
15h “01” ~ “1F” “R” ** “XX” 04h
1 2 1 2 2 1
Total byte = 9
5.1.3. Detailed Write protocol
z Request for Write:
ENQ Inverter No. CMD Address Number of Address SUM EOT EOT
05h “01” ~ “1F” “W” “XXXX” “1” ~ “8” = n “XXXX…” “XX” 04h
1 2 1 4 1 n * 4 2 1
Total byte = 12 + n * 4 = Max. 44