16
Manual for the integration in BMS/GTC EN Communication parameters MODBUS RTU and BACNET COMMUNICATION UTBS PRO-REG Software Version 3.6

Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

Manual for the integration inBMS/GTC

EN

Communication parameters MODBUS RTU and BACNET COMMUNICATIONUTBS PRO-REG

Software Version 3.6

Page 2: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

2 3

ÍNDEX

1. GENERALITIES .......................................................................................................................................2 1.1. Introduction ......................................................................................................................................2 1.2. Modbus signals types.......................................................................................................................22. INTEGRATION IN MODBUS SYSTEM ....................................................................................................3 2.1.Configuration ....................................................................................................................................3 2.2. Transmission model .........................................................................................................................3 2.3. Writing values ...................................................................................................................................4 2.4. Reading values ................................................................................................................................43. INTEGRATION IN BACNET SYSTEMS ...................................................................................................4 3.1. BACnet communication....................................................................................................................4 3.2.BACnet/IPconfiguration ...................................................................................................................5 3.3.BACnetMS/TPConfiguration ..........................................................................................................64. MAIN SIGNALS ........................................................................................................................................7 4.1. Registers only availables from the remote controller .......................................................................7 4.2. Holding register ................................................................................................................................8

1. GENERALITIES

1.1 Introduction

The heat recovery units with PRO-REG controller include an application pre-programed that allows the control of the Heatrecoveryunit.TheconfigurationisdoneviathedisplayorbyusingtheconfigurationtoolEtoolonPC.Thisdocu-ment describes the signals available via Modbus.

1.2 Modbus signals types

All signals accessible from a SCADA system are described further in this document. Signals with a default value are settings that can be changed via a SCADA system. Signals without a default value are actual values which cannot be changed using a SCADA system.

The Modbus type of the signals:1 = Coil Status Register (function Modbus = 1, 5 and 15)2 = Input Status Register (function Modbus = 2)3 = Holding Register (function Modbus = 3, 6 and 16)4 = Input Register (function Modbus = 4)

Supported Modbus functions:1 = Read Coils2 = Read Discrete Input3 = Read Holding Register4 = Read Input Register5 = Write Single Coil6 = Write Single Register15 = Write Multiple Coils16 = Write Multiple Registers

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

Communication limitations

The Modbus master must wait for a minimum of 3.5 character times (4 ms at 9600 bps) between two messages. When the Modbus master communicates with more than one controller on the same communication line (RS485), the Modbusmastermustwaitforaminimumof14charactertimes(16msat9600bps)betweentheanswerandthefirstquestion for the next controller.

Page 3: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

2 3

The controller is limited to10 fast communications every 30 seconds. Any other communications will have a delayed answer time of approximately 1 second.

Scale factor Modbus

Realsignalshavescale factor10,except for the timesettingsignalswhichhavescale factor100,and theairflowsignals which have scale factor 1 for Modbus communication. Integer, Index and Logic always have scale factor 1.

A protocol like Modbus consists of several layers (OSI-model). The bottom layer is always the physical layer; the number of wires and signal levels. The next layer describes the communication digits (number of data bits, stop-bits, parityetc).NextarethelayersdescribingtheModbus-specificfunctions(numberofdigitspermessage,themeaningof different messages, etc.).

RS485 is the electric part of the protocol or physical layer. The RS485 protocol has two connections, A and B. Often there is also a ground (N).The RS485 connection is: A -> A and B -> B. The RS485 protocol is called “half duplex”: indeed the communication can not make in one direction at a time, ie d. the master device sends a request and then waits for a reply. A and B are used both for transmission and for reception.

2. INTEGRATION SYSTEM WITH MODBUS

2.1 Configuration

ThecommunicationparametersfortheModbuslineisthemostimportantthingtoconfigurefirst.Asdescribedearlier,theseparametersmustbeidenticalinboththemasterunitandslaveunits,sincetheydefinethestructure of messages and the transmission speed.ThedefaultconfigurationvaluesofaCorrigocontrollerareshowninthefigurebelow.

Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display or E tool.

2.2 Transmission model

Corrigo uses the RTU transmission mode; not to be confused with the ASCII mode in the settings.The settings for the transmission mode must be the same in the master unit and the slave units, since Modbus/RTU cannotunderstandModbus/ASCIImessages.Theconfigurationparameterwordlengthisalways8forModbus/RTU.

Page 4: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

4 5

2.3 Writting values

To override the Corrigo output values, set the output to manual mode using a Modbus signal. Then set the corresponding ..._anSet signal to the wanted level. These signals are listed in Chapter 5: Holding Registers.Rememberthatonlyvalueswithadefaultvalueareadjustable,youwillfindtheseinthechaptersCoilStatusRegisterand Holding Register.

2.4 Reading values

An effective way to read values is to read multiple variables simultaneously. To, for example, read all analogue outputs, settheModbusquerytothevaluesshowninthefigurebelow.Thefirstanalogueoutputvariablestartsataddress54(QAnaOut.AQ1). To read address 54 to 58, set the length to 5. The Modbus answer will then communicate all 5 values in just one message, making the communication more effective.

3. INTEGRATION IN BACNET SYSTEMS

3.1 BACnet communication

Corrigo is capable of communication via the BACnet protocol, using either IP or MS/TP data link formats. In order to connect a Corrigo running a ventilation application to a BAS (Building Automation System) via BACnet/IP, a third gene-ration Corrigo with a TCP/IP port is required. To connect to a BAS via BACnet MS/TP, a third generation Corrigo with a second RS485 communication port is required.

BACnet typeThe BACnet type of signals:10XXX = Read and write binary20XXX = Read binary30XXX = Read and write analogue40XXX = Read analogue30XXX = Read and write multistate40XXX = Read multistate

(Where XXX = Modbus address)

NOTE: In the variable lists contained in this manual, the following abbrevations are used:AV = Analogue ValueBV = Binary ValueMSV = Multistate Value

BACnet object names are the same as for EXOL type objects, but are shortened by removing the preamble “Cor_” (e.g.: “VentSettings.Cor_OverHeatFastStop” becomes “VentSettings.OverHeatFastStop”, etc.).

Page 5: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

4 5

3.2 BACnet/IP configuration

Upon delivery, the BACnet/IP protocol is disabled as a default. To enable BACnet communication, simply change the setting “Not active” to “Active”. The protocol will now be available for use:

Chapter 1 Corrigo with EXOline, Modbus and BACnet communication 5

15 = Write Multiple Coils

16 = Write Multiple Registers

BACnet communication Corrigo is capable of communication via the BACnet protocol, using either IP or MS/TP data link formats. In order to connect a Corrigo running a ventilation application to a BAS (Building Automation System) via BACnet/IP, a third generation Corrigo with a TCP/IP port is required. To connect to a BAS via BACnet MS/TP, a third generation Corrigo with a second RS485 communication port is required.

BACnet type The BACnet type of signals:

10XXX = Read and write binary

20XXX = Read binary

30XXX = Read and write analogue

40XXX = Read analogue

30XXX = Read and write multistate

40XXX = Read multistate

(Where XXX = Modbus address)

NOTE: In the variable lists contained in this manual, the following abbrevations are used:

AV = Analogue Value

BV = Binary Value

MSV = Multistate Value

BACnet object names are the same as for EXOL type objects, but are shortened by removing the preamble “Cor_” (e.g.: “VentSettings.Cor_OverHeatFastStop” becomes “VentSettings.OverHeatFastStop”, etc.).

BACnet/IP configuration Upon delivery, the BACnet/IP protocol is disabled as a default. To enable BACnet communication, simply change the setting “Not active” to “Active”. The protocol will now be available for use:

TCP/IP

BACnet/IP communication Active

Device name CorrigoVentilation BBMD address

6 Chapter 1 Corrigo with EXOline, Modbus and BACnet communication

Device ID low 2640 Device ID high 0 (x10000)

Device name This is the devices name that is shown on the BAS when a device is discovered.

BBMD address

The BBMD address (BACnet/IP Broadcast Management Device) is used for discovering devices that are attached to different BACnet/IP subnets and separated by an IP router. The address is entered as host:port, where “host” can be the host’s name if DNS is configured. If DNS is not configured, the host address should be entered in the format “xxx.xxx.xxx.xxx”, followed by the port number (default setting 47808).

Example: mybbmd:47808 (with DNS configured) or 10.100.50.99:47808

Device ID

The ID of a device, used to identify it on the BACnet network. This number cannot be duplicated anywhere on the BACnet network and must therefore be unique. To set an ID value of 34600, the low number would be set to 4600 and the high number to 3.

DHCP

The Dynamic Host Configuration Protocol (DHCP) is a network protocol used on Internet Protocol (IP) networks for dynamic distribution of network configuration parameters, such as IP addresses, DNS servers and other services. The Corrigo can be configured to either obtain an IP address from a DHCP server (dynamic) or the address can be set manually (static). If you wish to set a static IP address for the Corrigo, simply enter the IP address you wish to use along with the subnet mask, gateway address and DNS server address:

TCP/IP

DHCP: Yes Set static IP Current IP -

IP 192.168.001.234 Subnet mask 255.255.255.000

Current subnet mask - Current gateway -

Default gateway 192.168.001.001 DNS 192.168.001.001

Current DNS -

Device name

This is the devices name that is shown on the BAS when a device is discovered.

BBMD address

The BBMD address (BACnet/IP Broadcast Management Device) is used for discovering devices that are attached to different BACnet/IP subnets and separated by an IP router. The address is entered as host:port, where “host” can be thehost’snameifDNSisconfigured.IfDNSisnotconfigured,thehostaddressshouldbeenteredintheformat“xxx.xxx.xxx.xxx”, followed by the port number (default setting 47808).Example:mybbmd:47808(withDNSconfigured)or10.100.50.99:47808

Device ID

The ID of a device, used to identify it on the BACnet network. This number cannot be duplicated anywhere on the BACnet network and must therefore be unique. To set an ID value of 34600, the low number would be set to 4600 and the high number to 3.

DHCP

TheDynamicHostConfigurationProtocol(DHCP)isanetworkprotocolusedonInternetProtocol(IP)networksfordynamicdistributionofnetworkconfigurationparameters,suchasIPaddresses,DNSserversandotherservices.TheCorrigocanbeconfiguredtoeitherobtainanIPaddressfromaDHCPserver(dynamic)ortheaddresscanbeset manually (static).If you wish to set a static IP address for the Corrigo, simply enter the IP address you wish to use along with the subnet mask, gateway address and DNS server address:

Page 6: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

6

6 Chapter 1 Corrigo with EXOline, Modbus and BACnet communication

Device ID low 2640 Device ID high 0 (x10000)

Device name This is the devices name that is shown on the BAS when a device is discovered.

BBMD address

The BBMD address (BACnet/IP Broadcast Management Device) is used for discovering devices that are attached to different BACnet/IP subnets and separated by an IP router. The address is entered as host:port, where “host” can be the host’s name if DNS is configured. If DNS is not configured, the host address should be entered in the format “xxx.xxx.xxx.xxx”, followed by the port number (default setting 47808).

Example: mybbmd:47808 (with DNS configured) or 10.100.50.99:47808

Device ID

The ID of a device, used to identify it on the BACnet network. This number cannot be duplicated anywhere on the BACnet network and must therefore be unique. To set an ID value of 34600, the low number would be set to 4600 and the high number to 3.

DHCP

The Dynamic Host Configuration Protocol (DHCP) is a network protocol used on Internet Protocol (IP) networks for dynamic distribution of network configuration parameters, such as IP addresses, DNS servers and other services. The Corrigo can be configured to either obtain an IP address from a DHCP server (dynamic) or the address can be set manually (static). If you wish to set a static IP address for the Corrigo, simply enter the IP address you wish to use along with the subnet mask, gateway address and DNS server address:

TCP/IP

DHCP: Yes Set static IP Current IP -

IP 192.168.001.234 Subnet mask 255.255.255.000

Current subnet mask - Current gateway -

Default gateway 192.168.001.001 DNS 192.168.001.001

Current DNS -

3.3 BACnet MS/TP Configuration

Upon delivery, the BACnet MS/TP protocol is disabled as a default. To enable BACnet communication, the function mustfirstbeactivated.Thedefaultcommunicationsettingsupondeliveryareasfollows:

Speed = 9600 bpsMAC address = 0Device ID = 2640Max Master = 127

Chapter 1 Corrigo with EXOline, Modbus and BACnet communication 7

BACnet MS/TP Configuration Upon delivery, the BACnet MS/TP protocol is disabled as a default. To enable BACnet communication, the function must first be activated. The default communication settings upon delivery are as follows:

Speed = 9600 bps

MAC address = 0

Device ID = 2640

Max Master = 127

Function port1 Slave

BACnet MS/TP communication port1 Active

Device name CorrigoVentilation MAC 0

Device ID low 2640 Device ID high 0 (x10000)

Speed 9600 bps Max master address 127

Device name

This is the name of the device, as shown on the BAS when discovering devices.

MAC

The MAC address of the device. This needs to be unique only to the subnet to which the device is attached.

Device ID

The ID of a device, used to identify it on the BACnet network. This number cannot be duplicated anywhere on the BACnet network and must therefore be unique. To set an ID value of 34600, the low number would be set to 4600 and the high number to 3.

Speed Sets the communication speed of the MS/TP network. This value is typically set to 38400 or 76800 but can be 9600, 19200, 38400 or 76800.

Max master address

The max master is the MAC address of the highest master device on the BACnet MS/TP network segment. Setting this number above the highest MAC address will decrease network performance.

For additional information, see the Corrigo PICS document, available via www.regincontrols.com.

Page 7: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

6 7

Device name

This is the name of the device, as shown on the BAS when discovering devices.

MAC

The MAC address of the device. This needs to be unique only to the subnet to which the device is attached.

Device ID

The ID of a device, used to identify it on the BACnet network. This number cannot be duplicated anywhere on the BACnet network and must therefore be unique. To set an ID value of 34600, the low number would be set to 4600 and the high number to 3.

Speed

Sets the communication speed of the MS/TP network. This value is typically set to 38400 or 76800 but can be 9600, 19200, 38400 or 76800.

Max master address

The max master is the MAC address of the highest master device on the BACnet MS/TP network segment. Setting this number above the highest MAC address will decrease network performance.For additional information, see the Corrigo PICS document, available via www.regincontrols.com

4. MAIN SIGNALS

4.1 Particularities. Registers only availables from the remote controller

Someofthecontrolfunctionalitiesareadaptedtotheremotehandcontrolleruse,whichinvolvesthatsomeconfigura-tionparameterscanexclusivelybemodifiedviatheremotehandcontrolleranddonothaveacorrespondingModbusparameter:

Fans working mode (VAV, COP, CAV)

• Functionalitiesthatdependsonaphisicalcontact(digitalinput).RemoteON/OFF,Boostfunction,firealarm,cannotbe activated via a Modbus/Bacnet parameter.

• VAVvariables (used todefine thebehaviourof thefan’s when controlled with an external sensor)

- Vmin, - Vmax, - Speed at Vmin - Speed at Vmax

• Fire alarm strategy Dependingonthenecessitiesorlocalregulations,thecontrolleroffersdifferentsstrategiesthatcanbeonlyconfigu-

redthroughtheremoteterminalcontroller.Viamodbusitisonlypossibletoenablethefirealarmfunctionasitwasconfiguredfromtheremoteterminal:

Page 8: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

8

4.2 Holding register

Modbus Type

Type Modbus Address

Bacnet Address NA: Not available

Default Value

Modbus Value

Description

FAN CONTROLCAV PARAMETERSSetpoint full speed supply air fanflow.Scalefactor=1

HR R/W 28 AV, 30028 4500 m3/h 4500 SAFManualnormalflow(m3/h). Scale factor = 1 The value depends on the model

Setpoint reduced speed supply airfanflow.Scalefactor=1

HR R/W 29 AV, 30029 2000 m3/h 2000 SAFManualreducedflow(m3/h). Scale factor = 1 The value depends on the model

Running mode air unit (in CAV or COP mode)

HR R/W 368 MSV, 30368 Modbus: 0=Manual off 1=Manual reduced speed (COP and CAV modes) 2=Manual normal speed (COP and CAV modes) 3=Auto BACnet: 1=Manual off 2=Manual reduced speed 3=Manual normal speed 4=Auto

SAF output when free cooling HR R/W 486 NA 50% 500 SAF output when free cooling (0=The output is normal speed)

PI control parameters Supply fan

HR R/W 322 NA 1000Pa 10000 P-bandflowcontrolSupplyfanHR R/W 323 NA 25 s 250 I-timeflowcontrolSupplyfan

SAF/EAF factor HR R/W 447 NA 100% 10 Slave fan factorCOP PARAMETERSSetpoint full speed supply air fan pressure

HR R/W 24 AV, 30024 500 Pa 5000 SAF Manual normal pressure (Pa)

Setpoint reduced speed supply air fan pressure

HR R/W 25 AV, 30025 300 Pa 3000 SAF Manual reduced pressure (Pa)

Running mode air unit (in CAV or COP mode)

HR R/W 368 MSV, 30368 Modbus: 0=Manual off 1=Manual reduced speed (COP and CAV modes) 2=Manual normal speed (COP and CAV modes) 3=Auto BACnet: 1=Manual off 2=Manual reduced speed 3=Manual normal speed 4=Auto

SAF output when free cooling HR R/W 486 NA 50% 500 SAF output when free cooling (0=The output is normal speed)

P-band pressure control SAF HR R/W 322 NA 1000 Pa 10000 PI control parametersI-time pressure control SAF HR R/W 323 NA 20 s 200SAF/EAF factor HR R/W 447 NA 100% 10 Slave fan factorVAV PARAMETERSRunning mode air unit (in VAV mode)

HR R/W 516 MSV, 30516 VAV working mode (0 = off, 1 = manual, 2 = auto)

Speed in VAV manual mode HR R/W 517 MSV, 30517 Percentage of the speed in Manual mode (0-100%)SAF/EAF factor HR R/W 447 NA 100% 10 Exhaust factor

Page 9: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

8 9

Modbus Type

Type Modbus Address

Bacnet Address NA: Not available

Default Value

Modbus Value

Description

FANS SUPERVISIONUnit Status IR R 3 MSV, 40003 Modbus:

0=Stopped 1=Starting up 2=Starting reduced speed 3=Starting full speed 4=Starting normal run 5=Normal run 6=Support control heating 7=Support control cooling 8=CO2 run 9=Night cooling 10=Full speed stop 11=Stopping fan BACnet: 1=Stopped 2=Starting up 3=Starting reduced speed 4=Starting full speed 5=Starting normal run 6=Normal run 7=Support control heating 8=Support control cooling 9=CO2 run 10=Night cooling 11=Full speed stop 12=Stopping fan

Unit run mode status IR R 284 MSV, 40284 Modbus: 0=Off 1=Reduced speed 2=Normal speed 3=Stop because of alarm BACnet: 1=Off 2=Reduced speed 3=Normal speed 4=Stop because of alarm

SAF control signal (0-10V) IR R 122 AV, 40122 Control signal for supply air fan (0-10 V)EAF control signal (0-10V) IR R 123 AV, 40123 Control signal for slave fan (0-10 V)SAF Start ISR R 88 BV, 20088 Supply fan Start signalEAF Start ISR R 89 BV, 20088 Slave fan Start signalSupplyairfanflow(m3/h). When CAV or VAV modes are selected

IR R 15 AV, 40015 SAF Flow. Scale factor = 1

Supplyairfanflow(m3/h). When COP mode is selected

IR R 154 AV, 40154 SAF Flow. Scale factor = 1

Supply air fan pressure (Pa). When COP mode is selected

IR R 13 AV, 40013 SAF Pressure. Scale factor = 1

TEMPERATURE CONTROLSELECCIÓN MODO CONTROL TEMPERATURASelect temperature control mode

HR R/W 474 NA 1 1 0 = Supply air temperature control 1 = Outdoor temperature compensated supply air control 3 = Cascade extract air temperature control 5 = Outdoor dependent supply or extract temperature

Constant Supply AirSupply Air Temp Setpoint (Constant Supply Air Temp. mode)

HR R/W 1 AV, 30001 21 ºC 210 Temp Setpoint when Constant Supply Air mode is selected

Temperature SupervisionOutdoor Air Temperature IR R 1 AV, 40001 Outdoor Air Temperature (Ex: 231 =23,1ºC)Supply Air Temperature IR R 7 AV, 40007 Supply Air TemperatureExtract Air Temperature IR R 9 AV, 40009 Extract Air TemperatureFrost Protection Temperature IR R 19 AV, 40019 Water Temperature. Just for units with water post-heaterExhaust Air Temperature (De-icing temp)

IR R 21 AV, 40021 Exhaust Air Temperature

Page 10: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

10

Modbus Type

Type Modbus Address

Bacnet Address NA: Not available

Default Value

Modbus Value

Description

Supply Air Setpoint IR R 8 AV, 40008 Supply Air Setpoint. When “Outdoor compensated control function” is selected the setpoint is the calculated one.

Post-heater controlRunning mode Heating HR R/W 377 NA 0=Off

1=Manual 2=Auto IMPORTANT! The control must be set in AUTO mode. Selecting Manual Mode securities are disconnected whichcouldbecauseoffire.

Heating controller output if manual mode

HR R/W 378 NA Heating control signal (0-10 V) Output 100% = Modbus value 1000

Post-heater supervisionHeating control signal output IR R 119 AV, 40119 Supervison heating control signal (0-10 V). Heating

100% = Modbus value 1000Cooling controlRunning mode Cooling HR R/W 381 NA 0=Off

1=Manual 2=Auto IMPORTANT! The control must be set in AUTO mode. Selecting Manual Mode securities are disconnected which could be cause of damage.

Cooling output if manual mode HR R/W 382 NA Cooling control signal (0-10 V) Output 100% = Modbus value 1000

Cooling supervisionCooling output IR R 121 AV, 40121 Supervison heating control signal (0-10 V). Heating

100% = Modbus value 1000Reversible coil supervision (Cooling and Heating)Control signal Heating or Cooling (by changeover thermostat)

IR R 282 AV, 40282 Control signal (0-10 V), for heating or cooling depending on changeover thermostat. To determine the mode (hea-ting or cooling) see Modbus Register 276 (ISR)

MIXING DAMPERMixing damper control: Control by CO2Manual/Auto Mixing Damper control

HR R/W 448 NA 0=Off 1=Manual 2=Auto

Mixing damper output if manual mode

HR R/W 449 NA Mixing damper control signal if manual mode selected. Output 100% = Modbus value 1000

Mixing Damper output (Supervision)

IR R/W 283 AV, 40283 Supervison mixing damper control (0-10 V). 100% = Modbus value 1000

Mixing damper control: CO2 and Temp. ControlManual/Auto Mixing Damper control

HR R/W 379 NA 0=Off 1=Manual 2=Auto

Mixing damper output if manual mode

HR R/W 380 NA Mixing damper control signal if manual mode selected. Output 100% = Modbus value 1000

Mixing Damper output (Supervision)

IR R/W 120 AV, 40120 Supervison mixing damper control (0-10 V). 100% = Modbus value 1000

FUNCTIONSBoost (The function must be activated with the corresponding digital input DI)Boost function status ISR R 8 BV, 20008 1 = Boost activated.

Note: Boost can only be actived via its digital inputBoost minutes IR R 6 NA Number of minutes in boost modeIsolation damper (If exist)Running mode isolation damper

HR R/W 389 NA 0=Close 1=Open 2=Auto

Water frost protectionSetpoint frost protection if the ventilation unit is stopped

HR R/W 33 BV, 30033 25°C 250

P-Gain frost protection when running (alarm limit+PGain)

HR R/W 34 BV, 30034 5°C 50

Page 11: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

10 11

Modbus Type

Type Modbus Address

Bacnet Address NA: Not available

Default Value

Modbus Value

Description

ALARMSAlarm supervisionAlarm ISR R 184 BV, 20184 0 0/1 Set if any alarm is active

0=No alarm 1=Alarm

Run Error Supply Air Fan ISR R 33 BV, 20033 0 0/1 Fan ErrorFilter guard ISR R 38 BV, 20038 0 0/1 Filter needs replacementFire alarm ISR R 42 BV, 20042 0 0/1 Fire alarmRemote On/Off ISR R 43 BV, 20043 0 0/1 Remote Off is activeElectric heating is overheated ISR R 55 BV, 20055 0 0/1 Electric Heater Thermal protectors activatedFrost risk ISR R 56 BV, 20056 0 0/1 Frost protection function is overriding the control of the

water heater outputLow frost guard temp ISR R 57 BV, 20057 0 0/1 Water temperature below frost limit value (<7ºC). System offSensor error outdoor temp ISR R 59 BV, 20059 0 0/1 Malfunction of outdoor air temperature sensorManual Heater Control ISR R 73 BV, 20073 0 0/1 The electric heater is in manual modeManual exchanger control ISR R 74 BV, 20074 0 0/1 Mixing Damper in manual control: (temp control) & (temp

control + CO2 modes)Manual cooler control ISR R 75 BV, 20075 0 0/1 Cooler in manual modeInternal battery error ISR R 80 BV, 20080 0 0/1 Internal battery needs replacingSensor error Supply Air temp ISR R 90 BV, 20090 0 0/1 Malfunction of supply air temperature sensorSensor error Extract Air temp ISR R 91 BV, 20091 0 0/1 Malfunction of extraction air temperature sensorSensor error SAF pressure ISR R 96 BV, 20096 0 0/1 Malfunction of supply air pressure sensorSensor error Frost Protection temp

ISR R 99 BV, 20099 0 0/1 Malfunction of water temperature sensor

Manual Y4-Extra Sequence control

ISR R 128 BV, 20128 0 0/1 Mixing Damper in manual control: CO2 control mode

Filter guard 2 ISR R 131 BV, 20131 0 0/1 External Filter needs replacementAlarm AcknowledgementAcknowledgement of individual alarms

HR R/W 400 NA To acknowledge an alarm set this signal its alarm number (i.e: If “Malfunction of supply fan”, Modbus value will be “1”)1 = Malfunction of supply fan6 = Filter needs replacement10 = Fire alarm11 = Remote Off is actived23 = Electric Heater Thermal protectors activated24 = Frost protection function is overriding the control of the water heater output25 = Water temperature below frost limit value (<7ºC). System off27 = Malfunction of outdoor air temperature sensor41 = The electric heater is in manual mode42 = Mixing Damper in manual control: (temp control) & (temp control + CO2 modes)43 = Cooler in manual mode48 = Internal battery needs replacing49 = Malfunction of supply air temperature sensor50 = Malfunction of extraction air temperature sensor55 = Malfunction of supply air pressure sensor58 = Malfunction of water temperature sensor 87 = Mixing Damper in manual control: CO2 control mode90 = External Filter needs replacement

Acknowledgement of all alarms CSR R/W 3 BV, 10003 Command to acknowledge all activated alarms

INPUTS / OUTPUTSAI1 IR R 26 NA Value of AI1: Supply air temperatureAI2 IR R 27 NA Value of AI2: Outdoor air temperatureAI3 IR R 28 NA Value of AI3: Extract air temperatureAI4 IR R 29 NA Value of AI4: Frost Protection Temperature

(Water Heating)UAI1 IR R 30 NA Value of UAI1: SAF Pressure / SAF Pressure 2.

Pressuretrasmitterformeasuringflow - SAF pressure for VAV and CAV modes - SAF pressure 2 for COP mode

Page 12: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

12 13

Modbus Type

Type Modbus Address

Bacnet Address NA: Not available

Default Value

Modbus Value

Description

UAI2 IR R 31 NA Value of UAI2: Pressure trasmitter for controlling pressu-re in COP mode. Not used in VAV nor CAV modes

UAI3 IR R 32 NA Value of UAI3: Depends on the mode and accessories: - VAV mode with CO2 sensor: External probe input in (CO2 / HR / etc…) - VAV mode without sensor: “Not used” - VAV mode with mixing dampers by CO2: “External control SAF”

UAI4 IR R 33 NA Value of UAI4: CO2 sensor for mixing damper controlAO1 IR R 54 NA Value of AO1: SAF control signalAO2 IR R 55 NA Value of AO2: Slave fan control signalAO3 IR R 56 NA Value of AO3: Heating control signalAO4 IR R 57 NA Value of AO4: Cooling control signalAO5 IR R 58 NA Value of AO5: Mixing damper control signalDI1 ISR R 14 BV, 20014 Value of DI1: Filter pressure switch (Closed: Filter OK,

Open: Filter Clogged)DI2 ISR R 15 BV, 20015 ValueofDI2:Externalfilterpressureswitch(Closed:

Filter OK, Open: Filter Clogged)DI3 ISR R 16 BV, 20016 Value of DI3: Boost (Closed: Active Boost, Open: Boost

disable)DI4 ISR R 17 BV, 20017 Value of DI4: Remote ON/OFF

(Closed: Remote off active, Open: Remote off disable)DI5 ISR R 18 BV, 20018 Value of DI5: Electrical heater thermal protection

activated Closed = No Alarm/ Change Over active Open = Electric heater alarm/Change Over not active

DI6 ISR R 19 BV, 20019 Value of DI6: Fire alarm (if previously enabled)DO1 ISR R 26 BV, 20026 Value of DO1: SAF Start/StopDO2 ISR R 27 BV, 20027 Value of DO2: Slave fan Start/StopDO3 ISR R 28 BV, 20028 Value of DO3: PWM Electric HeaterDO4 ISR R 29 BV, 20029 Value of DO4: Run indicationDO5 ISR R 30 BV, 20030 Value of DO5: Outdoor Air DamperDO6 ISR R 31 BV, 20031 Value of DO6: Alarm

CONTROLLER TIMETime ConfigurationSeconds HR R/W 406 NA Real time clock: Second 0-59Minutes HR R/W 407 NA Real time clock: Minute 0-59Hours HR R/W 408 NA Real time clock: Hour 0-23Day of Week HR R/W 409 NA Real time clock: Day of Week 1-7, 1=MondayWeek number HR R/W 410 NA Real time clock: Week number 1-53Day of month HR R/W 411 NA Real time clock: Day of month 1-31Month HR R/W 412 NA Real time clock: Month 1-12Year HR R/W 413 NA Real time clock: Year 0-99Timer SupervisionTimechannel full speed supervision

ISR R 1 BV, 20001 Active (set to 1) when actual time is within Normal Speed Time Channel

Timechannel reduced speed supervision

ISR R 2 BV, 20002 Active (set to 1) when actual time is within Reduced Speed Time Channel

Timer configurationNormal speed timer - Monday HR R/W 40 NA 8:00 800 Normal speed timer - Monday -Period 1 - Start (HH.MM)

HR R/W 41 NA 12:00 1200 Normal speed timer - Monday -Period 1 - Stop (HH.MM)HR R/W 42 NA 14:00 1400 Normal speed timer - Monday -Period 2 - Start (HH.MM)HR R/W 43 NA 18:00 1800 Normal speed timer - Monday -Period 2 - Stop (HH.MM)

Normal speed timer - Tuesday HR R/W 44 NA 8:00 800 Normal speed timer - Tuesday -Period 1 - Start (HH.MM)HR R/W 45 NA 12:00 1200 Normal speed timer - Tuesday -Period 1 - Stop (HH.MM)HR R/W 46 NA 14:00 1400 Normal speed timer - Tuesday -Period 2 - Start (HH.MM)HR R/W 47 NA 18:00 1800 Normal speed timer - Tuesday -Period 2 - Stop (HH.MM)

Page 13: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

12 13

Modbus Type

Type Modbus Address

Bacnet Address NA: Not available

Default Value

Modbus Value

Description

Normal speed timer - Wednesday

HR R/W 48 NA 8:00 800 Normal speed timer - Wednesday -Period 1 - Start (HH.MM)HR R/W 49 NA 12:00 1200 Normal speed timer - Wednesday -Period 1 - Stop (HH.MM)HR R/W 50 NA 14:00 1400 Normal speed timer - Wednesday -Period 2 - Start (HH.MM)HR R/W 51 NA 18:00 1800 Normal speed timer - Wednesday -Period 2 - Stop (HH.MM)

Normal speed timer - Thursday

HR R/W 52 NA 8:00 800 Normal speed timer - Thursday -Period 1 - Start (HH.MM)HR R/W 53 NA 12:00 1200 Normal speed timer - Thursday -Period 1 - Stop (HH.MM)HR R/W 54 NA 14:00 1400 Normal speed timer - Thursday -Period 2 - Start (HH.MM)HR R/W 55 NA 18:00 1800 Normal speed timer - Thursday -Period 2 - Stop (HH.MM)

Normal speed timer - Friday HR R/W 56 NA 8:00 800 Normal speed timer - Friday -Period 1 - Start (HH.MM)HR R/W 57 NA 12:00 1200 Normal speed timer - Friday -Period 1 - Stop (HH.MM)HR R/W 58 NA 14:00 1400 Normal speed timer - Friday -Period 2 - Start (HH.MM)HR R/W 59 NA 18:00 1800 Normal speed timer - Friday -Period 2 - Stop (HH.MM)

Normal speed timer - Saturday HR R/W 60 NA 0:00 0 Normal speed timer - Saturday -Period 1 - Start (HH.MM)HR R/W 61 NA 0:00 0 Normal speed timer - Saturday -Period 1 - Stop (HH.MM)HR R/W 62 NA 0:00 0 Normal speed timer - Saturday -Period 2 - Start (HH.MM)HR R/W 63 NA 0:00 0 Normal speed timer - Saturday -Period 2 - Stop (HH.MM)

Normal speed timer - Sunday HR R/W 64 NA 0:00 0 Normal speed timer - Sunday -Period 1 - Start (HH.MM)HR R/W 65 NA 0:00 0 Normal speed timer - Sunday -Period 1 - Stop (HH.MM)HR R/W 66 NA 0:00 0 Normal speed timer - Sunday -Period 2 - Start (HH.MM)HR R/W 67 NA 0:00 0 Normal speed timer - Sunday -Period 2 - Stop (HH.MM)

Normal speed timer - Holiday HR R/W 68 NA 0:00 0 Normal speed timer - Holiday -Period 1 - Start (HH.MM)HR R/W 69 NA 0:00 0 Normal speed timer - Holiday -Period 1 - Stop (HH.MM)HR R/W 70 NA 0:00 0 Normal speed timer - Holiday -Period 2 - Start (HH.MM)HR R/W 71 NA 0:00 0 Normal speed timer - Holiday -Period 2 - Stop (HH.MM)

Reduced speed timer - Monday HR R/W 72 NA 6:00 600 Reduced speed timer - Monday -Period 1 - Start (HH.MM)HR R/W 73 NA 8:00 800 Reduced speed timer - Monday -Period 1 - Stop (HH.MM)HR R/W 74 NA 12:00 1200 Reduced speed timer - Monday -Period 2 - Start (HH.MM)HR R/W 75 NA 21:00 2100 Reduced speed timer - Monday -Period 2 - Stop (HH.MM)

Reduced speed timer - Tuesday

HR R/W 76 NA 6:00 600 Reduced speed timer - Tuesday -Period 1 - Start (HH.MM)HR R/W 77 NA 8:00 800 Reduced speed timer - Tuesday -Period 1 - Stop (HH.MM)HR R/W 78 NA 12:00 1200 Reduced speed timer - Tuesday -Period 2 - Start (HH.MM)HR R/W 79 NA 21:00 2100 Reduced speed timer - Tuesday -Period 2 - Stop (HH.MM)

Reduced speed timer - Wednesday

HR R/W 80 NA 6:00 600 Reduced speed timer - Wednesday -Period 1 - Start (HH.MM)HR R/W 81 NA 8:00 800 Reduced speed timer - Wednesday -Period 1 - Stop (HH.MM)HR R/W 82 NA 12:00 1200 Reduced speed timer - Wednesday -Period 2 - Start (HH.MM)HR R/W 83 NA 21:00 2100 Reduced speed timer - Wednesday -Period 2 - Stop (HH.MM)

Reduced speed timer - Thursday

HR R/W 84 NA 6:00 600 Reduced speed timer - Thursday -Period 1 - Start (HH.MM)HR R/W 85 NA 8:00 800 Reduced speed timer - Thursday -Period 1 - Stop (HH.MM)HR R/W 86 NA 12:00 1200 Reduced speed timer - Thursday -Period 2 - Start (HH.MM)HR R/W 87 NA 21:00 2100 Reduced speed timer - Thursday -Period 2 - Stop (HH.MM)

Reduced speed timer - Friday HR R/W 88 NA 6:00 600 Reduced speed timer - Friday -Period 1 - Start (HH.MM)HR R/W 89 NA 8:00 800 Reduced speed timer - Friday -Period 1 - Stop (HH.MM)HR R/W 90 NA 12:00 1200 Reduced speed timer - Friday -Period 2 - Start (HH.MM)HR R/W 91 NA 21:00 2100 Reduced speed timer - Friday -Period 2 - Stop (HH.MM)

Reduced speed timer - Saturday

HR R/W 92 NA 0:00 0 Reduced speed timer - Saturday -Period 1 - Start (HH.MM)HR R/W 93 NA 0:00 0 Reduced speed timer - Saturday -Period 1 - Stop (HH.MM)HR R/W 94 NA 0:00 0 Reduced speed timer - Saturday -Period 2 - Start (HH.MM)HR R/W 95 NA 0:00 0 Reduced speed timer - Saturday -Period 2 - Stop (HH.MM)

Reduced speed timer - Sunday HR R/W 96 NA 0:00 0 Reduced speed timer - Sunday -Period 1 - Start (HH.MM)HR R/W 97 NA 0:00 0 Reduced speed timer - Sunday -Period 1 - Stop (HH.MM)HR R/W 98 NA 0:00 0 Reduced speed timer - Sunday -Period 2 - Start (HH.MM)HR R/W 99 NA 0:00 0 Reduced speed timer - Sunday -Period 2 - Stop (HH.MM)

Reduced speed timer - Holiday HR R/W 100 NA 0:00 0 Reduced speed timer - Holiday -Period 1 - Start (HH.MM)HR R/W 101 NA 0:00 0 Reduced speed timer - Holiday -Period 1 - Stop (HH.MM)HR R/W 102 NA 0:00 0 Reduced speed timer - Holiday -Period 2 - Start (HH.MM)HR R/W 103 NA 0:00 0 Reduced speed timer - Holiday -Period 2 - Stop (HH.MM)

Holiday period 1 HR R/W 264 NA 01.01 101 Holiday programmer - Period 1 - Start date (MM.DD)HR R/W 265 NA 01.01 101 Holiday programmer - Period 1 - End date (MM.DD)

Holiday period 2 HR R/W 266 NA 01.01 101 Holiday programmer - Period 2 - Start date (MM.DD)HR R/W 267 NA 01.01 101 Holiday programmer - Period 2 - End date (MM.DD)

Page 14: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

14

Modbus Type

Type Modbus Address

Bacnet Address NA: Not available

Default Value

Modbus Value

Description

Holiday period 3 HR R/W 268 NA 01.01 101 Holiday programmer - Period 3 - Start date (MM.DD)HR R/W 269 NA 01.01 101 Holiday programmer - Period 3 - End date (MM.DD)

Holiday period 4 HR R/W 270 NA 01.01 101 Holiday programmer - Period 4 - Start date (MM.DD)HR R/W 271 NA 01.01 101 Holiday programmer - Period 4 - End date (MM.DD)

Holiday period 5 HR R/W 272 NA 01.01 101 Holiday programmer - Period 5 - Start date (MM.DD)HR R/W 273 NA 01.01 101 Holiday programmer - Period 5 - End date (MM.DD)

Holiday period 6 HR R/W 274 NA 01.01 101 Holiday programmer - Period 6 - Start date (MM.DD)HR R/W 275 NA 01.01 101 Holiday programmer - Period 6 - End date (MM.DD)

Holiday period 7 HR R/W 276 NA 01.01 101 Holiday programmer - Period 7 - Start date (MM.DD)HR R/W 277 NA 01.01 101 Holiday programmer - Period 7 - End date (MM.DD)

Holiday period 8 HR R/W 278 NA 01.01 101 Holiday programmer - Period 8 - Start date (MM.DD)HR R/W 279 NA 01.01 101 Holiday programmer - Period 8 - End date (MM.DD)

Holiday period 9 HR R/W 280 NA 01.01 101 Holiday programmer - Period 9 - Start date (MM.DD)HR R/W 281 NA 01.01 101 Holiday programmer - Period 9 - End date (MM.DD)

Holiday period 10 HR R/W 282 NA 01.01 101 Holiday programmer - Period 10 - Start date (MM.DD)HR R/W 283 NA 01.01 101 Holiday programmer - Period 10 - End date (MM.DD)

Holiday period 11 HR R/W 284 NA 01.01 101 Holiday programmer - Period 11 - Start date (MM.DD)HR R/W 285 NA 01.01 101 Holiday programmer - Period 11 - End date (MM.DD)

Holiday period 12 HR R/W 286 NA 01.01 101 Holiday programmer - Period 12 - Start date (MM.DD)HR R/W 287 NA 01.01 101 Holiday programmer - Period 12 - End date (MM.DD)

Holiday period 13 HR R/W 288 NA 01.01 101 Holiday programmer - Period 13 - Start date (MM.DD)HR R/W 289 NA 01.01 101 Holiday programmer - Period 13 - End date (MM.DD)

Holiday period 14 HR R/W 290 NA 01.01 101 Holiday programmer - Period 14 - Start date (MM.DD)HR R/W 291 NA 01.01 101 Holiday programmer - Period 14 - End date (MM.DD)

Holiday period 15 HR R/W 292 NA 01.01 101 Holiday programmer - Period 15 - Start date (MM.DD)HR R/W 293 NA 01.01 101 Holiday programmer - Period 15 - End date (MM.DD)

Holiday period 16 HR R/W 294 NA 01.01 101 Holiday programmer - Period 16 - Start date (MM.DD)HR R/W 295 NA 01.01 101 Holiday programmer - Period 16 - End date (MM.DD)

Holiday period 17 HR R/W 296 NA 01.01 101 Holiday programmer - Period 17 - Start date (MM.DD)HR R/W 297 NA 01.01 101 Holiday programmer - Period 17 - End date (MM.DD)

Holiday period 18 HR R/W 298 NA 01.01 101 Holiday programmer - Period 18 - Start date (MM.DD)HR R/W 299 NA 01.01 101 Holiday programmer - Period 18 - End date (MM.DD)

Holiday period 19 HR R/W 300 NA 01.01 101 Holiday programmer - Period 19 - Start date (MM.DD)HR R/W 301 NA 01.01 101 Holiday programmer - Period 19 - End date (MM.DD)

Holiday period 20 HR R/W 302 NA 01.01 101 Holiday programmer - Period 20 - Start date (MM.DD)HR R/W 303 NA 01.01 101 Holiday programmer - Period 20 - End date (MM.DD)

Holiday period 21 HR R/W 304 NA 01.01 101 Holiday programmer - Period 21 - Start date (MM.DD)HR R/W 305 NA 01.01 101 Holiday programmer - Period 21 - End date (MM.DD)

Holiday period 22 HR R/W 306 NA 01.01 101 Holiday programmer - Period 22 - Start date (MM.DD)HR R/W 307 NA 01.01 101 Holiday programmer - Period 22 - End date (MM.DD)

Holiday period 23 HR R/W 308 NA 01.01 101 Holiday programmer - Period 23 - Start date (MM.DD)HR R/W 309 NA 01.01 101 Holiday programmer - Period 23 - End date (MM.DD)

Holiday period 24 HR R/W 310 NA 01.01 101 Holiday programmer - Period 24 - Start date (MM.DD)HR R/W 311 NA 01.01 101 Holiday programmer - Period 24 - End date (MM.DD)

Page 15: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

14

Page 16: Manual for the integration in BMS/GTC · Corrigo is set to Slave Address 1 as a default. If more units are added, a new Modbus address can be set for each unit using the Corrigo display

S&P SISTEMAS DE VENTILACIÓN, S.L.U.

C. Llevant, 4 Polígono Industrial Llevant

08150 Parets del VallèsBarcelona - España

Tel. +34 93 571 93 00 Fax +34 93 571 93 01www.solerpalau.com

Ref. MODBUS_UTBS_PRO-REG_160613