Example : Writing System type
System type : Start address = 0A (Hex) Number of registers = 02
Query:( Change System type to 3phase 3wire = 2 )
01 (Hex)
10 (Hex)
Device Address
Function Code
00 (Hex)
Starting Address Hi
0A(Hex)
Starting Address Lo
00 (Hex)
Number of Registers Hi
02(Hex)
Number of Registers Lo
04 (Hex)
Byte Count
40 (Hex)
Data Register-1High Byte
00(Hex)
Data Register-1 Low Byte
00(Hex)
00(Hex)
66 (Hex)
10 (Hex)
Data Register-2 Low Byte
CRC High
CRC Low
Data Register-2 High Byte
Byte Count : Total number of data bytes received.
Data register 1 High Byte : Most signicant 8 bits of Data register 1 of the parameter requested.
Data register 1 Low Byte : Least signicant 8 bits of Data register 1 of the parameter requested.
Data register 2 High Byte : Most signicant 8 bits of Data register 2 of the parameter requested.
Data register 2 Low Byte : Least signicant 8 bits of Data register 2 of the parameter requested.
37