Send frame
Meter ID Function
code
Register address Data number Check code
(CRC)
1byte 1byte 2byte 2byte 2byte
Receive frame
Meter ID Function
code
Data length n Data area Check code
(CRC)
1byte 1byte 1byte n byte 2byte
9.2 Write command
(
function code 10
)
Send frame
Meter ID Function code Register address Data number Data length n Data area Check code
(CRC)
1byte 1byte 2byte 2byte 1byte n byte 2byte
Receive frame
Meter ID Function
code
Register address Data number Check code
(CRC)
1byte 1byte 2byte 2byte 2byte
9.3 Energy meter register address
Register
address
Data number Data item Data format Data unit
0x0000 2 Total kWh XXXXXX
.
XX kWh
0x0001
0x0008 2 Export kWh XXXXXX
.
XX kWh
0x0009
0x000A 2 Import kWh XXXXXX
.
XX kWh
0x000B
0x000C 1 Voltage XXX
.
X V
0x000D 1 Current XX
.
XX A
0x000E 1 Active power XXX
.
XXX kW
0x000F 1 Reactive power XXX
.
XXX kvar
0x0010 1 Power factor X
.
XXX
0x0011 1 frequency XX
.
XX Hz
0x0015 1 ID + baud rate First byte is ID
号 ,
the second byte is
baud rate
,
01~04 is means Respectively
9600
、
4800
、
2400
、
1200
Note 1: one register address is store 2 byte data ,so the data length read as 4 byte when data
number is 2 .
Note 2:
:
you can use ID ID(0x00) to broadcast and got data when you do not know the meter ID.