All devices

Regin · HVAC controller

Corrigo E Ventilation (all versions from 3.2) Modbus register map

Default configuration

Protocol
RS485
Port
502
Unit ID
1
Addressing
0-based
Byte order
Big endian
Word order
High word first
Baud rate
9600
Parity
None
Data bits
8
Stop bits
1

This device has an RS-485 interface. Reach it through a Modbus RTU-to-TCP gateway, configured with the factory serial settings above.

Register map

AddressCountNameTypeUnitScaleAccess
11
Enable fast stop if overheat alarm
Signal VentSettings.Cor_OverHeatFastStop, EXOL type L, Modbus address 1, default value 0. Settings, General.
UInt16-1RW
21
Block cooling step signals if set and alarm "Run Error P1-Cooler"
Signal VentSettings.Cor_CoolStepAlarmBlock, EXOL type L, Modbus address 2, default value 0. Settings, General.
UInt16-1RW
31
Command to acknowledge all alarms
Signal VentSettings.Cor_AlaAcknowAll, EXOL type L, Modbus address 3, default value 0. Settings, General.
UInt16-1RW
51
Enable the night cool function when Recirculation run
Signal VentSettings.Cor_RecycleNightCool, EXOL type L, Modbus address 5, default value 0. Recirculation.
UInt16-1RW
61
Use ExtraTimeGroup 5 to start Recirculation run
Signal VentSettings.Cor_RecycleExtraTimeGroup5, EXOL type L, Modbus address 6, default value 0. Recirculation.
UInt16-1RW
71
Set only if SAF pressure should be compensated
Signal VentSettings. Cor_CompSAFOnly, EXOL type L, Modbus address 7, default value 0. SAF/EAF Pressure and Flow.
UInt16-1RW
81
Enable support control if the unit is shut down
Signal VentSettings.Cor_NeedControl, EXOL type L, Modbus address 8, default value 0. Settings, General.
UInt16-1RW
91
Enable the de-icing function
Signal VentSettings.Cor_DeIcingFunction, EXOL type L, Modbus address 9, default value 0. Extract air temp/De-icing exchanger.
UInt16-1RW
101
Resets the filter alarm counter
Signal VentSettings.Cor_FilterAlarmReset, EXOL type L, Modbus address 10, default value 0. Settings, General.
UInt16-1RW

Read this device live with Modbus Connect, free for Windows, macOS and Linux

Related guides

Notes

Source: Regin “Corrigo E Ventilation – List of network variables for EXOline and Modbus communication”, revision 13/14 (October 2013, software revision 3.2), vendor-hosted at https://www.regincontrols.com/globalassets/pimmediafiles/documents/corrigo_e_ventilation_variables_for_exoline_and_modbus_3.2_manu_en.pdf, chapter 1-6; serial settings and defaults from the Corrigo E Ventilation manual, revision Q, §16.28.1 (https://www.regincontrols.com/globalassets/pimmediafiles/documents/corrigo_e_ventilation_3.2_manu_en.pdf): Modbus address 1, 9600 bps, parity none, one stop bit, 8 data bits, RTU over RS-485 (only one stop bit can be used). Chapter 1 of the variable list states the Modbus type per signal (1 coil, 2 input status, 3 holding register, 4 input register), that Real signals carry scale factor 10, time-setting signals 100 and air-flow signals 1, and that a maximum of 47 registers can be read in one message. Addresses are the document's Modbus addresses, stored unchanged (zero_based). Real signals are Int16 with scale 0.1 (the 32-bit EXOL 'Real' becomes a 16-bit scaled integer on Modbus); Integer is Int16, Index and Logic are UInt16. Signals whose description neither states scale factor 1 nor rules out the time/air-flow scale exception (timer schedules, fan run times, air-flow setpoints without a stated scale) are left out rather than guessed; counted against the document's own tables that is 272 time-channel rows (TimeDp/TimeHp), 21 further settings rows (the Curve1_X2/Y2 points, the PID I/ITi/P gains, night cool and recycle settings) and one alarm-status row (input register 84). Duplicate rows the document prints twice for one address (for example the alarm-acknowledge coil 3) are listed once; the 20 Cor_DIReserved digital inputs and the 7 Cor_ReservedL coils the document labels 'Not used' are left out.

Related devices