--X33F-LB08-0PZ4-65e9d8f1 Content-Disposition: form-data; name=""; filename="COUNTIS-M04_COMMUNICATION-TABLE_2022-07_CMT_EN.html" Content-Type: application/octet-stream  MODBUS tables of Countis_M04
logosocomec.png

Identification


Product


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
64512 0xFC00 Info 4 NONE READ READ

Dec address Hex address Words count Description Unit Data type
64512 0xFC00 2 Serial Number - U32
64514 0xFC02 1 Product ID - U16_HEX
64515 0xFC03 1 Product software version - U16_HEX


Visualization


Measurement


Metrology


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
0 0x0000 Info 72 NONE READ READ

Dec address Hex address Words count Description Unit Data type
0 0x0000 2 Simple voltage : V1 V F32
2 0x0002 2 Reserved - -
4 0x0004 2 Reserved - -
6 0x0006 2 Current : I1 A F32
8 0x0008 2 Reserved - -
10 0x000A 2 Reserved - -
12 0x000C 2 Active Power phase 1 +/- : P1 W F32
14 0x000E 2 Reserved - -
16 0x0010 2 Reserved - -
18 0x0012 2 Apparent Power phase 1 : S1 VA F32
20 0x0014 2 Reserved - -
22 0x0016 2 Reserved - -
24 0x0018 2 Reactive Power phase 1 +/- : Q1 var F32
26 0x001A 2 Reserved - -
28 0x001C 2 Reserved - -
30 0x001E 2 Reserved - -
32 0x0020 2 Reserved - -
34 0x0022 2 Reserved - -
36 0x0024 2 Reserved - -
38 0x0026 2 Reserved - -
40 0x0028 2 Reserved - -
42 0x002A 2 Reserved - -
44 0x002C 2 Reserved - -
46 0x002E 2 Reserved - -
48 0x0030 2 Reserved - -
50 0x0032 2 Reserved - -
52 0x0034 2 Reserved - -
54 0x0036 2 Reserved - -
56 0x0038 2 Reserved - -
58 0x003A 2 Reserved - -
60 0x003C 2 Reserved - -
62 0x003E 2 Reserved - -
64 0x0040 2 Reserved - -
66 0x0042 2 Reserved - -
68 0x0044 2 Reserved - -
70 0x0046 2 Frequency : F Hz F32

Energies 1


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
72 0x0048 Info 8 NONE READ READ

Dec address Hex address Words count Description Unit Data type
72 0x0048 2 Total Positive Active Energy (no resetable) : Ea+ kWh F32
74 0x004A 2 Total Negative Active Energy (no resetable) : Ea- kWh F32
76 0x004C 2 Total Positive Reactive Energy (no resetable) : Er + kvarh F32
78 0x004E 2 Total Negative Reactive Energy (no resetable) : Er - kvarh F32

Energies 2


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
342 0x0156 Info 4 NONE READ READ

Dec address Hex address Words count Description Unit Data type
342 0x0156 2 Total kWh (ea) kWh F32
344 0x0158 2 Total kvarh (er) kvarh F32

Power demand 1


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
84 0x0054 Info 12 NONE READ READ

Dec address Hex address Words count Description Unit Data type
84 0x0054 2 Total system power demand W F32
86 0x0056 2 Maximum total system power demand VA F32
88 0x0058 2 Import system power demand W F32
90 0x005A 2 Maximum import power system demand W F32
92 0x005C 2 Export system power demand W F32
94 0x005E 2 Maximum export power system demand W F32

Power demand 2


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
260 0x0104 Info 6 NONE READ READ

Dec address Hex address Words count Description Unit Data type
260 0x0104 2 Phase 1 current demand A F32
262 0x0106 2 Reserved - -
264 0x0108 2 Maximum phase 1 current demand A F32



Settings


System


Measurement mode


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
63776 0xF920 Settings 2 USER READ READ | WRITE

Dec address Hex address Words count Description Unit Data type
63776 0xF920 2 Measurement mode
1 : Mode 1 (total = import)
2 : Mode 2 (total = import + export) (default)
3 : Mode 3 (total = import - export)
- F32


Modbus slave


General slave connection


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
20 0x0014 Settings 2 NONE READ READ | WRITE

Dec address Hex address Words count Description Unit Data type
20 0x0014 2 Slave Address - F32

Parity and stop bit


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
18 0x0012 Settings 2 USER READ READ | WRITE | WRITE_MANY

Dec address Hex address Words count Description Unit Data type
18 0x0012 2 Parity and stop bit :
0 : One stop bit and no parity
1 : One stop bit and even parity
2 : One stop bit and odd parity
3 : Tw stop bits and no parity
- F32

Baudrate


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
28 0x001C Settings 2 USER READ READ | WRITE

Dec address Hex address Words count Description Unit Data type
28 0x001C 2 Baudrate :
0 : 2400 baud
1 : 4800 baud
2 : 9600 baud
3 : 19200 baud
4 : 38400 baud
- F32


Pulse output


Pulse1 width


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
12 0x000C Settings 2 USER READ READ | WRITE

Dec address Hex address Words count Description Unit Data type
12 0x000C 2 Pulse Width
60 : 60 ms
100 : 100 ms
200 : 200 ms
- F32

Pulse1 weight


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
63760 0xF910 Settings 2 USER READ READ | WRITE

Dec address Hex address Words count Description Unit Data type
63760 0xF910 2 Pulse 1 weight
0 : 0.0025 kWh(kVArh)/imp
1 : 0.01 kWh(kVArh)/imp
2 : 0.1 kWh(kVArh)/imp
3 : 1 kWh(kVArh)/imp
- F32

Pulse1 Energy Type


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
86 0x0056 Settings 2 USER READ READ | WRITE

Dec address Hex address Words count Description Unit Data type
86 0x0056 2 Pulse1 Energy Type
1 : Import active energy
2 : Total active energy
4 : Export active energy, default
5 : Import reactive energy
6 : Total reactive energy
8 : Export reactive energy
- F32


Demand


Demand period


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
2 0x0002 Settings 2 USER READ READ | WRITE

Dec address Hex address Words count Description Unit Data type
2 0x0002 2 Demand Period
5 : 5 min
8 : 8 min
10 : 10 min
15 : 15 min
20 : 20 min
30 : 30 min
60 : 60 min
- F32



Commands


Reset


Reset maximum demand


Dec start address Hex start address Type Size Lock level Locked fcts Unlocked fcts
61456 0xF010 Commands 1 NONE WRITE WRITE

Dec address Hex address Words count Description Unit Data type
61456 0xF010 1 Reset Maximum Demand
0x0000 : Reset Max Demand
0x0003 : Reset the resettable Energy
- U16_HEX



Instructions


Modbus Protocol Overview



The format for each byte in RTU mode is:
Coding System: 8-bits per byte
Data Format:   4 bytes (2 registers) per parameter.
Floating-point format (as per IEEE 754)
Most significant register first
Error checking:  2 Bytes Cyclical Redundancy Check (CRC)
MODBUS frame:  1 start bit
8 data bits, least significant bit sent first
1 bit for even/odd parity (or no parity)
1 stop bit if parity is used; 1 or 2 bits if no parity



Data Coding



All data values in the COUNTIS M04 are transferred as 32 bits IEEE754 floating point numbers, (input and output).
All registers read requests and data write requests must specify an even number of registers.

The maximum number of registers that can be read in a single READ command is 80 (which means 40 values). Exceeding this limit will result in a MODBUS exception response.

Data transmission speed is selectable between 2400, 4800, 9600, 19200 and 38400 bauds.



Modbus protocol Input registers for electrical values data



Input registers must be used to read the values in the device (Modbus protocol function code 04).
The following table details the electrical values registers. Please note the addresses are according to JBUS protocol.
If your supervisor, BMS or software expects MODBUS addresses, add +1 to the JBUS register addresses

Any parameter with a cross (X) will return the value zero because it is not applicable for this particular wiring system / network type:
 4W : 4 wires (3P + N, 3 phases + neutral)
 3W : 3 wires (3P, 3 phases no neutral)
 2W : 2 wires (1P+N, single-phase with neutral)



Modbus Protocol Holding Registers for setup data



Holding registers are used to write and display the device configuration settings.
The holding register parameters may be read or changed with a write command using the Modbus Protocol.
Each parameter is held in two consecutive registers.
Modbus Protocol Function Code 03 is used to read these parameters and function code 16 have to be used for writing.
Write only one parameter per message.



Conventions



(1) Positive power factor value means inductive, negative value means capacitive.
(2) The total system power demand calculation is for both import – export power.
(3) Total kWh / kVarh equals to import + export energy.



--X33F-LB08-0PZ4-65e9d8f1--