verified connector library

Aermec ModuControl modular chiller controller

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
ntc1_input_tua2I160.1
ntc2_input_tia3I160.1
ntc3_input_tsb4I160.1
ntc4_input_tgp5I160.1
ntc5_input_tae6I160.1
high_pressure_transducer_input7I160.1
low_pressure_transducer_input8I160.1
hours_of_primary_compressor_operation_thousands13U161
hours_of_primary_compressor_operation14U161
machine_adjustment_setpoint19I160.1
hours_of_auxiliary_compressor_operation_thousands22U161
hours_of_auxiliary_compressor_operation23U161
power_supplied_by_machine26U161
inverter_current_apy34U160.1
inverter_output_voltage_apy35U161
inverter_bus_voltage_apy36U161
inverter_cooling_fin_temperature_apy37I160.1
cooling_setpoint39I160.1°C
cooling_setpoint_band40I160.1°C
heating_setpoint41I160.1°C
heating_setpoint_band42I160.1°C
cooling_setpoint_144I160.1°C
external_at_in_cool_mode_145I160.1°C
cooling_setpoint_246I160.1°C
external_at_in_cool_mode_247I160.1°C
heating_setpoint_148I160.1°C
external_at_in_heat_mode_149I160.1°C
heating_setpoint_250I160.1°C
external_at_in_heat_mode_251I160.1°C
domestic_water_setpoint52I160.1°C
domestic_water_band53I160.1°C

link settings as documented (unverified): RTU; FC 01,03,05,06,15,16; Requires RS485 serial expansion card. Modu_Control card is always the slave. Parameters J (Ad1) and L (Bd1) configure address and baud rate.

bench facts as documented (unverified)
connectorRS485 serial expansion card
protocol notesTo write COIL parameters, supervision commands must be enabled by setting parameter (N) = 1 in the installer menu (password=30).
firmware register17
identification notesMajor sw version is at register 17, Minor sw version is at register 18.
doc revisionIMDCFJ. 1008 - 6343841_01 Ver - 4.22

⚠ disputed: ntc1_input_tua @ 2 and ntc2_input_tia @ 3 — disputed by BMS - MODUCONTROL 12.03 6205750_00 and Modbus RTU Protocol for Modu_Control Board, which state Register 2 is NTC1 input (TIA) and Register 3 is NTC2 input (TUA)

field reports — community-sourced, unverified (checked 2026-06-11)
  • The water inlet (TIA) and water outlet (TUA) temperature probe registers are swapped between the ModuControl User Manual (which lists Register 2 as TUA and Register 3 as TIA) and the Modbus Protocol Manual (which lists Register 2 as TIA and Register 3 as TUA). [source]
  • confirmed: comms defaults (Modbus RTU, 2 stop bits, No parity, slave mode, parameters J/Ad1 and L/Bd1) — confirmed by Aermec ModuControl User Manual and Modbus RTU Protocol for Modu_Control Board
  • confirmed: function codes (1, 3, 5, 6, 15, 16) — confirmed by Modbus RTU Protocol for Modu_Control Board
  • confirmed: quirk: write COIL parameters require setting parameter (N) = 1 (AS1) in installer menu (password=30) — confirmed by Modbus RTU Protocol for Modu_Control Board
  • confirmed: register map (addresses 4-8, 13-14, 19, 22-23, 26, 34-37, 39-42, 44-53) — confirmed by Modbus RTU Command Overview and BMS ModuControl manuals

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.