Modbus Mapping for Regin Exigo Ardo & Exigo Vido

Table of Content

Modbus

For an extended explaination of the Modbus protocol, see the educational material.

Noteable sections include;

Outdoor sensors

The following values are available as Input Registers.

Modbus NumberSizeScaleDescription
116-bit10Outdoor temperature HS1
 
216-bit10Outdoor temperature HS2
 
316-bit10Outdoor temperature HS3
 
416-bit10Outdoor temperature HS4

Supply and Return temperature

The following values are available as Input Registers.

Modbus NumberSizeScaleDescription
2616-bit10Supply temperature HS1
2816-bit10Return temperature HS1
 
4416-bit10Supply temperature HS2
4616-bit10Return temperature HS2
 
6216-bit10Supply temperature HS3
6416-bit10Return temperature HS3
 
8016-bit10Supply temperature HS4
8216-bit10Return temperature HS4

Calculated supply temperature

The following values are available as Input Registers.

Modbus NumberSizeScaleDescription
3216-bit10Calculated supply setpoint HS1
 
5016-bit10Calculated supply setpoint HS2
 
6816-bit10Calculated supply setpoint HS3
 
8616-bit10Calculated supply setpoint HS4

Offset of supply temperature

The following values are available as Holding Registers.

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

Modbus NumberSizeScaleDescription
5016-bit10Parallel transfer of setpoint-curve HS1
 
9916-bit10Parallel transfer of setpoint-curve HS2
 
14816-bit10Parallel transfer of setpoint-curve HS3
 
19716-bit10Parallel transfer of setpoint-curve HS4

M-Bus Heat Meter

The following values are available as Input Registers.

Modbus NumberSizeScaleDescription
24916-bit10Supply temperature, Heat Meter HS1 (°C)
25016-bit10Return temperature, Heat Meter HS1 (°C)
25116-bit10Energy, Heat Meter HS1 (MWh)
25216-bit10Power, Heat Meter HS1 (kW)
25316-bit10Volume, Heat Meter HS1 (m3)
25416-bit10Flow, Heat Meter HS1 (l/min)
 
25516-bit10Supply temperature, Heat Meter HS2 (°C)
25616-bit10Return temperature, Heat Meter HS2 (°C)
25716-bit10Energy, Heat Meter HS2 (MWh)
25816-bit10Power, Heat Meter HS2 (kW)
25916-bit10Volume, Heat Meter HS2 (m3)
26016-bit10Flow, Heat Meter HS2 (l/min)
 
26116-bit10Supply temperature, Heat Meter HS3 (°C)
26216-bit10Return temperature, Heat Meter HS3 (°C)
26316-bit10Energy, Heat Meter HS3 (MWh)
26316-bit10Power, Heat Meter HS3 (kW)
26516-bit10Volume, Heat Meter HS3 (m3)
26616-bit10Flow, Heat Meter HS3 (l/min)
 
26716-bit10Supply temperature, Heat Meter HS4 (°C)
26816-bit10Return temperature, Heat Meter HS4 (°C)
26916-bit10Energy, Heat Meter HS4 (MWh)
27016-bit10Power, Heat Meter HS4 (kW)
27116-bit10Volume, Heat Meter HS4 (m3)
27216-bit10Flow, Heat Meter HS4 (l/min)
 
28516-bit10Supply temperature, M-bus, Heat Meter DHS1 (°C)
28616-bit10Return temperature, M-bus, Heat Meter DHS1 (°C)
28716-bit10Energy, M-bus, Heat Meter DHS1 (MWh) (MWh)
28816-bit10Power, M-bus, Heat Meter DHS1 (kW)
28916-bit10Volume, M-bus, Heat Meter DHS1 (m3)
29016-bit10Flow, M-bus, Heat Meter DHS1 (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.

Discrete inputs

Modbus NumberValue typeMultiplicationDirectionSensor target
116-bit signed integer0.1GEToutdoortemp (°C)
2616-bit signed integer0.1GETsupplytemp_sec (°C)
2816-bit signed integer0.1GETreturntemp_sec (°C)
3216-bit signed integer0.1GETsupplytemp_sec_controller_setvalue (°C)
24916-bit signed integer0.1GETmeter_primsupplytemp (°C)
25016-bit signed integer0.1GETmeter_primreturntemp (°C)
25116-bit signed integer0.1GETmeter_heatenergy (MWh)
25216-bit signed integer0.1GETmeter_effect (kW)
25316-bit signed integer0.1GETmeter_volume (m3)
25416-bit signed integer0.00166...GETmeter_volumeflow (l/h)

Holding registers

Modbus NumberValue typeMultiplicationDirectionSensor target
5016-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.