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
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 1 | 1 | Enable fast stop if overheat alarm Signal VentSettings.Cor_OverHeatFastStop, EXOL type L, Modbus address 1, default value 0. Settings, General. | UInt16 | - | 1 | RW |
| 2 | 1 | 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 | - | 1 | RW |
| 3 | 1 | Command to acknowledge all alarms Signal VentSettings.Cor_AlaAcknowAll, EXOL type L, Modbus address 3, default value 0. Settings, General. | UInt16 | - | 1 | RW |
| 5 | 1 | Enable the night cool function when Recirculation run Signal VentSettings.Cor_RecycleNightCool, EXOL type L, Modbus address 5, default value 0. Recirculation. | UInt16 | - | 1 | RW |
| 6 | 1 | Use ExtraTimeGroup 5 to start Recirculation run Signal VentSettings.Cor_RecycleExtraTimeGroup5, EXOL type L, Modbus address 6, default value 0. Recirculation. | UInt16 | - | 1 | RW |
| 7 | 1 | 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 | - | 1 | RW |
| 8 | 1 | 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 | - | 1 | RW |
| 9 | 1 | 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 | - | 1 | RW |
| 10 | 1 | Resets the filter alarm counter Signal VentSettings.Cor_FilterAlarmReset, EXOL type L, Modbus address 10, default value 0. Settings, General. | UInt16 | - | 1 | RW |
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.