verified connector library

Systemair Topvex SX/TX/SR/TR air handling unit

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.

interop-verified

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.

pointaddress (0-based)typescaleunit
std_objs1_ai1_supply_temp_output1I160.1
std_objs1_ai2_exhaust_air_temp_output2I160.1
std_objs1_ai3_frost_protection_temp_output3I160.1
std_objs1_ai4_out_door_temp_output4I160.1
q_ana_in_ai15I160.1
q_ana_in_ai26I160.1
q_ana_in_ai37I160.1
q_ana_in_ai48I160.1
std_objs1_ao1_heating_output9I160.1
std_objs1_ao2_cooling_output10I160.1
std_objs1_ao3_rotating_speed_output11I160.1
q_ana_out_aq112I160.1V
q_ana_out_aq213I160.1V
q_ana_out_aq314I160.1V
q_ana_out_aq415I160.1V
q_ana_out_aq516I160.1V
ala_data_filter_alarm_status50U161
ala_data_alarm_fan_motor_status51U161
ala_data_overheat_status52U161
ala_data_exchanger_rotating_alarm_status53U161
ala_data_alarm_frost_prot_status54U161
ala_data_fire_alarm_status55U161
ala_data_sensor_alarm_supply_temp_status57U161
ala_data_sensor_alarm_exhaust_temp_status58U161
ala_data_sensor_alarm_frost_temp_status59U161
ala_data_sensor_alarm_out_door_temp_status60U161
ala_data_internal_battery_error_status61U161
vpac1_unit_type1U161
vpac1_unit_mode2U161
vpac1_regulation3U161
vpac1_unit_off_low4U161
vpac1_fan_speed_choice5U161
vpac1_filter_alarm_mod_bus6U161
vpac1_supply_temp_mod_bus7U161
vpac1_cooling8U161
vpac1_cool_recycling9U161
vpac1_heat_battery_type10U161
std_objs1_do4_exchanger_select11U161
std_objs1_ao1_heating_select12U161V
std_objs1_ao2_cooling_select13U161V
std_objs1_ao3_rotating_speed_select14U161V
vpac1_ao1_man_input15I160.1V
vpac1_ao2_man_input16I160.1V
vpac1_ao3_man_input17I160.1V
vpac1_fan_speed_high_set_p18I161%
vpac1_fan_speed_medium_set_p19I161%
vpac1_fan_speed_low_set_p20I161%
vpac1_set_point_m2021I161°C
vpac1_set_point_m1522I161°C
vpac1_min_supply_temp23I161°C
vpac1_max_supply_temp24I161°C
vpac1_unit_p_gain25I161
vpac1_unit_i_time26I161
vpac1_unit_cascade_p_gain27I161
vpac1_unit_cascade_i_time28I161
vpac1_time_extension_set_point29I161
vpac1_fan_speed_choice_forced31U161
vpac1_night_cool_outdoor_day32I161°C
vpac1_night_cool_outdoor_high_night33I161°C
vpac1_night_cool_outdoor_low_night34I161°C
vpac1_night_cool_room_limit35I161°C
std_objs1_ao4_rotating_speed_eaf_select36U161
std_objs1_ao5_bypass_select37U161

link settings as documented (unverified): baud 9600; FC 01,02,03,04,05,06,15,16; The modbus master must wait for a minimum of 3.5 charactertimes (4ms at 9600 bps) between two messages. When the modbus master communicate with more than one controller on the same communication line (RS485), the modbus master must wait for a minimum of 14 charactertimes (16ms at 9600bps) between the answer and the first question for the next controller.

bench facts as documented (unverified)
wiring notesRS485 communication line
max registers/read47
inter-frame delay4 ms
broadcastnot supported
protocol notesIn the controller there is a limit of 10 fast communications in every half minute, the other communications will have a delayed answer of approximately 1 second.
identification notesThe address of the controller is always as default PLA=254 and ELA=30.
doc revision11-12-05 A002

generated by gemini:gemini-3.5-flash · harvested from https://www.planetaklimata.com.ua/instr/Systemair/MODBUS_for_Systemair_Topvex_SX_TX_SR_TR_User_manual_Eng.pdf (Systemair); manual-faithful — the document's claims, panel risk: ELEVATED — panel is not confident; proved interop-verified on 2026-06-11 · recorded 2026-06-11

The trust ladder

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.