00(Hex)
00(Hex)
66 (Hex)
10 (Hex)
40 (Hex)
01 (Hex)
10 (Hex)
17 (Hex)
7A(Hex)
00 (Hex)
02(Hex)
04 (Hex)
00(Hex)
Data Register-2 Low Byte
Device Address
Function Code
Starting Address Hi
Starting Address Lo
Number of Registers Hi
Number of Registers Lo
Byte Count
Data Register-1 Low Byte
Data Register-2 High Byte
Data Register-1High Byte
Byte Count : Total number of data bytes received.
Data register 1 High Byte : Most significant 8 bits of Data
register 1 of the parameter requested.
Data register 1 Low Byte : Least significant 8 bits of Data
register 1 of the parameter requested.
Data register 2 High Byte : Most significant 8 bits of Data
register 2 of the parameter requested.
Data register 2 Low Byte : Least significant 8 bits of Data
register 2 of the parameter requested.
(Note : Two consecutive 16 bit register represent one
parameter.)
Query:( Change System type to 3phase 3wire = 2 )
Example : Writing System type
System type : Start address = 177A (Hex)
Number of registers = 02
CRC Low
CRC High
Device Address
Function Code
Start Address High
Start Address Low
Number of Registers Hi
Number of Registers Lo
CRC Low
CRC High
01 (Hex)
10 (Hex)
17 (Hex)
7A(Hex)
00 (Hex)
02(Hex)
61 (Hex)
CA (Hex)
Start Address High : Most significant 8 bits of starting address of
the parameter requested.
Start Address low : Least significant 8 bits of starting address
of the parameter requested.
Number of register Hi : Most significant 8 bits of Number of
registers requested.
Number of register Lo : Least significant 8 bits of Number of
registers requested.
(Note : Two consecutive 16 bit register represent one
parameter.)
Response:
21