MBMap Registry
  1. Devices
  2. Janitza
  3. UMG604

Janitza UMG604 Modbus register map

Also covers UMG 604, UMG 604-E, UMG 604-EP

Power analyser for DIN rail mounting with Ethernet (Modbus TCP) and RS-485

  • Official
  • 64 registers
  • Modbus TCP and RTU
  • Revision 2 · 2026-10-17
  • Identity: firmware, serial number

Official: Written from the manufacturer's documentation, but not tested on a device yet. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.

Communication

Protocol
Modbus TCP and RTU
Unit ID
1
TCP port
502
Serial
9600 8N2 · 9600 baud, 8 data bits, none parity, 2 stop bits
Byte / word order
ABCD · bytes big-endian, words high first
Addresses
0-based

Connection values are defaults: the device may be configured differently.

Map

Registers
64 holding registers
Groups
2
Revision
2 · 2026-10-17
Firmware
firmware release 2.x
Added
()
File
maps/janitza/umg604.mbmap.json · 13 KB · history
SHA-256
e032d6c47203bb77c68856e305d66cb2b147f1541799c11423aa22dfd3ad12d6
Manufacturer
janitza.com

Device identity

What a tool can read to check that this map fits the connected device (SPEC.md section 4.7). Registers with a role are read like any other register.

Registers
RoleRegisterAddressTypeValues
Serial number Serial number holding 10176 uint32 ABCD
Firmware Firmware release holding 13437 string[8]

Sources and notes

Source: Janitza electronics, "UMG 604 Modbus address list", Doc. no. 1.038.009.7.a

  • Addresses are the protocol addresses of the address list; all values are holding registers (FC03 read, FC06/FC16 write).
  • Values are big-endian; the device also serves them little-endian at the same address + 32768.
  • Not in this map: the rest of the address list (200 ms values, mean, minimum and maximum values, Fourier analysis, configuration); this map covers the frequently required readings block.
  • Serial settings: 8 data bits, no parity, 2 stop bits.
AreaAddressNameTypeAccessUnitScaleDescription
HR 19000 float32 ABCD R V _G_ULN[0]
HR 19002 float32 ABCD R V _G_ULN[1]
HR 19004 float32 ABCD R V _G_ULN[2]
HR 19006 float32 ABCD R V _G_ULL[0]
HR 19008 float32 ABCD R V _G_ULL[1]
HR 19010 float32 ABCD R V _G_ULL[2]
HR 19012 float32 ABCD R A _G_ILN[0]
HR 19014 float32 ABCD R A _G_ILN[1]
HR 19016 float32 ABCD R A _G_ILN[2]
HR 19018 float32 ABCD R A _G_I_SUM3
HR 19020 float32 ABCD R W _G_PLN[0]
HR 19022 float32 ABCD R W _G_PLN[1]
HR 19024 float32 ABCD R W _G_PLN[2]
HR 19026 float32 ABCD R W _G_P_SUM3
HR 19028 float32 ABCD R VA _G_SLN[0]
HR 19030 float32 ABCD R VA _G_SLN[1]
HR 19032 float32 ABCD R VA _G_SLN[2]
HR 19034 float32 ABCD R VA _G_S_SUM3
HR 19036 float32 ABCD R var _G_QLN[0]
HR 19038 float32 ABCD R var _G_QLN[1]
HR 19040 float32 ABCD R var _G_QLN[2]
HR 19042 float32 ABCD R var _G_Q_SUM3
HR 19044 float32 ABCD R _G_COS_PHI[0]
HR 19046 float32 ABCD R _G_COS_PHI[1]
HR 19048 float32 ABCD R _G_COS_PHI[2]
HR 19050 float32 ABCD R Hz _G_FREQ
HR 19052 float32 ABCD R _G_PHASE_SEQ
HR 19054 float32 ABCD R Wh _G_WH[0]
HR 19056 float32 ABCD R Wh _G_WH[1]
HR 19058 float32 ABCD R Wh _G_WH[2]
HR 19060 float32 ABCD R Wh _G_WH_SUML13
HR 19062 float32 ABCD R Wh _G_WH_V[0]
HR 19064 float32 ABCD R Wh _G_WH_V[1]
HR 19066 float32 ABCD R Wh _G_WH_V[2]
HR 19068 float32 ABCD R Wh _G_WH_V_HT_SUML13
HR 19070 float32 ABCD R Wh _G_WH_Z[0]
HR 19072 float32 ABCD R Wh _G_WH_Z[1]
HR 19074 float32 ABCD R Wh _G_WH_Z[2]
HR 19076 float32 ABCD R Wh _G_WH_Z_SUML13
HR 19078 float32 ABCD R VAh _G_WH_S[0]
HR 19080 float32 ABCD R VAh _G_WH_S[1]
HR 19082 float32 ABCD R VAh _G_WH_S[2]
HR 19084 float32 ABCD R VAh _G_WH_S_SUML13
HR 19086 float32 ABCD R varh _G_QH[0]
HR 19088 float32 ABCD R varh _G_QH[1]
HR 19090 float32 ABCD R varh _G_QH[2]
HR 19092 float32 ABCD R varh _G_QH_SUML13
HR 19094 float32 ABCD R varh _G_IQH[0]
HR 19096 float32 ABCD R varh _G_IQH[1]
HR 19098 float32 ABCD R varh _G_IQH[2]
HR 19100 float32 ABCD R varh _G_IQH_SUML13
HR 19102 float32 ABCD R varh _G_CQH[0]
HR 19104 float32 ABCD R varh _G_CQH[1]
HR 19106 float32 ABCD R varh _G_CQH[2]
HR 19108 float32 ABCD R varh _G_CQH_SUML13
HR 19110 float32 ABCD R % _G_THD_ULN[0]
HR 19112 float32 ABCD R % _G_THD_ULN[1]
HR 19114 float32 ABCD R % _G_THD_ULN[2]
HR 19116 float32 ABCD R % _G_THD_ILN[0]
HR 19118 float32 ABCD R % _G_THD_ILN[1]
HR 19120 float32 ABCD R % _G_THD_ILN[2]
HR 10176 uint32 ABCD R
HR 10180 int32 ABCD RW
HR 13437 string[8] R

Help improve this map