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 |
|---|---|---|---|---|
| Active energy - import | 20480 | U64BE | 0.01 | kWh |
| Active energy - export | 20484 | U64BE | 0.01 | kWh |
| Reactive energy - import | 20492 | U64BE | 0.01 | kvarh |
| Reactive energy - export | 20496 | U64BE | 0.01 | kvarh |
| Apparent energy - import | 20504 | U64BE | 0.01 | kVA |
| Total Active energy - import (Tariffs) | 20848 | U16 | 0.01 | kWh |
| Total Active energy - export (Tariffs) | 20880 | U16 | 0.01 | kWh |
| Total Reactive energy - import (Tariffs) | 20912 | U16 | 0.01 | kvarh |
| Total Reactive energy - export (Tariffs) | 20944 | U16 | 0.01 | kvarh |
| Three phase system voltage | 23296 | U32BE | 0.1 | V |
| Phase voltage L1 | 23298 | U32BE | 0.1 | V |
| Phase voltage L2 | 23300 | U32BE | 0.1 | V |
| Phase voltage L3 | 23302 | U32BE | 0.1 | V |
| Line voltage L1-L2 | 23304 | U32BE | 0.1 | V |
| Line voltage L3-L2 | 23306 | U32BE | 0.1 | V |
| Line voltage L1-L3 | 23308 | U32BE | 0.1 | V |
| Three phase system current | 23310 | U32BE | 0.01 | A |
| Current L1 | 23312 | U32BE | 0.01 | A |
| Current L2 | 23314 | U32BE | 0.01 | A |
| Current L3 | 23316 | U32BE | 0.01 | A |
| Current N | 23318 | U32BE | 0.01 | A |
| Active Power total | 23322 | I32BE | 0.01 | W |
| Active Power L1 | 23324 | I32BE | 0.01 | W |
| Active Power L2 | 23326 | I32BE | 0.01 | W |
| Active power L3 | 23328 | I32BE | 0.01 | W |
| Reactive Power total | 23330 | I32BE | 0.01 | VAR |
| Reactive Power L1 | 23332 | I32BE | 0.01 | VAR |
| Reactive Power L2 | 23334 | I32BE | 0.01 | VAR |
| Reactive Power L3 | 23336 | I32BE | 0.01 | VAR |
| Apparent Power total | 23338 | I32BE | 0.01 | VAR |
| Apparent Power L1 | 23340 | I32BE | 0.01 | VA |
| Apparent Power L2 | 23342 | I32BE | 0.01 | VA |
| Apparent power L3 | 23344 | I32BE | 0.01 | VA |
| Frequency | 23346 | U16 | 0.01 | Hz |
| Power Total Angle | 23347 | I16 | 0.1 | ° |
| Power Angle L1 | 23348 | I16 | 0.1 | ° |
| Power Angle L2 | 23349 | I16 | 0.1 | ° |
| Power Angle L3 | 23350 | I16 | 0.1 | ° |
| Voltage Angle L1 | 23351 | I16 | 0.1 | ° |
| Voltage Angle L2 | 23352 | I16 | 0.1 | ° |
| Voltage Angle L3 | 23353 | I16 | 0.1 | ° |
| Current Angle L1 | 23357 | I16 | 0.1 | ° |
| Current Angle L2 | 23358 | I16 | 0.1 | ° |
| Current Angle L3 | 23359 | I16 | 0.1 | ° |
| Power factor total | 23360 | I16 | 0.001 | |
| Power factor L1 | 23361 | I16 | 0.001 | |
| Power factor L2 | 23362 | I16 | 0.001 | |
| Power factor L3 | 23363 | I16 | 0.001 | |
| Cosphi (displacement factor total) | 23368 | I16 | 0.001 | |
| Cosphi (displacement factor L1) | 23369 | I16 | 0.001 | |
| Cosphi (displacement factor L2) | 23370 | I16 | 0.001 | |
| Cosphi (displacement factor L3) | 23371 | I16 | 0.001 | |
| Average current L1 | 23508 | U32BE | 0.01 | A |
| Average current L2 | 23510 | U32BE | 0.01 | A |
| Average current L3 | 23512 | U32BE | 0.01 | A |
| Average current neutral | 23514 | U32BE | 0.01 | A |
| Average voltage L1 | 23516 | U32BE | 0.1 | V |
| Average voltage L2 | 23518 | U32BE | 0.1 | V |
| Average voltage L3 | 23520 | U32BE | 0.1 | V |
| Average voltage L1-L2 | 23522 | U32BE | 0.1 | V |
| Average voltage L2-L3 | 23524 | U32BE | 0.1 | V |
| Average voltage L1-L3 | 23526 | U32BE | 0.1 | V |
| Average active power total | 23528 | I32BE | 0.01 | W |
| Average active power L1 | 23530 | I32BE | 0.01 | W |
| Average active power L2 | 23532 | I32BE | 0.01 | W |
| Average active power L3 | 23534 | I32BE | 0.01 | W |
| Average reactive power total | 23536 | I32BE | 0.01 | VAR |
| Average reactive power L1 | 23538 | I32BE | 0.01 | VAR |
| Average reactive power L2 | 23540 | I32BE | 0.01 | VAR |
| Average reactive power L3 | 23542 | I32BE | 0.01 | VAR |
| Average apparent power total | 23544 | I32BE | 0.01 | VA |
| Average apparent power L1 | 23546 | I32BE | 0.01 | VA |
| Average apparent power L2 | 23548 | I32BE | 0.01 | VA |
| Average apparent power L3 | 23550 | I32BE | 0.01 | VA |
| Maximum current L1 | 23568 | U32BE | 0.01 | A |
| Maximum current L2 | 23570 | U32BE | 0.01 | A |
| Maximum current L3 | 23572 | U32BE | 0.01 | A |
| Maximum current neutral | 23574 | U32BE | 0.01 | A |
| Maximum voltage L1 | 23576 | U32BE | 0.1 | V |
| Maximum voltage L2 | 23578 | U32BE | 0.1 | V |
| Maximum voltage L3 | 23580 | U32BE | 0.1 | V |
| Maximum voltage L1-L2 | 23582 | U32BE | 0.1 | V |
| Maximum voltage L2-L3 | 23584 | U32BE | 0.1 | V |
| Maximum voltage L1-L3 | 23586 | U32BE | 0.1 | V |
| Maximum active power total | 23588 | I32BE | 0.01 | W |
| Maximum active power L1 | 23590 | I32BE | 0.01 | W |
| Maximum active power L2 | 23592 | I32BE | 0.01 | W |
| Maximum active power L3 | 23594 | I32BE | 0.01 | W |
| Maximum reactive power total | 23596 | I32BE | 0.01 | VAR |
| Maximum reactive power L1 | 23598 | I32BE | 0.01 | VAR |
| Maximum reactive power L2 | 23600 | I32BE | 0.01 | VAR |
| Maximum reactive power L3 | 23602 | I32BE | 0.01 | VAR |
| Maximum apparent power total | 23604 | I32BE | 0.01 | VA |
| Maximum apparent power L1 | 23606 | I32BE | 0.01 | VA |
| Maximum apparent power L2 | 23608 | I32BE | 0.01 | VA |
| Maximum apparent power L3 | 23610 | I32BE | 0.01 | VA |
| Maximum current L1 timestamp | 23628 | U32BE | 1 | |
| Maximum current L2 timestamp | 23630 | U32BE | 1 | |
| Maximum current L3 timestamp | 23632 | U32BE | 1 | |
| Maximum current neutral timestamp | 23634 | U32BE | 1 | |
| Maximum voltage L1 timestamp | 23636 | U32BE | 1 | |
| Maximum voltage L2 timestamp | 23638 | U32BE | 1 | |
| Maximum voltage L3 timestamp | 23640 | U32BE | 1 | |
| Maximum voltage L1-L2 timestamp | 23642 | U32BE | 1 | |
| Maximum voltage L2-L3 timestamp | 23644 | U32BE | 1 | |
| Maximum voltage L1-L3 timestamp | 23646 | U32BE | 1 | |
| Maximum active power total timestamp | 23648 | U32BE | 1 | |
| Maximum active power L1 timestamp | 23650 | U32BE | 1 | |
| Maximum active power L2 timestamp | 23652 | U32BE | 1 | |
| Maximum active power L3 timestamp | 23654 | U32BE | 1 | |
| Maximum reactive power total timestamp | 23656 | U32BE | 1 | |
| Maximum reactive power L1 timestamp | 23658 | U32BE | 1 | |
| Maximum reactive power L2 timestamp | 23660 | U32BE | 1 | |
| Maximum reactive power L3 timestamp | 23662 | U32BE | 1 | |
| Maximum apparent power total timestamp | 23664 | U32BE | 1 | |
| Maximum apparent power L1 timestamp | 23666 | U32BE | 1 | |
| Maximum apparent power L2 timestamp | 23668 | U32BE | 1 | |
| Maximum apparent power L3 timestamp | 23670 | U32BE | 1 | |
| Minimum current L1 | 23688 | U32BE | 0.01 | A |
| Minimum current L2 | 23690 | U32BE | 0.01 | A |
| Minimum current L3 | 23692 | U32BE | 0.01 | A |
| Minimum current neutral | 23694 | U32BE | 0.01 | A |
| Minimum voltage L1 | 23696 | U32BE | 0.1 | V |
| Minimum voltage L2 | 23698 | U32BE | 0.1 | V |
| Minimum voltage L3 | 23700 | U32BE | 0.1 | V |
| Minimum voltage L1-L2 | 23702 | U32BE | 0.1 | V |
| Minimum voltage L2-L3 | 23704 | U32BE | 0.1 | V |
| Minimum voltage L1-L3 | 23706 | U32BE | 0.1 | V |
| Minimum active power total | 23708 | I32BE | 0.01 | W |
| Minimum active power L1 | 23710 | I32BE | 0.01 | W |
| Minimum active power L2 | 23712 | I32BE | 0.01 | W |
| Minimum active power L3 | 23714 | I32BE | 0.01 | W |
| Minimum reactive power total | 23716 | I32BE | 0.01 | VAR |
| Minimum reactive power L1 | 23718 | I32BE | 0.01 | VAR |
| Minimum reactive power L2 | 23720 | I32BE | 0.01 | VAR |
| Minimum reactive power L3 | 23722 | I32BE | 0.01 | VAR |
| Minimum apparent power total | 23724 | I32BE | 0.01 | VA |
| Minimum apparent power L1 | 23726 | I32BE | 0.01 | VA |
| Minimum apparent power L2 | 23728 | I32BE | 0.01 | VA |
| Minimum apparent power L3 | 23730 | I32BE | 0.01 | VA |
| Minimum current L1 timestamp | 23748 | U32BE | 1 | |
| Minimum current L2 timestamp | 23750 | U32BE | 1 | |
| Minimum current L3 timestamp | 23752 | U32BE | 1 | |
| Minimum current neutral timestamp | 23754 | U32BE | 1 | |
| Minimum voltage L1 timestamp | 23756 | U32BE | 1 | |
| Minimum voltage L2 timestamp | 23758 | U32BE | 1 | |
| Minimum voltage L3 timestamp | 23760 | U32BE | 1 | |
| Minimum voltage L1-L2 timestamp | 23762 | U32BE | 1 | |
| Minimum voltage L2-L3 timestamp | 23764 | U32BE | 1 | |
| Minimum voltage L1-L3 timestamp | 23766 | U32BE | 1 | |
| Minimum active power total timestamp | 23768 | U32BE | 1 | |
| Minimum active power L1 timestamp | 23770 | U32BE | 1 | |
| Minimum active power L2 timestamp | 23772 | U32BE | 1 | |
| Minimum active power L3 timestamp | 23774 | U32BE | 1 | |
| Minimum reactive power total timestamp | 23776 | U32BE | 1 | |
| Minimum reactive power L1 timestamp | 23778 | U32BE | 1 | |
| Minimum reactive power L2 timestamp | 23780 | U32BE | 1 | |
| Minimum reactive power L3 timestamp | 23782 | U32BE | 1 | |
| Minimum apparent power total timestamp | 23784 | U32BE | 1 | |
| Minimum apparent power L1 timestamp | 23786 | U32BE | 1 | |
| Minimum apparent power L2 timestamp | 23788 | U32BE | 1 | |
| Minimum apparent power L3 timestamp | 23790 | U32BE | 1 | |
| Phase Voltage harmonics L1 (THD) | 23808 | U16 | 0.1 | % |
| Phase Voltage harmonics L1 (2nd,3rd…40th) | 23809 | U16 | 0.1 | % |
| Phase Voltage harmonics L2 (THD) | 23936 | U16 | 0.1 | % |
| Phase Voltage harmonics L2 (2nd,3rd…40th) | 23937 | U16 | 0.1 | % |
| Phase Voltage harmonics L3 (THD) | 24064 | U16 | 0.1 | % |
| Phase Voltage harmonics L3 (2nd,3rd…40th) | 24065 | U16 | 0.1 | % |
| Current harmonics L1 (THD) | 24576 | U16 | 0.1 | % |
| Current harmonics L1 (2nd,3rd…40th) | 24577 | U16 | 0.1 | % |
| Current harmonics L2 (THD) | 24704 | U16 | 0.1 | % |
| Current harmonics L2 (2nd,3rd…40th) | 24705 | U16 | 0.1 | % |
| Current harmonics L3 (THD) | 24832 | U16 | 0.1 | % |
| Current harmonics L3 (2nd,3rd…40th) | 24833 | U16 | 0.1 | % |
| Unbalances Phase voltage | 25088 | U32BE | 0.1 | % |
| Unbalances Line voltage | 25090 | U32BE | 0.1 | % |
| Unbalances Current | 25092 | U32BE | 0.1 | % |
| Digital Output 1 Status | 25344 | U16 | 1 | |
| Digital Output 2 Status | 25345 | U16 | 1 | |
| Digital Input 1&2 Status | 25352 | U32BE | 1 | |
| Digital Input 3&4 Status | 25354 | U32BE | 1 | |
| Digital Input 3&4 pulse counter | 25360 | U16 | 1 | |
| Digital Input 1&2 pulse counter | 25368 | U16 | 1 | |
| Serial number(s) | 35072 | U16 | 1 | |
| Meter firmware version | 35080 | U16 | 1 | |
| Product type number ID | 35088 | U16 | 1 | |
| Linear Slave ID | 35089 | U16 | 1 | |
| Product tag name | 35097 | U16 | 1 | |
| Type designation | 35168 | U16 | 1 | |
| Product Name | 35174 | U16 | 1 | |
| Date Time | 35328 | U16 | 1 | |
| Current active tariff (None, 1~4) | 35335 | U16 | 1 | |
| Tariffs source, 0=RTC, 1=Communication, 2=DI, 0xFF=Disable | 35984 | U16 | 1 | |
| Input configuration, fixed 0x04E4 | 35985 | U16 | 1 | |
| Weekday type - Monday, 0=weekday, 1=weekend | 35986 | U16 | 1 | |
| Weekday type - Tuesday, 0=weekday, 1=weekend | 35987 | U16 | 1 | |
| Weekday type - Wednesday, 0=weekday, 1=weekend | 35988 | U16 | 1 | |
| Weekday type - Thursday, 0=weekday, 1=weekend | 35989 | U16 | 1 | |
| Weekday type - Friday, 0=weekday, 1=weekend | 35990 | U16 | 1 | |
| Weekday type - Saturday, 0=weekday, 1=weekend | 35991 | U16 | 1 | |
| Weekday type - Sunday, 0=weekday, 1=weekend | 35992 | U16 | 1 | |
| Weekday Start time - T1, 0xHHMM, 0xFFFF: Disable | 35993 | U16 | 1 | |
| Weekday Start time - T2, 0xHHMM | 35994 | U16 | 1 | |
| Weekday Start time - T3, 0xHHMM | 35995 | U16 | 1 | |
| Weekday Start time - T4, 0xHHMM | 35996 | U16 | 1 | |
| Weekend Start time - T1, 0xHHMM, 0xFFFF: Disable | 36001 | U16 | 1 | |
| Weekend Start time - T2, 0xHHMM | 36002 | U16 | 1 | |
| Weekend Start time - T3, 0xHHMM | 36003 | U16 | 1 | |
| Weekend Start time - T4, 0xHHMM | 36004 | U16 | 1 | |
| Special day Start time - T1, 0xHHMM, 0xFFFF: Disable | 36009 | U16 | 1 | |
| Special day Start time - T2, 0xHHMM | 36010 | U16 | 1 | |
| Special day Start time - T3, 0xHHMM | 36011 | U16 | 1 | |
| Special day Start time - T4, 0xHHMM | 36012 | U16 | 1 | |
| Special day - Total number, 1~50 | 36051 | U16 | 1 | |
| Special day - Current special day number, 1~Total number | 36052 | U16 | 1 | |
| Special day - Entry Date, 0xYYMMDDxx (xx fixed FF) | 36053 | U32BE | 1 | |
| Special day - Entry ID, 1~Total number | 36055 | U16 | 1 | |
| Wires | 36069 | U16 | 1 | |
| DST Start Date time, 0xYYMMDDHH | 36070 | U32BE | 1 | |
| DST End Date time, 0xYYMMDDHH | 36072 | U32BE | 1 | |
| DST Enable, 0=Disable, 1=Enable | 36074 | U16 | 1 | |
| Address, 1~247 | 36075 | U16 | 1 | |
| Baudrate,9600~115200 | 36076 | U32BE | 1 | |
| Parity | 36078 | U16 | 1 | |
| DHCP, 0=disable, 1=enable | 36079 | U16 | 1 | |
| IP, A.B.C.D=0xAABBCCDD | 36080 | U32BE | 1 | |
| Mask, A.B.C.D=0xAABBCCDD | 36082 | U32BE | 1 | |
| Gateway, A.B.C.D=0xAABBCCDD | 36084 | U32BE | 1 | |
| Timer up counter | 36087 | U32BE | 0.1 | hour |
| Timer down counter | 36089 | U32BE | 0.1 | hour |
| CT primary | 35840 | U32BE | 1 | |
| CT secondary | 35842 | U32BE | 1 | |
| VT primary | 35844 | U32BE | 1 | |
| VT secondary | 35846 | U32BE | 1 | |
| Average Active power total Scaler 1 | 51994 | I32BE | 1 | W |
| Average Active power L1 Scaler 1 | 51996 | I32BE | 1 | W |
| Average Active power L2 Scaler 1 | 51998 | I32BE | 1 | W |
| Average Active power L3 Scaler 1 | 52000 | I32BE | 1 | W |
| Average Reactive power total Scaler 1 | 52002 | I32BE | 1 | VAR |
| Average Reactive power L1 Scaler 1 | 52004 | I32BE | 1 | VAR |
| Average Reactive power L2 Scaler 1 | 52006 | I32BE | 1 | VAR |
| Average Reactive power L3 Scaler 1 | 52008 | I32BE | 1 | VAR |
| Average Apparent power total Scaler 1 | 52010 | I32BE | 1 | VA |
| Average Apparent power L1 Scaler 1 | 52012 | I32BE | 1 | VA |
| Average Apparent power L2 Scaler 1 | 52014 | I32BE | 1 | VA |
| Average Apparent power L3 Scaler 1 | 52016 | I32BE | 1 | VA |
| Max Active power total Scaler 1 | 52200 | I32BE | 1 | W |
| Max Active power L1 Scaler 1 | 52202 | I32BE | 1 | W |
| Max Active power L2 Scaler 1 | 52204 | I32BE | 1 | W |
| Max Active power L3 Scaler 1 | 52206 | I32BE | 1 | W |
| Max Reactive power total Scaler 1 | 52208 | I32BE | 1 | VAR |
| Max Reactive power L1 Scaler 1 | 52210 | I32BE | 1 | VAR |
| Max Reactive power L2 Scaler 1 | 52212 | I32BE | 1 | VAR |
| Max Reactive power L3 Scaler 1 | 52214 | I32BE | 1 | VAR |
| Max Apparent power total Scaler 1 | 52216 | I32BE | 1 | VA |
| Max Apparent power L1 Scaler 1 | 52218 | I32BE | 1 | VA |
| Max Apparent power L2 Scaler 1 | 52220 | I32BE | 1 | VA |
| Max Apparent power L3 Scaler 1 | 52222 | I32BE | 1 | VA |
| Min Active power total Scaler 1 | 52260 | I32BE | 1 | W |
| Min Active power L1 Scaler 1 | 52262 | I32BE | 1 | W |
| Min Active power L2 Scaler 1 | 52264 | I32BE | 1 | W |
| Min Active power L3 Scaler 1 | 52266 | I32BE | 1 | W |
| Min Reactive power total Scaler 1 | 52268 | I32BE | 1 | VAR |
| Min Reactive power L1 Scaler 1 | 52270 | I32BE | 1 | VAR |
| Min Reactive power L2 Scaler 1 | 52272 | I32BE | 1 | VAR |
| Min Reactive power L3 Scaler 1 | 52274 | I32BE | 1 | VAR |
| Min Apparent power total Scaler 1 | 52276 | I32BE | 1 | VA |
| Min Apparent power L1 Scaler 1 | 52278 | I32BE | 1 | VA |
| Min Apparent power L2 Scaler 1 | 52280 | I32BE | 1 | VA |
| Min Apparent power L3 Scaler 1 | 52282 | I32BE | 1 | VA |
| Average Active power total Scaler 1 | 52380 | I32BE | 1 | W |
| Average Active power L1 Scaler 1 | 52382 | I32BE | 1 | W |
| Average Active power L2 Scaler 1 | 52384 | I32BE | 1 | W |
| Average Active power L3 Scaler 1 | 52386 | I32BE | 1 | W |
| Average Reactive power total Scaler 1 | 52388 | I32BE | 1 | VAR |
| Average Reactive power L1 Scaler 1 | 52390 | I32BE | 1 | VAR |
| Average Reactive power L2 Scaler 1 | 52392 | I32BE | 1 | VAR |
| Average Reactive power L3 Scaler 1 | 52394 | I32BE | 1 | VAR |
| Average Apparent power total Scaler 1 | 52396 | I32BE | 1 | VA |
| Average Apparent power L1 Scaler 1 | 52398 | I32BE | 1 | VA |
| Average Apparent power L2 Scaler 1 | 52400 | I32BE | 1 | VA |
| Average Apparent power L3 Scaler 1 | 52402 | I32BE | 1 | VA |
| terminals | 3-pole plug contact |
| A/B polarity | polarity dependent |
| termination | 120 Ohm resistors at both ends of the line |
| connector | 3-pole plug contact, RJ45 |
| shield/ground | shield should be connected to ground in one end |
| max registers/read | 125 |
| broadcast | supported |
| protocol notes | When using function code 16 (10H), all registers of the same function must be written consecutively. |
| model register | 8966 |
| serial register | 8900 |
| firmware register | 8908 |
| doc revision | 9AKK108467A2704 [1.3] |
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.