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 |
|---|---|---|---|---|
| communication_control_command | 8192 | U16 | 1 | |
| communication_setting_frequency | 8193 | U16 | 0.01 | |
| pid_reference | 8194 | U16 | 0.1 | |
| pid_feedback | 8195 | U16 | 0.1 | |
| torque_setting_value | 8196 | I16 | 0.1 | |
| upper_limit_frequency_forward | 8197 | U16 | 0.01 | |
| upper_limit_frequency_reverse | 8198 | U16 | 0.01 | |
| upper_limit_torque_electromotion | 8199 | U16 | 0.1 | |
| upper_limit_torque_braking | 8200 | U16 | 0.1 | |
| special_control_command_word | 8201 | U16 | 1 | |
| virtual_input_terminal_command | 8202 | U16 | 1 | |
| virtual_output_terminal_command | 8203 | U16 | 1 | |
| voltage_setting_value | 8204 | U16 | 0.1 | |
| ao_output_setting_1 | 8205 | I16 | 0.1 | |
| ao_output_setting_2 | 8206 | I16 | 0.1 | |
| state_word_1 | 8448 | U16 | 1 | |
| state_word_2 | 8449 | U16 | 1 | |
| fault_code | 8450 | U16 | 1 | |
| identifying_code | 8451 | U16 | 1 | |
| running_frequency | 12288 | U16 | 0.01 | |
| set_frequency | 12289 | U16 | 0.01 | |
| bus_voltage | 12290 | U16 | 0.1 | |
| output_voltage | 12291 | U16 | 1 | |
| output_current | 12292 | U16 | 0.1 | |
| rotating_speed | 12293 | U16 | 1 | |
| output_power | 12294 | I16 | 0.1 | |
| output_torque | 12295 | I16 | 0.1 | |
| pid_setting | 12296 | I16 | 0.1 | |
| pid_feedback | 12297 | I16 | 0.1 | |
| input_state | 12298 | U16 | 1 | |
| output_state | 12299 | U16 | 1 | |
| ai_1 | 12300 | U16 | 0.01 | |
| ai_2 | 12301 | U16 | 0.01 | |
| ai_3 | 12302 | I16 | 0.01 | |
| high_speed_pulse_1 | 12304 | U16 | 0.01 | |
| plc_multi_step_speed | 12306 | U16 | 1 | |
| external_length | 12307 | U16 | 1 | |
| external_count_value | 12308 | U16 | 1 | |
| torque_setting_read | 12309 | I16 | 0.1 | |
| inverter_identification_code_read | 12310 | U16 | 1 | |
| fault_code_5000h | 20480 | U16 | 1 | |
| pv_reference_voltage | 4608 | U16 | 0.1 | |
| actual_pv_voltage | 4609 | U16 | 0.1 | |
| mppt_min_reference_voltage | 4610 | U16 | 0.1 | |
| present_inductive_current | 4612 | U16 | 0.1 | |
| pv_input_power | 4615 | U16 | 1 | kW |
| actual_pump_flow | 4619 | U16 | 0.1 | m3/h |
| actual_pump_lift | 4620 | U16 | 0.1 | m |
| terminals | 485+, 485- |
| A/B polarity | 485+ corresponds to A, and 485- corresponds to B |
| termination | 120 Ohm terminal resistor recommended for long-distance communication |
| connector | Terminal block |
| shield/ground | Shielded twisted pairs recommended, with shielding layer used as ground wires |
| max registers/read | 16 |
| broadcast | supported |
| model register | 3879 |
| power | Leakage current may be above 3.5mA during operation. Grounding resistor must be less than 10 Ohm. |
| environment | Install on fire-retardant material and keep away from combustible materials. |
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.