device library

Algodue UPM209 network analyzer

Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.

coherence-checked

Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.

pointaddress (0-based)typescaleunit
V1 Phase 1-N voltage0U32BE0.001V
V2 Phase 2-N voltage2U32BE0.001V
V3 Phase 3-N voltage4U32BE0.001V
V12 Line 12 voltage6U32BE0.001V
V23 Line 23 voltage8U32BE0.001V
V31 Line 31 voltage10U32BE0.001V
V_sys System voltage12U32BE0.001V
A1 Phase 1 current14I32BE0.001A
A2 Phase 2 current16I32BE0.001A
A3 Phase 3 current18I32BE0.001A
AN Neutral current20I32BE0.001A
A_sys System current22I32BE0.001A
P1 Phase 1 active power24I64BE0.001W
P2 Phase 2 active power28I64BE0.001W
P3 Phase 3 active power32I64BE0.001W
P_sys System active power36I64BE0.001W
S1 Phase 1 apparent power40U64BE0.001VA
S2 Phase 2 apparent power44U64BE0.001VA
S3 Phase 3 apparent power48U64BE0.001VA
S_sys System apparent power52U64BE0.001VA
Q1 Phase 1 reactive power56I64BE0.001var
Q2 Phase 2 reactive power60I64BE0.001var
Q3 Phase 3 reactive power64I64BE0.001var
Q_sys System reactive power68I64BE0.001var
PF1 Phase 1 power factor72U32BE0.001
PF2 Phase 2 power factor74U32BE0.001
PF3 Phase 3 power factor76U32BE0.001
PF_sys System power factor78U32BE0.001
DPF1 Phase 1 DPF80U32BE0.001
DPF2 Phase 2 DPF82U32BE0.001
DPF3 Phase 3 DPF84U32BE0.001
TAN1 Phase 1 tangent86U32BE0.001
TAN2 Phase 2 tangent88U32BE0.001
TAN3 Phase 3 tangent90U32BE0.001
TAN_sys System tangent92U32BE0.001
THDV1 Phase 1-N voltage THD94U32BE0.001%
THDV2 Phase 2-N voltage THD96U32BE0.001%
THDV3 Phase 3-N voltage THD98U32BE0.001%
THDV12 Line 12 voltage THD100U32BE0.001%
THDV23 Line 23 voltage THD102U32BE0.001%
THDV31 Line 31 voltage THD104U32BE0.001%
THDA1 Phase 1 current THD106U32BE0.001%
THDA2 Phase 2 current THD108U32BE0.001%
THDA3 Phase 3 current THD110U32BE0.001%
THDAN Neutral current THD112U32BE0.001%
F Frequency114U32BE0.001Hz
Phase sequence116U32BE1
Installation hourcounter118U32BE0.1h
Measurement hourcounter120U32BE0.1h
A1 DMD270U32BE0.001A
A2 DMD272U32BE0.001A
A3 DMD274U32BE0.001A
AN DMD276U32BE0.001A
A_sys DMD278U32BE0.001A
+P1 DMD280U64BE0.001W
-P1 DMD284U64BE0.001W
+P2 DMD288U64BE0.001W
-P2 DMD292U64BE0.001W
+P3 DMD296U64BE0.001W
-P3 DMD300U64BE0.001W
+P_sys DMD304U64BE0.001W
-P_sys DMD308U64BE0.001W
P_sys BAL DMD312I64BE0.001W
+S1 DMD316U64BE0.001VA
-S1 DMD320U64BE0.001VA
+S2 DMD324U64BE0.001VA
-S2 DMD328U64BE0.001VA
+S3 DMD332U64BE0.001VA
-S3 DMD336U64BE0.001VA
+S_sys DMD340U64BE0.001VA
-S_sys DMD344U64BE0.001VA
S_sys BAL DMD348I64BE0.001VA
+Q1 DMD352U64BE0.001var
-Q1 DMD356U64BE0.001var
+Q2 DMD360U64BE0.001var
-Q2 DMD364U64BE0.001var
+Q3 DMD368U64BE0.001var
-Q3 DMD372U64BE0.001var
+Q_sys DMD376U64BE0.001var
-Q_sys DMD380U64BE0.001var
Q_sys BAL DMD384I64BE0.001var
+PF1 DMD388U32BE0.001
-PF1 DMD390U32BE0.001
+PF2 DMD392U32BE0.001
-PF2 DMD394U32BE0.001
+PF3 DMD396U32BE0.001
-PF3 DMD398U32BE0.001
+PF_sys DMD400U32BE0.001
-PF_sys DMD402U32BE0.001
V1 MAX512U32BE0.001V
V2 MAX514U32BE0.001V
V3 MAX516U32BE0.001V
V12 MAX518U32BE0.001V
V23 MAX520U32BE0.001V
V31 MAX522U32BE0.001V
V_sys MAX524U32BE0.001V
A1 MAX526U32BE0.001A
A2 MAX528U32BE0.001A
A3 MAX530U32BE0.001A
AN MAX532U32BE0.001A
A_sys MAX534U32BE0.001A
+P1 MAX536U64BE0.001W
-P1 MAX540U64BE0.001W
+P2 MAX544U64BE0.001W
-P2 MAX548U64BE0.001W
+P3 MAX552U64BE0.001W
-P3 MAX556U64BE0.001W
+P_sys MAX560U64BE0.001W
-P_sys MAX564U64BE0.001W
+S1 MAX568U64BE0.001VA
-S1 MAX572U64BE0.001VA
+S2 MAX576U64BE0.001VA
-S2 MAX580U64BE0.001VA
+S3 MAX584U64BE0.001VA
-S3 MAX588U64BE0.001VA
+S_sys MAX592U64BE0.001VA
-S_sys MAX596U64BE0.001VA
+Q1 MAX600U64BE0.001var
-Q1 MAX604U64BE0.001var
+Q2 MAX608U64BE0.001var
-Q2 MAX612U64BE0.001var
+Q3 MAX616U64BE0.001var
-Q3 MAX620U64BE0.001var
+Q_sys MAX624U64BE0.001var
-Q_sys MAX628U64BE0.001var
+PF1 MAX632U32BE0.001
-PF1 MAX634U32BE0.001
+PF2 MAX636U32BE0.001
-PF2 MAX638U32BE0.001
+PF3 MAX640U32BE0.001
-PF3 MAX642U32BE0.001
+PF_sys MAX644U32BE0.001
-PF_sys MAX646U32BE0.001
+TAN1 MAX648U32BE0.001
-TAN1 MAX650U32BE0.001
+TAN2 MAX652U32BE0.001
-TAN2 MAX654U32BE0.001
+TAN3 MAX656U32BE0.001
-TAN3 MAX658U32BE0.001
+TAN_sys MAX660U32BE0.001
-TAN_sys MAX662U32BE0.001
THDV1 MAX664U32BE0.001%
THDV2 MAX666U32BE0.001%
THDV3 MAX668U32BE0.001%
THDV12 MAX670U32BE0.001%
THDV23 MAX672U32BE0.001%
THDV31 MAX674U32BE0.001%
THDA1 MAX676U32BE0.001%
THDA2 MAX678U32BE0.001%
THDA3 MAX680U32BE0.001%
THDAN MAX682U32BE0.001%
A1 DMD MAX684U32BE0.001A
A2 DMD MAX686U32BE0.001A
A3 DMD MAX688U32BE0.001A
A_sys DMD MAX690U32BE0.001A
+P1 DMD MAX692U64BE0.001W
-P1 DMD MAX696U64BE0.001W
+P2 DMD MAX700U64BE0.001W
-P2 DMD MAX704U64BE0.001W
+P3 DMD MAX708U64BE0.001W
-P3 DMD MAX712U64BE0.001W
+P_sys DMD MAX716U64BE0.001W
-P_sys DMD MAX720U64BE0.001W
+S1 DMD MAX724U64BE0.001VA
-S1 DMD MAX728U64BE0.001VA
+S2 DMD MAX732U64BE0.001VA
-S2 DMD MAX736U64BE0.001VA
+S3 DMD MAX740U64BE0.001VA
-S3 DMD MAX744U64BE0.001VA
+S_sys DMD MAX748U64BE0.001VA
-S_sys DMD MAX752U64BE0.001VA
+Q1 DMD MAX756U64BE0.001var
-Q1 DMD MAX760U64BE0.001var
+Q2 DMD MAX764U64BE0.001var
-Q2 DMD MAX768U64BE0.001var
+Q3 DMD MAX772U64BE0.001var
-Q3 DMD MAX776U64BE0.001var
+Q_sys DMD MAX780U64BE0.001var
-Q_sys DMD MAX784U64BE0.001var
P_sys MIN788U64BE0.001W
S_sys MIN792U64BE0.001VA
Q_sys MIN796U64BE0.001var
+kWh11024U64BE0.1Wh
-kWh11028U64BE0.1Wh
+kWh21032U64BE0.1Wh
-kWh21036U64BE0.1Wh
+kWh31040U64BE0.1Wh
-kWh31044U64BE0.1Wh
+kWh_sys1048U64BE0.1Wh
-kWh_sys1052U64BE0.1Wh
kWh_sys BAL1056U64BE0.1Wh
+kVAh1-C1060U64BE0.1VAh
-kVAh1-C1064U64BE0.1VAh
+kVAh1-L1068U64BE0.1VAh
-kVAh1-L1072U64BE0.1VAh
+kVAh11076U64BE0.1VAh
-kVAh11080U64BE0.1VAh
+kVAh2-C1084U64BE0.1VAh
-kVAh2-C1088U64BE0.1VAh
+kVAh2-L1092U64BE0.1VAh
-kVAh2-L1096U64BE0.1VAh
+kVAh21100U64BE0.1VAh
-kVAh21104U64BE0.1VAh
+kVAh3-C1108U64BE0.1VAh
-kVAh3-C1112U64BE0.1VAh
+kVAh3-L1116U64BE0.1VAh
-kVAh3-L1120U64BE0.1VAh
+kVAh31124U64BE0.1VAh
-kVAh31128U64BE0.1VAh
+kVAh_sys-C1132U64BE0.1VAh
-kVAh_sys-C1136U64BE0.1VAh
+kVAh_sys-L1140U64BE0.1VAh
-kVAh_sys-L1144U64BE0.1VAh
+kVAh_sys1148U64BE0.1VAh
-kVAh_sys1152U64BE0.1VAh
kVAh_sys BAL-C1156U64BE0.1VAh
kVAh_sys BAL-L1160U64BE0.1VAh
kVAh_sys BAL1164U64BE0.1VAh
+kvarh1-C1168U64BE0.1varh
-kvarh1-C1172U64BE0.1varh
+kvarh1-L1176U64BE0.1varh
-kvarh1-L1180U64BE0.1varh
+kvarh2-C1184U64BE0.1varh
-kvarh2-C1188U64BE0.1varh
+kvarh2-L1192U64BE0.1varh
-kvarh2-L1196U64BE0.1varh
+kvarh3-C1200U64BE0.1varh
-kvarh3-C1204U64BE0.1varh
+kvarh3-L1208U64BE0.1varh
-kvarh3-L1212U64BE0.1varh
+kvarh_sys-C1216U64BE0.1varh
-kvarh_sys-C1220U64BE0.1varh
+kvarh_sys-L1224U64BE0.1varh
-kvarh_sys-L1228U64BE0.1varh
kvarh_sys BAL-C1232U64BE0.1varh
kvarh_sys BAL-L1236U64BE0.1varh
kvarh_sys BAL1240U64BE0.1varh
HaV1 comp 0 (DC)1280U32BE0.01%
HaV1 comp 1st1282U32BE0.01%
HaV1 comp 2nd1284U32BE0.01%
HaV1 comp 3rd1286U32BE0.01%
HaV1 comp 15th1310U32BE0.01%
HaV2 comp 0 (DC)1312U32BE0.01%
HaV2 comp 1st1314U32BE0.01%
HaV2 comp 2nd1316U32BE0.01%
HaV2 comp 3rd1318U32BE0.01%
HaV2 comp 15th1342U32BE0.01%
HaV3 comp 0 (DC)1344U32BE0.01%
HaV3 comp 1st1346U32BE0.01%
HaV3 comp 2nd1348U32BE0.01%
HaV3 comp 3rd1350U32BE0.01%
HaV3 comp 15th1374U32BE0.01%
HaV12 comp 0 (DC)1376U32BE0.01%
HaV12 comp 1st1378U32BE0.01%
HaV12 comp 2nd1380U32BE0.01%
HaV12 comp 3rd1382U32BE0.01%
HaV12 comp 15th1406U32BE0.01%
HaV23 comp 0 (DC)1408U32BE0.01%
HaV23 comp 1st1410U32BE0.01%
HaV23 comp 2nd1412U32BE0.01%
HaV23 comp 3rd1414U32BE0.01%
HaV23 comp 15th1438U32BE0.01%
HaV31 comp 0 (DC)1440U32BE0.01%
HaV31 comp 1st1442U32BE0.01%
HaV31 comp 2nd1444U32BE0.01%
HaV31 comp 3rd1446U32BE0.01%
HaV31 comp 15th1470U32BE0.01%
HaA1 comp 0 (DC)1472U32BE0.01%
HaA1 comp 1st1474U32BE0.01%
HaA1 comp 2nd1476U32BE0.01%
HaA1 comp 3rd1478U32BE0.01%
HaA1 comp 15th1502U32BE0.01%
HaA2 comp 0 (DC)1504U32BE0.01%
HaA2 comp 1st1506U32BE0.01%
HaA2 comp 2nd1508U32BE0.01%
HaA2 comp 3rd1510U32BE0.01%
HaA2 comp 15th1534U32BE0.01%
HaA3 comp 0 (DC)1536U32BE0.01%
HaA3 comp 1st1538U32BE0.01%
HaA3 comp 2nd1540U32BE0.01%
HaA3 comp 3rd1542U32BE0.01%
HaA3 comp 15th1566U32BE0.01%
HaAN comp 0 (DC)1568U32BE0.01%
HaAN comp 1st1570U32BE0.01%
HaAN comp 2nd1572U32BE0.01%
HaAN comp 3rd1574U32BE0.01%
HaAN comp 15th1598U32BE0.01%
V1 • Phase 1-N voltage4096F32BE1V
V2 • Phase 2-N voltage4098F32BE1V
V3 • Phase 3-N voltage4100F32BE1V
V12 • Line 12 voltage4102F32BE1V
V23 • Line 23 voltage4104F32BE1V
V31 • Line 31 voltage4106F32BE1V
V∑ • System voltage4108F32BE1V
A1 • Phase 1 current4110F32BE1A
A2 • Phase 2 current4112F32BE1A
A3 • Phase 3 current4114F32BE1A
AN • Neutral current*4116F32BE1A
A∑ • System current4118F32BE1A
P1 • Phase 1 active power4120F32BE1W
P2 • Phase 2 active power4122F32BE1W
P3 • Phase 3 active power4124F32BE1W
P∑ • System active power4126F32BE1W
S1 • Phase 1 apparent power4128F32BE1VA
S2 • Phase 2 apparent power4130F32BE1VA
S3 • Phase 3 apparent power4132F32BE1VA
S∑ • System apparent power4134F32BE1VA
Q1 • Phase 1 reactive power4136F32BE1var
Q2 • Phase 2 reactive power4138F32BE1var
Q3 • Phase 3 reactive power4140F32BE1var
Q∑ • System reactive power4142F32BE1var
PF1 • Phase 1 power factor4144F32BE1
PF2 • Phase 2 power factor4146F32BE1
PF3 • Phase 3 power factor4148F32BE1
PF∑ • System power factor4150F32BE1
DPF1 • Phase 1 DPF4152F32BE1
DPF2 • Phase 2 DPF4154F32BE1
THDA3 • Phase 3 current THD4182F32BE1%
THDAN • Neutral current THD*4184F32BE1%
F • Frequency4186F32BE1Hz
Phase sequence4188F32BE1
Installation hourcounter4190F32BE1h
+kWh1 • Phase 1 imported active energy5120F32BE1Wh
-kWh1 • Phase 1 exported active energy5122F32BE1Wh
+kWh2 • Phase 2 imported active energy5124F32BE1Wh
-kWh2 • Phase 2 exported active energy5126F32BE1Wh
+kWh3 • Phase 3 imported active energy5128F32BE1Wh
-kWh3 • Phase 3 exported active energy5130F32BE1Wh
+kWh∑ • System imported active energy5132F32BE1Wh
-kWh∑ • System exported active energy5134F32BE1Wh
kWh∑BAL • Balance of system active energy (imp-exp)5136F32BE1Wh
+kVAh1-C • Phase 1 imported capacitive apparent energy5138F32BE1VAh
Serial number8192U161
Firmware release8198U32BE1
Hardware version8200U32BE1
Model8202U32BE1
COM features8204U32BE1
Digital output number8208U32BE1
Calibration date8214U32BE1
Error code8220U32BE1
MODBUS address8230U32BE1
Communication speed8232U32BE1
MODBUS mode8234U32BE1
Phase 1 CT primary8236U32BE1
Phase 1 CT secondary8238U32BE1
Phase 2 CT primary8240U32BE1
Phase 2 CT secondary8242U32BE1
Phase 3 CT primary8244U32BE1
Phase 3 CT secondary8246U32BE1
PT primary8248U32BE1
PT secondary8250U32BE1
Wiring mode8252U32BE1
Mode for DMD value calculation8254U32BE1
Integration time for DMD value calculation8256U32BE1
Maximum and DMD max value reset8258U32BE1
Minimum value reset8260U32BE1
DMD value reset8262U32BE1
Energy counter reset8264U32BE1
Real time clock8266U32BE1
Digital output mode8268U32BE1
Digital output parameter8270U32BE1
Digital output setup (Alarm/Pulse weight)8272U64BE1
Digital output setup (Hysteresis/Pulse format)8276U32BE1
ETHERNET set default8308U32BE1
Number of stored AVG or MIN/AVG/MAX recordings8448U32BE1
Timestamp of first AVG or MIN/AVG/MAX recording8450U32BE1
Timestamp of last AVG or MIN/AVG/MAX recording8452U32BE1
Status of AVG or MIN/AVG/MAX recording8454U32BE1
Mode of AVG or MIN/AVG/MAX recording8456U32BE1
Rate of AVG or MIN/AVG/MAX recording8458U32BE1
MIN/AVG/MAX recording parameter for position 18466U32BE1
Number of stored Energy counter recordings8514U32BE1
Timestamp of first Energy counter recording8516U32BE1
Timestamp of last Energy counter recording8518U32BE1
Energy counter recording status8520U32BE1
Energy counter recording rate8522U32BE1
Prepare data for downloading61440U32BE1
Delete recorded data61442U32BE1
Read record block61696U161
Download and read first/next record block61697U161

link settings as documented (unverified): RTU/ASCII/TCP; baud 300/600/1200/2400/4800/9600/19200/38400/57600; unit ID 1; FC 03,04,16; Supports RTU mode (8N1), ASCII mode (7E2), and TCP mode.

⚠ If CT ratio, PT ratio, wiring mode or current full scale is modified, the instrument will reset all MIN/MAX values, all DMD values, and all energy counters. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminalsMeasuring terminals (A & V): 1/5A CT model: 1.5 ... 6 mm2, 80A model: 1.5 ... 35 mm2, Rogowski model: 1.5 ... 6 mm2. Terminals for digital output, AUX input, RS485 port: 0.14 ... 2.5 mm2
A/B polarityL1 of the voltage input = L1 of the amperometric input
terminationTerminal resistances (RT=120...150Ω) must be installed on the converter side and on the last instrument connected along the line.
isolationRS485 optoisolated
shield/groundShielded cable with two twisted signal conductors should be used under strong electromagnetic disturbances.
max registers/read127
broadcastsupported
protocol notesHighest number of registers read with a single command: RTU mode: 127 registers, ASCII mode: 63 registers, TCP mode: 256 bytes. Broadcast supported only with register $2040.
model register8202
serial register8192
firmware register8198
power85...265 VAC / 110 VDC ±15%
environmentOperating temperature: -25°C to +55°C, Max humidity: 80% (no condensation), Altitude: up to 2000 m
accuracyVoltage: ±0.2% reading, Current: ±0.4% reading, Power: ±0.5% reading, Active energy: Class 1, Reactive energy: Class 2
certificationsCE, 89/366/EEC, 73/23/EEC, 2014/30/EU, 2014/35/EU, EN 61010-1, EN 61010-2-030, EN 61010-2-032, EN 61326-1
doc revisionEd2111
field reports — community-sourced, unverified (checked 2026-06-11)
  • confirmed: Baud rates [300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600] — confirmed by UPM209 User Manual (Ed2111)
  • confirmed: Default unit ID is 1 — confirmed by UPM209 User Manual (Ed2111)
  • confirmed: Framing supports RTU (8N1), ASCII (7E2), and TCP — confirmed by UPM209 User Manual (Ed2111)
  • confirmed: Function codes 3, 4, and 16 (0x10) are supported — confirmed by UPM209 User Manual (Ed2111)
  • confirmed: Accuracy: Voltage ±0.2%, Current ±0.4%, Power ±0.5%, Active energy Class 1, Reactive energy Class 2 — confirmed by UPM209 product datasheets
  • confirmed: Certifications: CE, 2014/30/EU, 2014/35/EU, EN 61010-1, EN 61010-2-030, EN 61010-2-032, EN 61326-1, and compliance with 89/366/EEC, 73/23/EEC — confirmed by UPM209 User Manual (Ed2111)
  • confirmed: Control warning: Modifying CT ratio, PT ratio, wiring mode, or current full scale resets all MIN/MAX, DMD, and energy counters — confirmed by UPM209 User Manual (Ed2111)
  • confirmed: Identification registers: serial_register @ 8192 (0x2000), firmware_register @ 8198 (0x2006), model_register @ 8202 (0x200A) — confirmed by UPM209 User Manual (Ed2111)

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

Device not here? Upload its manual and get a checked map back. It's free.

Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.

Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.