Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire; word order and scaling are only confirmed at the hardware-verified rung.
Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.
| point | address (0-based) | type | scale | unit |
|---|---|---|---|---|
| voltage_v1_n | 0 | F32LE | 1 | V |
| voltage_v2_n | 2 | F32LE | 1 | V |
| voltage_v3_n | 4 | F32LE | 1 | V |
| average_voltage_l_n | 6 | F32LE | 1 | V |
| voltage_v1_2 | 8 | F32LE | 1 | V |
| voltage_v2_3 | 10 | F32LE | 1 | V |
| voltage_v3_1 | 12 | F32LE | 1 | V |
| average_voltage_l_l | 14 | F32LE | 1 | V |
| current_i1 | 16 | F32LE | 1 | A |
| current_i2 | 18 | F32LE | 1 | A |
| current_i3 | 20 | F32LE | 1 | A |
| average_current | 22 | F32LE | 1 | A |
| kw1 | 24 | F32LE | 1 | kW |
| kw2 | 26 | F32LE | 1 | kW |
| kw3 | 28 | F32LE | 1 | kW |
| kva1 | 30 | F32LE | 1 | kVA |
| kva2 | 32 | F32LE | 1 | kVA |
| kva3 | 34 | F32LE | 1 | kVA |
| kvar1 | 36 | F32LE | 1 | kVAr |
| kvar2 | 38 | F32LE | 1 | kVAr |
| kvar3 | 40 | F32LE | 1 | kVAr |
| total_kw | 42 | F32LE | 1 | kW |
| total_kva | 44 | F32LE | 1 | kVA |
| total_kvar | 46 | F32LE | 1 | kVAr |
| pf1 | 48 | F32LE | 1 | |
| pf2 | 50 | F32LE | 1 | |
| pf3 | 52 | F32LE | 1 | |
| average_pf | 54 | F32LE | 1 | |
| frequency | 56 | F32LE | 1 | Hz |
| kwh | 58 | F32LE | 1 | kWh |
| kvah | 60 | F32LE | 1 | kVAh |
| kvarh | 62 | F32LE | 1 | kVArh |
| kw_max_active_power | 64 | F32LE | 1 | kW |
| kw_min_active_power | 66 | F32LE | 1 | kW |
| kvar_max_reactive_power | 68 | F32LE | 1 | kVAr |
| kvar_min_reactive_power | 70 | F32LE | 1 | kVAr |
| kva_max_apparent_power | 72 | F32LE | 1 | kVA |
| neutral_current_thd | 122 | F32LE | 1 | % |
| thd_of_voltage_v1n | 124 | F32LE | 1 | % |
| thd_of_voltage_v2n | 126 | F32LE | 1 | % |
| thd_of_voltage_v3n | 128 | F32LE | 1 | % |
| thd_of_voltage_v1_2 | 130 | F32LE | 1 | % |
| thd_of_voltage_v2_3 | 132 | F32LE | 1 | % |
| thd_of_voltage_v3_1 | 134 | F32LE | 1 | % |
| thd_of_current_i1 | 136 | F32LE | 1 | % |
| thd_of_current_i2 | 138 | F32LE | 1 | % |
| thd_of_current_i3 | 140 | F32LE | 1 | % |
| max_i1_demand | 692 | F32LE | 1 | A |
| max_i2_demand | 694 | F32LE | 1 | A |
| max_i3_demand | 696 | F32LE | 1 | A |
| max_average_current_demand | 698 | F32LE | 1 | A |
| phase_sequence_indicator | 700 | U32BE | 1 | |
| existing_max_active_power | 702 | F32LE | 1 | kW |
| existing_min_active_power | 704 | F32LE | 1 | kW |
| existing_max_reactive_power | 706 | F32LE | 1 | kVAr |
| existing_min_reactive_power | 708 | F32LE | 1 | kVAr |
| existing_max_apparent_power | 710 | F32LE | 1 | kVA |
| existing_max_i1_demand | 712 | F32LE | 1 | A |
| existing_max_i2_demand | 714 | F32LE | 1 | A |
| existing_max_i3_demand | 716 | F32LE | 1 | A |
| existing_max_avg_current_demand | 718 | F32LE | 1 | A |
| protocol notes | Scan Rate: <= 100mS. FLOAT ordering = MSB.LSB (2301) - FLOAT REVERSE WORD. |
| serial register | 30684 |
| doc revision | RI-F200-C-COMM V01 |
Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.
Have a device that isn't here? Upload its register map — generation is free, and the connector earns its rung by being proven, not claimed.
Need it proven on your own device? Hardware verification — if it doesn't verify, you don't pay.
Building a platform? License the verified library — machine-readable maps, firmware matrix, API access.