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 |
|---|---|---|---|---|
| Meter Name | 0 | U16 | 1 | |
| Meter Serial Number | 8 | U16 | 1 | |
| Meter Type | 16 | U16 | 1 | |
| Firmware Version | 17 | U16 | 1 | |
| Map Version | 19 | U16 | 1 | |
| Meter Configuration | 20 | U16 | 1 | |
| ASIC Version | 21 | U16 | 1 | |
| Boot Firmware Version | 22 | U16 | 1 | |
| Option Slot 1 Usage | 24 | U16 | 1 | |
| Option Slot 2 Usage | 25 | U16 | 1 | |
| Meter Type Name | 26 | U16 | 1 | |
| Volts A-N | 278 | U16 | 1 | volts |
| Volts B-N | 279 | U16 | 1 | volts |
| Volts C-N | 280 | U16 | 1 | volts |
| Volts A-B | 281 | U16 | 1 | volts |
| Volts B-C | 282 | U16 | 1 | volts |
| Volts C-A | 283 | U16 | 1 | volts |
| Amps A | 284 | U16 | 1 | amps |
| Amps B | 285 | U16 | 1 | amps |
| Amps C | 286 | U16 | 1 | amps |
| Neutral Current | 287 | U16 | 1 | amps |
| Watts, 3-Ph total | 288 | I16 | 1 | watts |
| VARs, 3-Ph total | 289 | I16 | 1 | VARs |
| VAs, 3-Ph total | 290 | U16 | 1 | VAs |
| Power Factor, 3-Ph total | 291 | I16 | 0.001 | |
| Frequency | 292 | U16 | 0.01 | Hz |
| Watts, Phase A | 293 | I16 | 1 | watts |
| Watts, Phase B | 294 | I16 | 1 | watts |
| Watts, Phase C | 295 | I16 | 1 | watts |
| VARs, Phase A | 296 | I16 | 1 | VARs |
| VARs, Phase B | 297 | I16 | 1 | VARs |
| VARs, Phase C | 298 | I16 | 1 | VARs |
| VAs, Phase A | 299 | U16 | 1 | VAs |
| VAs, Phase B | 300 | U16 | 1 | VAs |
| VAs, Phase C | 301 | U16 | 1 | VAs |
| Power Factor, Phase A | 302 | I16 | 0.001 | |
| Power Factor, Phase B | 303 | I16 | 0.001 | |
| Power Factor, Phase C | 304 | I16 | 0.001 | |
| Volts A-N | 999 | F32BE | 1 | volts |
| Volts B-N | 1001 | F32BE | 1 | volts |
| Volts C-N | 1003 | F32BE | 1 | volts |
| Volts A-B | 1005 | F32BE | 1 | volts |
| Volts B-C | 1007 | F32BE | 1 | volts |
| Volts C-A | 1009 | F32BE | 1 | volts |
| Amps A | 1011 | F32BE | 1 | amps |
| Amps B | 1013 | F32BE | 1 | amps |
| Amps C | 1015 | F32BE | 1 | amps |
| Watts, 3-Ph total | 1017 | F32BE | 1 | watts |
| VARs, 3-Ph total | 1019 | F32BE | 1 | VARs |
| VAs, 3-Ph total | 1021 | F32BE | 1 | VAs |
| Power Factor, 3-Ph total | 1023 | F32BE | 1 | |
| Frequency | 1025 | F32BE | 1 | Hz |
| Neutral Current | 1027 | F32BE | 1 | amps |
| Watts, Phase A | 1029 | F32BE | 1 | watts |
| Watts, Phase B | 1031 | F32BE | 1 | watts |
| Watts, Phase C | 1033 | F32BE | 1 | watts |
| VARs, Phase A | 1035 | F32BE | 1 | VARs |
| VARs, Phase B | 1037 | F32BE | 1 | VARs |
| VARs, Phase C | 1039 | F32BE | 1 | VARs |
| VAs, Phase A | 1041 | F32BE | 1 | VAs |
| VAs, Phase B | 1043 | F32BE | 1 | VAs |
| VAs, Phase C | 1045 | F32BE | 1 | VAs |
| Power Factor, Phase A | 1047 | F32BE | 1 | |
| Power Factor, Phase B | 1049 | F32BE | 1 | |
| Power Factor, Phase C | 1051 | F32BE | 1 | |
| W-hours, Received | 1499 | I32BE | 1 | Wh |
| W-hours, Delivered | 1501 | I32BE | 1 | Wh |
| W-hours, Net | 1503 | I32BE | 1 | Wh |
| W-hours, Total | 1505 | I32BE | 1 | Wh |
| VAR-hours, Positive | 1507 | I32BE | 1 | VARh |
| VAR-hours, Negative | 1509 | I32BE | 1 | VARh |
| VAR-hours, Net | 1511 | I32BE | 1 | VARh |
| VAR-hours, Total | 1513 | I32BE | 1 | VARh |
| VA-hours, Total | 1515 | I32BE | 1 | VAh |
| W-hours, Received, Phase A | 1517 | I32BE | 1 | Wh |
| W-hours, Received, Phase B | 1519 | I32BE | 1 | Wh |
| Phase A Current | 4099 | I16 | 0.1 | degree |
| Phase B Current | 4100 | I16 | 0.1 | degree |
| Phase C Current | 4101 | I16 | 0.1 | degree |
| Angle, Volts A-B | 4102 | I16 | 0.1 | degree |
| Angle, Volts B-C | 4103 | I16 | 0.1 | degree |
| Angle, Volts C-A | 4104 | I16 | 0.1 | degree |
| Port ID | 4499 | U16 | 1 | |
| Meter Status | 4500 | U16 | 1 | |
| Limits Status | 4501 | U16 | 1 | |
| Time Since Reset | 4502 | U32BE | 1 | 4 msec |
| Volts A-N, %THD | 5999 | U16 | 0.01 | % |
| Volts B-N, %THD | 6000 | U16 | 0.01 | % |
| Volts C-N, %THD | 6001 | U16 | 0.01 | % |
| Amps A, %THD | 6002 | U16 | 0.01 | % |
| Amps B, %THD | 6003 | U16 | 0.01 | % |
| Amps C, %THD | 6004 | U16 | 0.01 | % |
| Phase A Voltage harmonic magnitudes | 6005 | U16 | 0.01 | % |
| Reset Max/Min Blocks | 19999 | U16 | 1 | |
| Reset Energy Accumulators | 20000 | U16 | 1 | |
| Reset Alarm Log | 20001 | U16 | 1 | |
| Reset System Log | 20002 | U16 | 1 | |
| Reset Historical Log 1 | 20003 | U16 | 1 | |
| Reset Historical Log 2 | 20004 | U16 | 1 | |
| Reset Historical Log 3 | 20005 | U16 | 1 | |
| Reset I/O Change Log | 20006 | U16 | 1 | |
| Reset Power Quality Log | 20007 | U16 | 1 | |
| Reset Waveform Capture Log | 20008 | U16 | 1 | |
| Log Retrieval Session Duration | 49996 | U32BE | 1 | 4 msec |
| Log Retrieval Session Com Port | 49998 | U16 | 1 | |
| Log Number, Enable, Scope | 49999 | U16 | 1 | |
| Records per Window or Batch, Record Scope Selector, Number of Repeats | 50000 | U16 | 1 | |
| Offset of First Record in Window | 50001 | U32BE | 1 | |
| Log Retrieve Window | 50003 | U16 | 1 |
| sentinel values | A reading of 10000 indicates invalid for THD and harmonics, or out of range for integer readings. |
| protocol notes | In the Shark 200 meter repeat counts are limited to 8 times for Modbus RTU, and 4 times for Modbus ASCII. |
| model register | 16 |
| serial register | 8 |
| firmware register | 17 |
| identification notes | In order to retrieve the meter's serial number, enter 40009 into the SCADA UI as the starting register, and 8 as the number of registers. |
| doc revision | E149701 |
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.