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.
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.
| point | address (0-based) | type | scale | unit |
|---|---|---|---|---|
| L1 Phase Voltage | 1 | U32BE | 0.01 | V |
| L2 Phase Voltage | 3 | U32BE | 0.01 | V |
| L3 Phase Voltage | 5 | U32BE | 0.01 | V |
| L1 Current | 7 | U32BE | 0.0001 | A |
| L2 Current | 9 | U32BE | 0.0001 | A |
| L3 Current | 11 | U32BE | 0.0001 | A |
| L1-L2 Voltage | 13 | U32BE | 0.01 | V |
| L2-L3 Voltage | 15 | U32BE | 0.01 | V |
| L3-L1 Voltage | 17 | U32BE | 0.01 | V |
| L1 Active Power | 19 | I32BE | 0.01 | W |
| L2 Active Power | 21 | I32BE | 0.01 | W |
| L3 Active Power | 23 | I32BE | 0.01 | W |
| L1 Reactive Power | 25 | I32BE | 0.01 | Var |
| L2 Reactive Power | 27 | I32BE | 0.01 | Var |
| L3 Reactive Power | 29 | I32BE | 0.01 | Var |
| L1 Apparent Power | 31 | U32BE | 0.01 | VA |
| L2 Apparent Power | 33 | U32BE | 0.01 | VA |
| L3 Apparent Power | 35 | U32BE | 0.01 | VA |
| L1 Power Factor | 37 | I32BE | 0.0001 | |
| L2 Power Factor | 39 | I32BE | 0.0001 | |
| L3 Power Factor | 41 | I32BE | 0.0001 | |
| L1 CosPhi | 43 | I32BE | 0.0001 | |
| L2 CosPhi | 45 | I32BE | 0.0001 | |
| L3 CosPhi | 47 | I32BE | 0.0001 | |
| Frequency | 49 | U32BE | 0.001 | Hz |
| Eqv. Phase Voltage | 51 | U32BE | 0.01 | V |
| Eqv. Phase-To-Phase Voltage | 53 | U32BE | 0.01 | V |
| Eqv. Current | 55 | U32BE | 0.0001 | A |
| Eqv. Active Power | 57 | I32BE | 0.01 | W |
| Eqv. Reactive Power | 59 | I32BE | 0.01 | Var |
| Eqv. Apparent Power | 61 | U32BE | 0.01 | VA |
| Eqv Power Factor | 63 | I32BE | 0.0001 | |
| Phase-Phase Voltage Asymmetriy | 65 | U32BE | 0.01 | % |
| Phase-Neural Voltage Asymmetriy | 67 | U32BE | 0.01 | % |
| L1 Voltage Thd | 83 | U32BE | 0.01 | % |
| L1 Current Thd | 89 | U32BE | 0.01 | % |
| Neutral-Earth Voltage | 105 | U32BE | 0.01 | V |
| Neutral Current | 107 | U32BE | 0.0001 | A |
| KW L1-2 | 111 | U32BE | 0.01 | W |
| L1 Phase Voltage (HI) | 1023 | U32BE | 0.01 | V |
| L1 Phase Voltage (LO) | 1535 | U32BE | 0.01 | V |
| L1 Phase Voltage (AV) | 2047 | U32BE | 0.01 | V |
| L1 Phase Voltage (MD) | 2559 | U32BE | 0.01 | V |
| 2. Harmonic L1 Voltage | 3071 | U32BE | 0.1 | % |
| Analog Input 1 | 3919 | U32BE | 0.01 | |
| Analog Output 1 | 3935 | U32BE | 0.001 | |
| DIPS COUNTER | 6143 | U32BE | 1 | |
| Total imp. Active Energy | 6687 | U32BE | 0.01 | kWh |
| Total exported Active Energy | 6689 | U32BE | 0.01 | kWh |
| Total imp. Reactive Energy | 6691 | U32BE | 0.01 | kvarh |
| Total exp. Reactive Energy | 6693 | U32BE | 0.01 | kvarh |
| Total Apparent Energy | 6695 | U32BE | 0.01 | kVAh |
| Partial imp. Active Energy | 6697 | U32BE | 0.01 | kWh |
| Partial exp. Active Energy | 6699 | U32BE | 0.01 | kWh |
| Total imp. Active Energy (4 words) | 6943 | U64BE | 0.01 | kWh |
| Total exported Active Energy (4 words) | 6947 | U64BE | 0.01 | kWh |
| Total imp. Reactive Energy (4 words) | 6951 | U64BE | 0.01 | kvarh |
| Total exp. Reactive Energy (4 words) | 6955 | U64BE | 0.01 | kvarh |
| Total Apparent Energy (4 words) | 6959 | U64BE | 0.01 | kVAh |
| Counter 1 | 7423 | U32BE | 1 | Nr |
| Total Hour meter | 7679 | U32BE | 1 | s |
| Partial Hour meter | 7681 | U32BE | 1 | s |
| Phase sequence | 8307 | U16 | 1 | |
| OR of all Inputs | 8447 | U16 | 1 | |
| Input 1 | 8448 | U16 | 1 | |
| OR of all Outputs | 8463 | U16 | 1 | |
| Output 1 | 8464 | U16 | 1 | |
| EVENTS POINTER | 8655 | U16 | 1 | |
| EVENTS COUNTER | 8656 | U16 | 1 | |
| STOP/START LOGGER | 8690 | U16 | 1 | |
| RESET FLASH | 8691 | U16 | 1 | |
| RTC Year | 10479 | U16 | 1 | |
| RTC Month | 10480 | U16 | 1 | |
| RTC Day | 10481 | U16 | 1 | |
| RTC Hour | 10482 | U16 | 1 | |
| RTC Minutes | 10483 | U16 | 1 | |
| RTC Seconds | 10484 | U16 | 1 | |
| System reboot / Save to flash memory | 12032 | U16 | 1 | |
| Command Register | 12271 | U16 | 1 | |
| 2. Harmonic L1 Voltage | 12543 | U16 | 0.1 | % |
| ACTUAL WEEK ENERGY QUALITY | 13279 | U16 | 0.1 | % |
| CT primary (DMG300/700/800/900) / Menu number selection (DMG110/6xx) | 20479 | U16 | 1 | |
| Submenu number selection (DMG110/6xx) | 20480 | U16 | 1 | |
| CT secondary (DMG300/700/800/900) / Parameter number selection (DMG110/6xx) | 20481 | U16 | 1 | |
| Rated voltage (DMG300/700/800/900) / Parameter value (DMG110/6xx) | 20483 | U32BE | 1 | V |
| Language | 20607 | U16 | 1 | |
| Enable passwords | 20735 | U16 | 1 | |
| Integration mode | 20863 | U16 | 1 | |
| Hour counters enable | 20991 | U16 | 1 | |
| Trend graph measure | 21119 | U16 | 1 |
| max registers/read | 80 |
| identification notes | Function 17 (Report Slave ID) returns device type (e.g., AAh for DMG700), software revision, hardware revision, and parameter revision. |
| FC 43 device ID | not supported |
| doc revision | Doc. I317IGB02_22.doc |
⚠ disputed: total_imported_active_energy @ 6688 — disputed by Lovato Modbus Protocol document I317 I GB 02_22 which lists Total Imported Active Energy at address 1A20H (6688 in decimal) but the actual register address is 1A20H (6688 decimal) while the document lists 6944 decimal in some third-party software maps. However, 1A20H is exactly 6688 decimal, so the address is correct but the other energy registers are offset: total_exported_active_energy is at 1A22H (6690 decimal), total_imported_reactive_energy is at 1A24H (6692 decimal), total_exported_reactive_energy is at 1A26H (6694 decimal), and total_apparent_energy is at 1A28H (6696 decimal).
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.