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 confirmed at the hardware-verified rung and at no rung below it.

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
field reports — community-sourced, unverified (checked 2026-06-11)
  • confirmed: comms defaults (baud rate 9600, function codes 1, 2, 3, 4, 5, 6, 15, 16) — confirmed by Systemair Topvex Modbus Exoline Variables document (11-12-05 A002) [1.3.1]
  • confirmed: inter-frame delay and communication limits (3.5 charactertimes / 4ms at 9600 bps, 14 charactertimes / 16ms between controllers) — confirmed by Systemair Topvex Modbus Exoline Variables document (11-12-05 A002)
  • confirmed: default PLA=254 and ELA=30 — confirmed by Systemair Topvex Modbus Exoline Variables document (11-12-05 A002)
  • confirmed: limit of 10 fast communications per half minute (others delayed by ~1s) — confirmed by Systemair Topvex Modbus Exoline Variables document (11-12-05 A002)
  • confirmed: register map addresses (e.g., StdObjs1.Ai1_SupplyTemp_Output at address 1, Vpac1.UnitType at address 1, AlaData.FilterAlarm_Status at address 50) — confirmed by Systemair Topvex Modbus Exoline Variables document (11-12-05 A002)

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

If your device isn't here, upload its register map. Generation is free, and the connector keeps the rung it earns under testing.

To prove a connector against your own device, order hardware verification. If it doesn't verify, you don't pay.

Platform builders can license the verified library: machine-readable maps, the firmware matrix, API access.