100% found this document useful (2 votes)
1K views6 pages

Microstar P2000-T Smart Meter MODBUS Protocol

This document describes the MODBUS protocol for the Microstar P2000-T meter. It details the communication configuration, functions for reading holding registers and preset single registers, includes example communications, and provides tables of register definitions for basic information, electrical energy, and utility energy.

Uploaded by

waltdisneyy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
1K views6 pages

Microstar P2000-T Smart Meter MODBUS Protocol

This document describes the MODBUS protocol for the Microstar P2000-T meter. It details the communication configuration, functions for reading holding registers and preset single registers, includes example communications, and provides tables of register definitions for basic information, electrical energy, and utility energy.

Uploaded by

waltdisneyy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

MICROSTAR Microstar P2000-T Meter MODBUS Protocol

P2000-T MODBUS Protocol

Communication Configuration: 9600 bps, 8 bit, no parity, 1 bit stop

1. READ HOLDING REGISTERS (FC = 04)

1.1 Interrogation by Master-Station:


Slave Function Starting Starting No. of No. of CRC Lo CRC Hi
address Address Hi Address Lo Points Hi Points Lo

1.2 Reply by the SLAVE-Station (normal):


Slave Function Byte Data Hi Data Lo …… Data Hi Data Lo CRC Lo CRC Hi
Address Count

1.3 Reply by the SLAVE-Station (abnormal):


Slave Address Function Error code CRC Lo CRC Hi

Function: 0x84 READ COMMAND ERROR


Error code: 01 Illegal Function
02 Illegal Address
03 Illegal Data Value
04 Slave Failure

1.4 Communication Example:


Ex: read total import active energy (high bytes) and (low bytes)(registers 8010 and 8011):
01 04 80 10 00 02 59 CE

Meter reply:
01 04 04 00 12 D6 87 45 83

Data value is float data type.

1.5 Remark:
Support registers in Table A1,A2,A3
Multi-register reading:
1. 10 bytes from register whose last byte is 0.
Ex: 10 bytes from 8010;

2. PRESET SINGLE REGISTER (FC = 06)

2.1 Interrogation by Master-Station:


Slave Function Register Register Preset Preset CRC Lo CRC Hi
Address Address Hi Address Lo Data Hi Data Lo

2.2 Reply by the SLAVE-Station (normal):


Slave Function Register Register Preset Preset CRC Lo CRC Hi
Address Address Hi Address Lo Data Hi Data Lo

Page 1 of 6
MICROSTAR Microstar P2000-T Meter MODBUS Protocol
2.3 Reply by the SLAVE-Station (abnormal):
Slave Address Function Error code CRC Lo CRC Hi

Function: 0x86 WRITE COMMAND ERROR

2.4 Communication Example:

2.4.1 Preset meter address:


Ex: write to meter 00(broadcasting) and change address to 01
00 06 C0 35 00 01 65 D5

Meter reply:
01 06 C0 35 00 01 64 04

Table A1 Registers of Basic Information


Functi
Nu ID Code Length
Format Unit -on Definition
m (byte)
DI1 DI0 R W

1 1 0 8 0 String 7 * Meter Number


2 1 0 4 0 data 6 * Clock
3 C 0 4 0 integer 1 * * Disconnect Control
4 C 0 4 1 integer 1 * * Disconnect Control Mode
5 C 0 4 2 integer 1 * Disconnect Reason
6 C 0 5 2 integer 1 * * Dual Source Channel Selection Mode
7 C 0 5 1 integer 1 * * Dual Source Current Channel

Table A2 Registers of Electrical Energy


Functi
Nu ID Code Length
Format Unit -on Definition
m (byte)
DI1 DI0 R W
Total Energy
1 8 0 1 0 Float 4 kWh * (current) total import active energy
2 8 0 1 2 4 kWh * (current) tariff 1 import active energy
3 8 0 1 4 4 kWh * (current) tariff 2 import active energy
4 8 0 1 6 4 kWh * (current) tariff 3 import active energy
5 8 0 1 8 4 kWh * (current) tariff 4 import active energy
6 8 0 2 0 4 kWh * (current) total export active energy
7 8 0 2 2 4 kWh * (current) tariff 1 export active energy
8 8 0 2 2 4 kWh * (current) tariff 1 export active energy
9 8 0 2 4 4 kWh * (current) tariff 2 export active energy
10 8 0 2 6 4 kWh * (current) tariff 3 export active energy
11 8 0 2 8 4 kWh * (current) tariff 4 export active energy
12 8 1 1 0 Float 4 kvarh * (current) total import reactive energy
13 8 1 1 2 4 Kvarh * (current) tariff 1 import reactive energy
14 8 1 1 4 4 Kvarh * (current) tariff 2 import reactive energy
15 8 1 1 6 4 Kvarh * (current) tariff 3 import reactive energy
16 8 1 1 8 4 Kvarh * (current) tariff 4 import reactive energy
17 8 1 2 0 4 Kvarh * (current) total export reactive energy
18 8 1 2 2 4 Kvarh * (current) tariff 1 export reactive energy
19 8 1 2 2 4 Kvarh * (current) tariff 1 export reactive energy
20 8 1 2 4 4 Kvarh * (current) tariff 2 export reactive energy
Page 2 of 6
Appendix
21 8 1 2 6 4 Kvarh * (current) tariff 3 export reactive energy
22 8 1 2 8 4 Kvarh * (current) tariff 4 export reactive energy
23 8 2 1 0 Float 4 kVAh * (current) total import apparent energy
24 8 2 1 2 4 kVAh * (current) tariff 1 import apparent energy
25 8 2 1 4 4 kVAh * (current) tariff 2 import apparent energy
26 8 2 1 6 4 kVAh * (current) tariff 3 import apparent energy
27 8 2 1 8 4 kVAh * (current) tariff 4 import apparent energy
28 8 2 2 0 4 kVAh * (current) total export apparent energy
29 8 2 2 2 4 kVAh * (current) tariff 1 export apparent energy
30 8 2 2 2 4 kVAh * (current) tariff 1 export apparent energy
31 8 2 2 4 4 kVAh * (current) tariff 2 export apparent energy
32 8 2 2 6 4 kVAh * (current) tariff 3 export apparent energy
33 8 2 2 8 4 kVAh * (current) tariff 4 export apparent energy
Utility Energy
34 8 3 1 0 Float 4 kWh * (current) total import active energy
35 8 3 1 2 4 kWh * (current) tariff 1 import active energy
36 8 3 1 4 4 kWh * (current) tariff 2 import active energy
37 8 3 1 6 4 kWh * (current) tariff 3 import active energy
38 8 3 1 8 4 kWh * (current) tariff 4 import active energy
39 8 3 2 0 4 kWh * (current) total export active energy
40 8 3 2 2 4 kWh * (current) tariff 1 export active energy
41 8 3 2 2 4 kWh * (current) tariff 1 export active energy
42 8 3 2 4 4 kWh * (current) tariff 2 export active energy
43 8 3 2 6 4 kWh * (current) tariff 3 export active energy
44 8 3 2 8 4 kWh * (current) tariff 4 export active energy
45 8 4 1 0 Float 4 kvarh * (current) total import reactive energy
46 8 4 1 2 4 Kvarh * (current) tariff 1 import reactive energy
47 8 4 1 4 4 Kvarh * (current) tariff 2 import reactive energy
48 8 4 1 6 4 Kvarh * (current) tariff 3 import reactive energy
49 8 4 1 8 4 Kvarh * (current) tariff 4 import reactive energy
50 8 4 2 0 4 Kvarh * (current) total export reactive energy
51 8 4 2 2 4 Kvarh * (current) tariff 1 export reactive energy
52 8 4 2 2 4 Kvarh * (current) tariff 1 export reactive energy
53 8 4 2 4 4 Kvarh * (current) tariff 2 export reactive energy
54 8 4 2 6 4 Kvarh * (current) tariff 3 export reactive energy
55 8 4 2 8 4 Kvarh * (current) tariff 4 export reactive energy
56 8 5 1 0 Float 4 kVAh * (current) total import apparent energy
57 8 5 1 2 4 kVAh * (current) tariff 1 import apparent energy
58 8 5 1 4 4 kVAh * (current) tariff 2 import apparent energy
59 8 5 1 6 4 kVAh * (current) tariff 3 import apparent energy
60 8 5 1 8 4 kVAh * (current) tariff 4 import apparent energy
61 8 5 2 0 4 kVAh * (current) total export apparent energy
62 8 5 2 2 4 kVAh * (current) tariff 1 export apparent energy
63 8 5 2 2 4 kVAh * (current) tariff 1 export apparent energy
64 8 5 2 4 4 kVAh * (current) tariff 2 export apparent energy
65 8 5 2 6 4 kVAh * (current) tariff 3 export apparent energy
66 8 5 2 8 4 kVAh * (current) tariff 4 export apparent energy
Generator Energy
67 8 6 1 0 Float 4 kWh * (current) total import active energy
68 8 6 1 2 4 kWh * (current) tariff 1 import active energy
69 8 6 1 4 4 kWh * (current) tariff 2 import active energy
70 8 6 1 6 4 kWh * (current) tariff 3 import active energy
71 8 6 1 8 4 kWh * (current) tariff 4 import active energy
72 8 6 2 0 4 kWh * (current) total export active energy
73 8 6 2 2 4 kWh * (current) tariff 1 export active energy
74 8 6 2 2 4 kWh * (current) tariff 1 export active energy
75 8 6 2 4 4 kWh * (current) tariff 2 export active energy
76 8 6 2 6 4 kWh * (current) tariff 3 export active energy
77 8 6 2 8 4 kWh * (current) tariff 4 export active energy
78 8 7 1 0 Float 4 kvarh * (current) total import reactive energy
79 8 7 1 2 4 Kvarh * (current) tariff 1 import reactive energy

Page 3 of 6
Appendix
80 8 7 1 4 4 Kvarh * (current) tariff 2 import reactive energy
81 8 7 1 6 4 Kvarh * (current) tariff 3 import reactive energy
82 8 7 1 8 4 Kvarh * (current) tariff 4 import reactive energy
83 8 7 2 0 4 Kvarh * (current) total export reactive energy
84 8 7 2 2 4 Kvarh * (current) tariff 1 export reactive energy
85 8 7 2 2 4 Kvarh * (current) tariff 1 export reactive energy
86 8 7 2 4 4 Kvarh * (current) tariff 2 export reactive energy
87 8 7 2 6 4 Kvarh * (current) tariff 3 export reactive energy
88 8 7 2 8 4 Kvarh * (current) tariff 4 export reactive energy
89 8 8 1 0 Float 4 kVAh * (current) total import apparent energy
90 8 8 1 2 4 kVAh * (current) tariff 1 import apparent energy
91 8 8 1 4 4 kVAh * (current) tariff 2 import apparent energy
92 8 8 1 6 4 kVAh * (current) tariff 3 import apparent energy
93 8 8 1 8 4 kVAh * (current) tariff 4 import apparent energy
94 8 8 2 0 4 kVAh * (current) total export apparent energy
95 8 8 2 2 4 kVAh * (current) tariff 1 export apparent energy
96 8 8 2 2 4 kVAh * (current) tariff 1 export apparent energy
97 8 8 2 4 4 kVAh * (current) tariff 2 export apparent energy
98 8 8 2 6 4 kVAh * (current) tariff 3 export apparent energy
99 8 8 2 8 4 kVAh * (current) tariff 4 export apparent energy

Table A3 Registers of Electrical Demand

Functi
Nu ID Code Length
Format Unit -on Definition
m (byte)
DI1 DI0 R W
Total demand
1 9 0 1 0 Float 4 kW * (current) total import active demand
2 9 0 1 2 4 kW * (current) tariff 1 import active demand
3 9 0 1 4 4 kW * (current) tariff 2 import active demand
4 9 0 1 6 4 kW * (current) tariff 3 import active demand
5 9 0 1 8 4 kW * (current) tariff 4 import active demand
6 9 0 2 0 4 kW * (current) total export active demand
7 9 0 2 2 4 kW * (current) tariff 1 export active demand
8 9 0 2 2 4 kW * (current) tariff 1 export active demand
9 9 0 2 4 4 kW * (current) tariff 2 export active demand
10 9 0 2 6 4 kW * (current) tariff 3 export active demand
11 9 0 2 8 4 kW * (current) tariff 4 export active demand
12 9 1 1 0 Float 4 Kvar * (current) total import reactive demand
13 9 1 1 2 4 Kvar * (current) tariff 1 import reactive demand
14 9 1 1 4 4 Kvar * (current) tariff 2 import reactive demand
15 9 1 1 6 4 Kvar * (current) tariff 3 import reactive demand
16 9 1 1 8 4 Kvar * (current) tariff 4 import reactive demand
17 9 1 2 0 4 Kvar * (current) total export reactive demand
18 9 1 2 2 4 Kvar * (current) tariff 1 export reactive demand
19 9 1 2 2 4 Kvar * (current) tariff 1 export reactive demand
20 9 1 2 4 4 Kvar * (current) tariff 2 export reactive demand
21 9 1 2 6 4 Kvar * (current) tariff 3 export reactive demand
22 9 1 2 8 4 Kvar * (current) tariff 4 export reactive demand
23 9 2 1 0 Float 4 kVA * (current) total import apparent demand
24 9 2 1 2 4 kVA * (current) tariff 1 import apparent demand
25 9 2 1 4 4 kVA * (current) tariff 2 import apparent demand
26 9 2 1 6 4 kVA * (current) tariff 3 import apparent demand
27 9 2 1 8 4 kVA * (current) tariff 4 import apparent demand
28 9 2 2 0 4 kVA * (current) total export apparent demand
29 9 2 2 2 4 kVA * (current) tariff 1 export apparent demand
30 9 2 2 2 4 kVA * (current) tariff 1 export apparent demand
31 9 2 2 4 4 kVA * (current) tariff 2 export apparent demand
32 9 2 2 6 4 kVA * (current) tariff 3 export apparent demand
33 9 2 2 8 4 kVA * (current) tariff 4 export apparent demand

Page 4 of 6
Appendix
Utility demand
34 9 3 1 0 Float 4 kW * (current) total import active demand
35 9 3 1 2 4 kW * (current) tariff 1 import active demand
36 9 3 1 4 4 kW * (current) tariff 2 import active demand
37 9 3 1 6 4 kW * (current) tariff 3 import active demand
38 9 3 1 8 4 kW * (current) tariff 4 import active demand
39 9 3 2 0 4 kW * (current) total export active demand
40 9 3 2 2 4 kW * (current) tariff 1 export active demand y
41 9 3 2 2 4 kW * (current) tariff 1 export active demand
42 9 3 2 4 4 kW * (current) tariff 2 export active demand
43 9 3 2 6 4 kW * (current) tariff 3 export active demand
44 9 3 2 8 4 kW * (current) tariff 4 export active demand
45 9 4 1 0 Float 4 Kvar * (current) total import reactive demand
46 9 4 1 2 4 Kvar * (current) tariff 1 import reactive demand
47 9 4 1 4 4 Kvar * (current) tariff 2 import reactive demand
48 9 4 1 6 4 Kvar * (current) tariff 3 import reactive demand
49 9 4 1 8 4 Kvar * (current) tariff 4 import reactive demand
50 9 4 2 0 4 Kvar * (current) total export reactive demand
51 9 4 2 2 4 Kvar * (current) tariff 1 export reactive demand
52 9 4 2 2 4 Kvar * (current) tariff 1 export reactive demand
53 9 4 2 4 4 Kvar * (current) tariff 2 export reactive demand
54 9 4 2 6 4 Kvar * (current) tariff 3 export reactive demand
55 9 4 2 8 4 Kvar * (current) tariff 4 export reactive demand
56 9 5 1 0 Float 4 kVA * (current) total import apparent demand
57 9 5 1 2 4 kVA * (current) tariff 1 import apparent demand
58 9 5 1 4 4 kVA * (current) tariff 2 import apparent demand
59 9 5 1 6 4 kVA * (current) tariff 3 import apparent demand
60 9 5 1 8 4 kVA * (current) tariff 4 import apparent demand
61 9 5 2 0 4 kVA * (current) total export apparent demand
62 9 5 2 2 4 kVA * (current) tariff 1 export apparent demand
63 9 5 2 2 4 kVA * (current) tariff 1 export apparent demand
64 9 5 2 4 4 kVA * (current) tariff 2 export apparent demand
65 9 5 2 6 4 kVA * (current) tariff 3 export apparent demand
66 9 5 2 8 4 kVA * (current) tariff 4 export apparent demand
Generator demand
67 9 6 1 0 Float 4 kW * (current) total import active demand
68 9 6 1 2 4 kW * (current) tariff 1 import active demand
69 9 6 1 4 4 kW * (current) tariff 2 import active demand
70 9 6 1 6 4 kW * (current) tariff 3 import active demand
71 9 6 1 8 4 kW * (current) tariff 4 import active demand
72 9 6 2 0 4 kW * (current) total export active demand
73 9 6 2 2 4 kW * (current) tariff 1 export active demand
74 9 6 2 2 4 kW * (current) tariff 1 export active demand
75 9 6 2 4 4 kW * (current) tariff 2 export active demand
76 9 6 2 6 4 kW * (current) tariff 3 export active demand
77 9 6 2 8 4 kW * (current) tariff 4 export active demand
78 9 7 1 0 Float 4 Kvar * (current) total import reactive demand
79 9 7 1 2 4 Kvar * (current) tariff 1 import reactive demand
80 9 7 1 4 4 Kvar * (current) tariff 2 import reactive demand
81 9 7 1 6 4 Kvar * (current) tariff 3 import reactive demand
82 9 7 1 8 4 Kvar * (current) tariff 4 import reactive demand
83 9 7 2 0 4 Kvar * (current) total export reactive demand
84 9 7 2 2 4 Kvar * (current) tariff 1 export reactive demand
85 9 7 2 2 4 Kvar * (current) tariff 1 export reactive demand
86 9 7 2 4 4 Kvar * (current) tariff 2 export reactive demand
87 9 7 2 6 4 Kvar * (current) tariff 3 export reactive demand
88 9 7 2 8 4 Kvar * (current) tariff 4 export reactive demand
89 9 8 1 0 Float 4 kVA * (current) total import apparent demand
90 9 8 1 2 4 kVA * (current) tariff 1 import apparent demand
91 9 8 1 4 4 kVA * (current) tariff 2 import apparent demand
92 9 8 1 6 4 kVA * (current) tariff 3 import apparent demand

Page 5 of 6
Appendix
93 9 8 1 8 4 kVA * (current) tariff 4 import apparent demand
94 9 8 2 0 4 kVA * (current) total export apparent demand
95 9 8 2 2 4 kVA * (current) tariff 1 export apparent demand
96 9 8 2 2 4 kVA * (current) tariff 1 export apparent demand
97 9 8 2 4 4 kVA * (current) tariff 2 export apparent demand
98 9 8 2 6 4 kVA * (current) tariff 3 export apparent demand
99 9 8 2 8 4 kVA * (current) tariff 4 export apparent demand

Table A4 Registers of Real Time Data

N Funct-
ID Code Length
u Format Unit ion Definition
(byte)
m DI1 DI0 R W
1 A 6 1 2 XXX.XX 4 V * Phase A voltage
4 XXX.XX 4 … * Phase B voltage
6 XXX.XX 4 … * Phase C voltage
2 A 6 2 2 XX.XXX 4 A * Phase A current
4 XX.XXX 4 … * Phase B current
6 XX.XXX 4 … * Phase C current
3 A 6 3 0 XX.XXXX 4 kW * Total instantaneous active power
*
2 XX.XXXX 4 * Phase A active power
*
4 XX.XXXX 4 * Phase B active power
*
6 XX.XXXX 4 * Phase C active power
*
4 A 6 4 0 XX.XXXX 4 kvar * Total instantaneous reactive power
*
2 XX.XXXX 4 * Phase A reactive power
*
4 XX.XXXX 4 Phase B reactive power

6 XX.XXXX 4 Phase C reactive power

5 A 6 6 0 XX.XXXX 4 kVA * Total instantaneous apparent power


*
2 XX.XXXX 4 * Phase A apparent power
*
4 XX.XXXX 4 Phase B apparent power

6 XX.XXXX 4 Phase C apparent power

6 A 6 5 0 X.XXX 4 * Total power factor


2 X.XXX 4 * Phase A power factor
4 X.XXX 4 * Phase B power factor
6 X.XXX 4 * Phase C power factor
7 A 6 7 0 2 * Instantaneous Frequency

Table A5 Programmable Registers


N Funct-
ID Code Length
u Format Unit ion Definition
(byte)
m DI1 DI0 R W
1 C 0 3 5 00 XX 2 * * Meter address

Page 6 of 6

You might also like