Modbus Mapping for Regin Corrigo Ardo

Table of Content

Modbus

A Regin Corrigo Ardo supports real (R), integer (I), index (X) and logical (L) values.

Real signal have a scale factor 10, except for the time setting signals which have scale factor 100, and the air flow signals which have scale factor 1.

Integer, Index and Logic always have scale factor 1.

For a more general explaination of the Modbus protocol, see the educational material.

Limitations

  • A maximum of 47 registers can be read in one message.

Outdoor sensors

The following values are available as Input Registers.

Modbus NumberSizeScaleDescription
116-bit10Outdoor temperature HS1

Supply and Return temperature

The following values are available as Input Registers.

Modbus NumberSizeScaleDescription
216-bit10Supply temperature HS1
516-bit10Return temperature HS1
 
616-bit10Supply temperature HS2
916-bit10Return temperature HS2
 
1016-bit10Supply temperature HS3
1316-bit10Return temperature HS3

Calculated supply temperature

The following values are available as Input Registers.

Modbus NumberSizeScaleDescription
316-bit10Outdoor compensated setpoint supply temperature HS1
 
716-bit10Outdoor compensated setpoint supply temperature HS2
 
1116-bit10Outdoor compensated setpoint supply temperature HS3

Offset of supply temperature

The following values are available as Holding Registers.

Verify:
Allowed range is -100 (65436) and +100 (100), i.e. -10 Celsius and +10 Celsius.

Modbus NumberSizeScaleDescription
53516-bit10Parallel transfer of setpoint-curve HS1
 
53616-bit10Parallel transfer of setpoint-curve HS2
 
53716-bit10Parallel transfer of setpoint-curve HS3

M-Bus District Heat Meter

The following values are available as Input Registers.

Modbus NumberSizeScaleDescription
36716-bit10Supply temperature, Heat Meter HS1 (C)
36816-bit10Return temperature, Heat Meter HS1 (C)
36916-bit10Energy, Heat Meter HS1 (MWh)
37016-bit10Power, Heat Meter HS1 (kW)
37116-bit10Volume, Heat Meter HS1 (m3)
37216-bit10Flow, Heat Meter HS1 (l/min)

Watchdog / Failover

These controllers do not support watchdog/failover logic of any of the "Parallel transfer of setpoint-curve" options. To solve this, NODA recommends using the NODA Modbus Gateway Addon.

Installation

A NODA Modbus Gateway Addon is required for installation.

Installation steps can be found under Modbus Gateway > Installation.

Setup

Before performing this step. Please ensure that you have finished all necessary steps in Modbus Gateway > Installation.

To complete the following steps, administrative access to NODA EnergyView is required. If you do not have administrative access to NODA EnergyView then setup has to be carried out by NODA support personell.

For each heating system controlled, NODA requires the following;

  • Outdoor sensors (C)
  • Supply and return temperature (C)
  • Offset of supply temperature (K)
  • M-Bus Heat Meter values
    • Supply and return temperature (C)
    • Energy (MWh)
    • Power (kW)
    • Volume (m3)
    • Flow (l/h)
  • Calculated supply temperature (C)

M-Bus Heat Meter values may be omitted if these values are transferred to NODA's system in some other way than via the Regin controller.

Roles

  • The NODA Modbus Gateway Addon acts as a Modbus Master.
  • The Regin controller acts as a Modbus Slave.
  • The NODA Modbus Gateway acts as a secure transport for the transmission of MQTT messages, from and to the Modbus Gateway Addon.

The following mapping is a recommended example of a single heating system installation. However, extend the mapping accordingly if there is more than one heating system.

Input Registers

Modbus NumberValue typeMultiplicationDirectionSensor target
116-bit signed integer0.1GEToutdoortemp (C)
216-bit signed integer0.1GETsupplytemp_sec (C)
316-bit signed integer0.1GETsupplytemp_sec_controller_setvalue (C)
516-bit signed integer0.1GETreturntemp_sec (C)
36716-bit signed integer0.1GETmeter_primsupplytemp (C)
36816-bit signed integer0.1GETmeter_primreturntemp (C)
36916-bit signed integer0.1GETmeter_heatenergy (MWh)
37016-bit signed integer0.1GETmeter_effect (kW)
37116-bit signed integer0.1GETmeter_volume (m3)
37216-bit signed integer0.1 * 60GETmeter_volumeflow (l/h)

Holding registers

Modbus NumberValue typeMultiplicationDirectionSensor target
53516-bit signed integer10SETsupplytemp_sec_offset (K)

Wiring

If you are connecting the NODA Modbus Gateway to the Regin controller using Ethernet, then you must communicate the IP number of the controller to NODA.

On the controller, navigate to Configuration > Communication > TCP/IP to find the current IP of the controller.

On the other hand, if you are connecting the NODA Modbus Gateway to the Regin controller using RS485. Then the following is required;

  • Modbus Number
  • Baudrate
  • Stop bits (1 or 2)
  • Parity (none, odd or even)

The prefered settings here are; 19200 baud, one stop bit and no parity.