Janitza · Power analyzer
UMG 604 / UMG 604-PRO Modbus register map
Default configuration
- Protocol
- Modbus TCP
- Port
- 502
- Unit ID
- 1
- Addressing
- 0-based
- Byte order
- Big endian
- Word order
- High word first
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 19000 | 2 | Voltage L1-N Phase-to-neutral voltage, phase L1 (_G_ULN[0]). | Float32 | V | 1 | R |
| 19002 | 2 | Voltage L2-N | Float32 | V | 1 | R |
| 19004 | 2 | Voltage L3-N | Float32 | V | 1 | R |
| 19006 | 2 | Voltage L1-L2 | Float32 | V | 1 | R |
| 19008 | 2 | Voltage L2-L3 | Float32 | V | 1 | R |
| 19010 | 2 | Voltage L3-L1 | Float32 | V | 1 | R |
| 19012 | 2 | Current L1 | Float32 | A | 1 | R |
| 19014 | 2 | Current L2 | Float32 | A | 1 | R |
| 19016 | 2 | Current L3 | Float32 | A | 1 | R |
| 19018 | 2 | Neutral conductor current Vector sum of the three phase currents (_G_I_SUM3). | Float32 | A | 1 | R |
| 19020 | 2 | Real power L1 | Float32 | W | 1 | R |
| 19022 | 2 | Real power L2 | Float32 | W | 1 | R |
| 19024 | 2 | Real power L3 | Float32 | W | 1 | R |
| 19026 | 2 | Real power, sum L1-L3 Psum3 = P1 + P2 + P3. | Float32 | W | 1 | R |
| 19028 | 2 | Apparent power L1 | Float32 | VA | 1 | R |
| 19030 | 2 | Apparent power L2 | Float32 | VA | 1 | R |
| 19032 | 2 | Apparent power L3 | Float32 | VA | 1 | R |
| 19034 | 2 | Apparent power, sum L1-L3 | Float32 | VA | 1 | R |
| 19036 | 2 | Reactive power L1 Fundamental component. | Float32 | var | 1 | R |
| 19038 | 2 | Reactive power L2 | Float32 | var | 1 | R |
| 19040 | 2 | Reactive power L3 | Float32 | var | 1 | R |
| 19042 | 2 | Reactive power, sum L1-L3 Qsum3 = Q1 + Q2 + Q3 (fundamental component). | Float32 | var | 1 | R |
| 19044 | 2 | Cos phi L1 Displacement power factor of phase L1 (fundamental component). | Float32 | - | 1 | R |
| 19046 | 2 | Cos phi L2 | Float32 | - | 1 | R |
| 19048 | 2 | Cos phi L3 | Float32 | - | 1 | R |
| 19050 | 2 | Measured frequency | Float32 | Hz | 1 | R |
| 19052 | 2 | Rotating field 1 = right, 0 = none, -1 = left. | Float32 | - | 1 | R |
| 19060 | 2 | Real energy, sum L1-L3 Signed total real energy of all phases. | Float32 | Wh | 1 | R |
| 19068 | 2 | Real energy, sum L1-L3, consumed (rate 1) Active energy drawn from the supply, tariff 1. | Float32 | Wh | 1 | R |
| 19076 | 2 | Real energy, sum L1-L3, delivered Active energy fed back into the supply. | Float32 | Wh | 1 | R |
| 19084 | 2 | Apparent energy, sum L1-L3 | Float32 | VAh | 1 | R |
| 19092 | 2 | Reactive energy, sum L1-L3 Fundamental component. | Float32 | varh | 1 | R |
| 19110 | 2 | THD voltage L1-N Total harmonic distortion, phase-to-neutral voltage L1. | Float32 | % | 1 | R |
| 19112 | 2 | THD voltage L2-N | Float32 | % | 1 | R |
| 19114 | 2 | THD voltage L3-N | Float32 | % | 1 | R |
| 19116 | 2 | THD current L1 | Float32 | % | 1 | R |
| 19118 | 2 | THD current L2 | Float32 | % | 1 | R |
| 19120 | 2 | THD current L3 | Float32 | % | 1 | R |
| 19630 | 2 | Average voltage L-N (ULN1 + ULN2 + ULN3) / 3. | Float32 | V | 1 | R |
| 19632 | 2 | Average voltage L-L (UL1-L2 + UL2-L3 + UL3-L1) / 3. | Float32 | V | 1 | R |
| 19634 | 2 | Average current (IL1 + IL2 + IL3) / 3. | Float32 | A | 1 | R |
| 19636 | 2 | Total power factor Average power factor (PF1 + PF2 + PF3) / 3. | Float32 | - | 1 | R |
| 9973 | 1 | Digital output 1 state Digital output 1 (_DIGOUT_STAT[0]). Readable and writable. | Int16 | - | 1 | RW |
| 9974 | 1 | Digital output 2 state Digital output 2 (_DIGOUT_STAT[1]). Readable and writable. | Int16 | - | 1 | RW |
| 9975 | 1 | Digital input 1 state | Int16 | - | 1 | R |
| 9976 | 1 | Digital input 2 state | Int16 | - | 1 | R |
| 10176 | 2 | Serial number | UInt32 | - | 1 | R |
| 10178 | 2 | Production number | UInt32 | - | 1 | R |
Combined registers
- Real energy, consumed minus delivered (calculated)Holding registers 19068 - Holding registers 19076 (Wh)Net metering value built from the two tariff-1 counters.
Notes
Addresses are the Modbus addresses in Janitza's UMG 604-PRO address list (document 1.033.026.f, firmware from 5.028) and are used as wire addresses. All measurement values in the 19000 range are IEEE 754 single precision (Float32) and are read with function code 03; the values are refreshed every 200 ms. Energy counters are single precision Floats in Wh/varh/VAh and are not rescaled by a transformer factor, so apply the CT/VT ratio yourself if the device is set up with instrument transformers. The length of the list is deliberately limited to the frequently used measurements: harmonics 3 to 63, min/max values, load profiles and the configuration registers in the 10000 range (nominal values, transformer ratios, Modbus settings) are documented in the same address list. Digital outputs are writable; everything else listed here is read-only.