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 |
|---|---|---|---|---|
| product_type | 26 | U16 | 1 | |
| vp_pressure_bar | 32 | U16 | 0.1 | Bar |
| vp_pressure_psi | 33 | U16 | 1 | Psi |
| sp_setpoint_pressure_bar | 28 | U16 | 0.1 | Bar |
| sp_setpoint_pressure_psi | 29 | U16 | 1 | Psi |
| rp_pressure_fall_to_restart_bar | 30 | U16 | 0.1 | Bar |
| rp_pressure_fall_to_restart_psi | 31 | U16 | 1 | Psi |
| pump_status | 35 | U16 | 1 | |
| system_status | 36 | U16 | 1 | |
| latest_error | 37 | U16 | 1 | |
| p1_aux1_setpoint_bar | 58 | U16 | 0.1 | Bar |
| p1_aux1_setpoint_psi | 59 | U16 | 1 | Psi |
| p2_aux2_setpoint_bar | 60 | U16 | 0.1 | Bar |
| p2_aux2_setpoint_psi | 61 | U16 | 1 | Psi |
| p3_aux3_setpoint_bar | 62 | U16 | 0.1 | Bar |
| p3_aux3_setpoint_psi | 63 | U16 | 1 | Psi |
| c1_pump_phase_current | 39 | U16 | 0.1 | A |
| po_output_power | 40 | U16 | 0.001 | kW |
| ho_pump_run_hours | 41 | U16 | 1 | Hours |
| i1_input1_function | 64 | U16 | 1 | |
| i2_input2_function | 65 | U16 | 1 | |
| i3_input3_function | 66 | U16 | 1 | |
| i4_input4_function | 67 | U16 | 1 | |
| vf_flow | 34 | U16 | 1 | |
| vf_flow_liter | 71 | U16 | 1 | |
| vf_flow_gall | 72 | U16 | 1 | |
| pump1 | 44 | U16 | 1 | |
| p1_output_power | 45 | U16 | 0.001 | |
| p1_hours_on | 46 | U16 | 1 | |
| p1_phase_current | 47 | U16 | 0.1 | |
| pump2 | 49 | U16 | 1 | |
| p2_output_power | 50 | U16 | 0.001 | |
| p2_hours_on | 51 | U16 | 1 | |
| p2_phase_current | 52 | U16 | 0.1 | |
| max_level | 74 | U16 | 1 | |
| high_level | 75 | U16 | 1 | |
| medium_level | 76 | U16 | 1 | |
| low_level | 77 | U16 | 1 | |
| min_level | 78 | U16 | 1 | |
| max_press | 79 | U16 | 1 | |
| high_press | 80 | U16 | 1 | |
| low_press | 81 | U16 | 1 | |
| min_press | 82 | U16 | 1 |
| terminals | Terminal block |
| connector | Terminal block |
| shield/ground | GND per la schermatura (shield) |
| wiring notes | Cavo twistato multicoppia 0,22 mm², 250 V, schermatura F/UTP, guaina in PVC. |
| protocol notes | Sample Rate < 1 minuto in lettura, < 2 secondi in scrittura |
| model register | 0x001A |
| serial register | 0 |
| doc revision | 09/20 cod. 60198769 |
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.