Identification
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
64512 | Info | 4 | NONE | READ | READ |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
64512 | 2 | Serial Number | - | U32 | |
64514 | 1 | Product ID | - | U16_HEX | |
64515 | 1 | Product software version | - | U16_HEX |
Visualization
Measurement
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
0 | Info | 72 | NONE | READ | READ |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
0 | 2 | Simple voltage : V1 | V | F32 | |
2 | 2 | ||||
4 | 2 | ||||
6 | 2 | Current : I1 | A | F32 | |
8 | 2 | ||||
10 | 2 | ||||
12 | 2 | Active Power phase 1 +/- : P1 | W | F32 | |
14 | 2 | ||||
16 | 2 | ||||
18 | 2 | Apparent Power phase 1 : S1 | VA | F32 | |
20 | 2 | ||||
22 | 2 | ||||
24 | 2 | Reactive Power phase 1 +/- : Q1 | var | F32 | |
26 | 2 | ||||
28 | 2 | ||||
30 | 2 | ||||
32 | 2 | ||||
34 | 2 | ||||
36 | 2 | ||||
38 | 2 | ||||
40 | 2 | ||||
42 | 2 | ||||
44 | 2 | ||||
46 | 2 | ||||
48 | 2 | ||||
50 | 2 | ||||
52 | 2 | ||||
54 | 2 | ||||
56 | 2 | ||||
58 | 2 | ||||
60 | 2 | ||||
62 | 2 | ||||
64 | 2 | ||||
66 | 2 | ||||
68 | 2 | ||||
70 | 2 | Frequency : F | Hz | F32 |
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
72 | Info | 8 | NONE | READ | READ |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
72 | 2 | Total Positive Active Energy (no resetable) : Ea+ | kWh | F32 | |
74 | 2 | Total Negative Active Energy (no resetable) : Ea- | kWh | F32 | |
76 | 2 | Total Positive Reactive Energy (no resetable) : Er + | kvarh | F32 | |
78 | 2 | Total Negative Reactive Energy (no resetable) : Er - | kvarh | F32 |
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
342 | Info | 4 | NONE | READ | READ |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
342 | 2 | Total kWh (ea) | F32 | ||
344 | 2 | Total kvarh (er) | F32 |
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
84 | Info | 12 | NONE | READ | READ |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
84 | 2 | Total system power demand | W | F32 | |
86 | 2 | Maximum total system power demand | VA | F32 | |
88 | 2 | Import system power demand | W | F32 | |
90 | 2 | Maximum import power system demand | W | F32 | |
92 | 2 | Export system power demand | W | F32 | |
94 | 2 | Maximum export power system demand | W | F32 |
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
260 | Info | 6 | NONE | READ | READ |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
260 | 2 | Phase 1 current demand | A | F32 | |
262 | 2 | ||||
264 | 2 | Maximum phase 1 current demand | A | F32 |
Settings
System
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
63776 | Settings | 2 | USER | READ | READ | WRITE |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
63776 | 2 | Measurement mode 1 2 3 |
- | F32 |
Modbus slave
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
20 | Settings | 2 | NONE | READ | READ | WRITE |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
20 | 2 | Slave Address | - | F32 |
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
18 | Settings | 2 | USER | READ | READ | WRITE | WRITE_MANY |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
18 | 2 | Parity and stop bit : 0 1 2 3 |
- | F32 |
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
28 | Settings | 2 | USER | READ | READ | WRITE |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
28 | 2 | Baudrate : 0 1 2 3 4 |
- | F32 |
Pulse output
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
12 | Settings | 2 | USER | READ | READ | WRITE |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
12 | 2 | Pulse Width 60 100 200 |
- | F32 |
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
63760 | Settings | 2 | USER | READ | READ | WRITE |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
63760 | 2 | Pulse 1 weight 0 1 2 3 |
- | F32 |
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
86 | Settings | 2 | USER | READ | READ | WRITE |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
86 | 2 | Pulse1 Energy Type 1 2 4 5 6 8 |
- | F32 |
Demand
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
2 | Settings | 2 | USER | READ | READ | WRITE |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
2 | 2 | Demand Period 5 8 10 15 20 30 60 |
- | F32 |
Commands
Reset
Dec start address | Hex start address | Type | Size | Lock level | Locked fcts | Unlocked fcts |
---|---|---|---|---|---|---|
61456 | Commands | 1 | NONE | WRITE | WRITE |
Dec address | Hex address | Words count | Description | Unit | Data type |
---|---|---|---|---|---|
61456 | 1 | Reset Maximum Demand 0x0000 0x0003 |
- | 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. |