---
title: "Nilan CTS-602 Recupero d'Aria"
description: "Controllore di recupero d'aria e ventilazione Nilan CTS-602 con integrazione Modbus TCP per TapHome."
url: "https://taphome.com/it/compatibility/nilan-cts-602-air-recovery/"
language: it
lastmod: 2026-03-20
generator: hugo
ai:
  topics: ["modbus-tcp","air-recovery","rs485","rtu-to-tcp-bridge","ventilation","hrv","climate-control"]
  questions: ["Come integrare Nilan CTS-602 Air Recovery con TapHome?","Cosa controlla il template TapHome per Nilan CTS-602 Air Recovery?","Come collegare un'unità di ventilazione Nilan Comfort via Modbus TCP a TapHome?","Quale bridge RS-485 è necessario per Nilan CTS-602 Air Recovery e TapHome?","Come modificare la velocità di ventilazione su Nilan CTS-602 tramite TapHome?","Qual è la differenza tra i template Nilan CTS-602 Heat Pump e Air Recovery?"]
---

# Nilan CTS-602 Recupero d'Aria

Comunicazione: Modbus RTU

- [Sito ufficiale Nilan](https://www.nilan.dk)

Il template Nilan CTS-602 Air Recovery è progettato per le unità di ventilazione Nilan serie Comfort 250, Comfort 300, Comfort 300 Top, Comfort CT300, Comfort 450 e Comfort 600 con recupero di calore. Si tratta di unità HRV (heat recovery ventilation) controllate dal regolatore CTS-602. Il template TapHome si connette al CTS-602 tramite Modbus TCP, abilitando il controllo del setpoint temperatura, la regolazione del livello di ventilazione, il monitoraggio dell'umidità, la selezione della modalità operativa e la commutazione della caldaia elettrica.

Il CTS-602 comunica nativamente tramite Modbus RTU su RS-485. Per la connessione a TapHome è necessario un bridge Modbus RTU-to-TCP (es. USR-TCP232 o Waveshare RS485 TO ETH).

> [!NOTE]
> Questa è la variante Air Recovery del template CTS-602 con 6 dispositivi focalizzati sul controllo essenziale di ventilazione e clima. Il template [Nilan CTS-602 Heat Pump](https://taphome.com/it/compatibility/nilan-cts602-heat-pump/) per lo stesso controllore espone 38 dispositivi, inclusi sensori di temperatura aggiuntivi, monitoraggio stato uscite e gestione acqua calda sanitaria.


## Collegamento hardware

L'interfaccia RS-485 Modbus è disponibile sul **connettore CN7 a 6 pin** (accanto al connettore USB) direttamente sul PCB del CTS-602:

![Nilan CTS602 CN7 Modbus connector pinout](https://taphome.com/images/compatibility/nilan-cts-602-air-recovery/wiring-cn7-modbus-p004_hu_ebf59e538ceac537.jpg)

| Pin | Funzione |
|-----|----------|
| 1 | Uscita 12 VDC |
| 2 | COM1 — RS-485 Data+ (A) — Modbus |
| 3 | COM1 — RS-485 Data- (/B) — Modbus |
| 4 | COM2 — RS-485 Data+ (A) — Pannello utente |
| 5 | COM2 — RS-485 Data- (/B) — Pannello utente |
| 6 | Massa |

Collegare il bridge RTU-to-TCP ai **pin 2 (Data+), 3 (Data-) e 6 (GND)** tramite COM1. COM2 è riservato al pannello HMI utente.

Sui modelli Comfort 250/300/300 Top/450/600 con pannello a manopola più vecchio, i cavi Modbus sono accessibili anche tramite il **connettore a 8 poli** sulla parte superiore dell'unità (pin 6 = A1/Data+, pin 7 = B1/Data-, pin 1 = GND).

![Modbus RTU point-to-point RS-485 bus wiring with termination resistors](https://taphome.com/images/compatibility/nilan-cts-602-air-recovery/wiring-bus-diagram-p004_hu_121a9c5bf4af009b.jpg)

> [!WARNING]
> Il CTS-602 **non dispone di isolamento ottico** sulla porta RS-485. Utilizzare cavo a coppia intrecciata schermata (AWG 24/0,25 mm², impedenza 100–130 Ohm). Lunghezza massima del cavo: **200 m**. Installare resistenze di terminazione da 120 Ohm a entrambe le estremità del bus.

## Abilitazione comunicazione Modbus

L'interfaccia Modbus è **sempre attiva** sul CTS-602 — non esiste un'impostazione separata "abilita Modbus". È necessario configurare solo l'indirizzo slave.

L'indirizzo slave predefinito è **30** (configurabile da 1 a 247). Per modificarlo, accedere al menu SERVICE sul pannello di controllo CTS-602:

1. Premere **Down + ENTER** contemporaneamente per 10 secondi per attivare il menu di servizio
2. Premere **Down** più volte finché il pannello non mostra **SERVICE**, poi premere **ENTER**
3. Scorrere le voci del menu (HEATING SURFACE, AIR QUALITY, AIR EXCHANGE, DEFROST, TEMP. CONTROL, INLET CONTROL, ROOM CONTROL, RESTART, RESET, MANUAL, PWR SAVE) fino a **MODBUS ADR 30**
4. Premere **ENTER** per modificare l'indirizzo, usare **Up/Down** per cambiare il valore, poi premere **ENTER** per confermare

![Nilan CTS602 service menu showing Modbus address configuration](https://taphome.com/images/compatibility/nilan-cts-602-air-recovery/service-menu-modbus-p030_hu_b4848ab211c2936a.jpg)

## Configurazione

### Impostazioni bridge RS-485

Configurare il bridge RTU-to-TCP con i seguenti parametri:

| Parametro | Valore |
|-----------|--------|
| Baud rate | 19200 |
| Bit dati | 8 |
| Parità | Even |
| Bit di stop | 1 |

Questi parametri di comunicazione sono fissi sul CTS-602 e non possono essere modificati.

### Parametri di importazione TapHome

Durante l'importazione del template, TapHome richiede:

- **Slave ID** — predefinito 30 nel template, modificare per corrispondere all'impostazione CTS-602 se cambiata
- **IP Address** — indirizzo IP del bridge RTU-to-TCP

## Funzionalità dispositivi

### Controllo temperatura

Il dispositivo termostato **Temperature Setpoint** legge la temperatura ambiente corrente dal sensore T15 del pannello utente (A:215) e scrive il setpoint di temperatura desiderato in H:1004. Legge anche l'umidità dal sensore di umidità integrato (A:221). Tutti i valori di temperatura utilizzano un fattore di scala 100 (valore registro 2200 = 22,00 °C).

### Monitoraggio umidità

Il sensore **Humidity** legge il valore di umidità interna da A:221 (AirQual.RH), visualizzato come percentuale. Utile per il monitoraggio della qualità dell'aria interna e può essere utilizzato nelle automazioni TapHome per attivare variazioni di velocità di ventilazione.

### Controllo modalità operativa

Il selettore **Mode Set** controlla la modalità operativa tramite H:1002 con i seguenti valori:

- 0 = Off
- 1 = Riscaldamento
- 2 = Raffreddamento
- 3 = Auto
- 4 = Manutenzione

### Controllo ventilazione

Il dispositivo **Ventilation Level Set** consente la lettura/scrittura della velocità del ventilatore tramite H:1003 (Control.VentSet):

- 0 = Off
- 1–4 = Livello di ventilazione (corrispondente alle percentuali di velocità del ventilatore configurate nel menu di servizio AIR EXCHANGE del CTS-602)

Il dispositivo **Inlet Fan Speed** legge e scrive la velocità del ventilatore di immissione come percentuale della capacità massima tramite H:201 (Output.InletSpeed), con fattore di scala 100.

### Controllo caldaia elettrica

L'interruttore **Electric Boiler** controlla il relè del riscaldatore EK (H:119, Output.CenHeat_1) per le unità dotate di elemento riscaldante elettrico. Si tratta di un semplice interruttore on/off.

### Funzionalità aggiuntive

Il controllore CTS-602 espone molti altri registri che potranno essere aggiunti in un futuro aggiornamento del template:

- Sensori di temperatura T0–T8 (scheda di controllo, presa d'aria, immissione, espulsione, uscita, temperatura esterna)
- Monitoraggio stato di avvio e controllo (A:1000, A:1002)
- Contatori cambio filtro (A:1103, A:1104)
- Rendimento scambiatore di calore (A:1204)
- Velocità ventilatore di espulsione (H:200)
- Sensore CO2 (A:222)
- Stato allarme e reset (A:400, H:400)
- Controllo modalità manutenzione (H:1005)

> [!TIP]
> Per un template più completo con 38 dispositivi, inclusi tutti i sensori di temperatura, monitoraggio stato uscite e gestione acqua calda sanitaria, vedere il template [Nilan CTS-602 Heat Pump](https://taphome.com/it/compatibility/nilan-cts602-heat-pump/). Entrambi i template utilizzano lo stesso controllore CTS-602 e possono essere usati sullo stesso hardware — scegliere quello che meglio si adatta al tipo di unità e alle esigenze di monitoraggio.

## Risoluzione problemi

### Nessuna comunicazione Modbus

1. Verificare i parametri del bridge RTU-to-TCP: 19200 baud, 8 bit dati, parità Even, 1 bit di stop
2. Controllare che lo Slave ID in TapHome corrisponda all'impostazione CTS-602 (predefinito 30)
3. Verificare il cablaggio RS-485 — tramite CN7: pin 2 (Data+), pin 3 (Data-), pin 6 (GND)
4. In caso di problemi di comunicazione, provare a invertire i cavi A e B — la polarità potrebbe essere invertita
5. Verificare che l'indirizzo IP del bridge sia raggiungibile dal TapHome Core
6. Controllare le resistenze di terminazione (120 Ohm) a entrambe le estremità del bus RS-485

### I valori di temperatura mostrano valori errati

Tutti i registri di temperatura utilizzano un fattore di scala 100. Un valore grezzo di 2200 corrisponde a 22,00 °C. Se i valori appaiono 100 volte più grandi o come numeri interi, verificare che il template sia stato applicato correttamente.

### Le variazioni del livello di ventilazione non hanno effetto

Il CTS-602 può sovrascrivere l'impostazione del livello di ventilazione in determinate condizioni (es. ventilazione controllata dall'umidità, riduzione per bassa temperatura esterna o stati di allarme). Controllare le impostazioni AIR QUALITY e AIR EXCHANGE nel menu di servizio. Se la regolazione umidità o CO2 è abilitata, il controllore può aumentare o diminuire automaticamente la velocità del ventilatore indipendentemente dall'impostazione Modbus.

## Dispositivi disponibili

Nilan CTS-602 Air Recovery Modulo

Caldaia elettrica Interruttore

Controllo on/off relè riscaldatore EK — commuta l'elemento riscaldante elettrico

Registro: H:119 Bool

Valori / Stati: ON · OFF

Velocità ventilatore immissione Variabile

Velocità del ventilatore di immissione come percentuale della capacità massima

Registro: H:201 Int16 Unità: % numeric

Impostazione modalità Interruttore multivalore

Selettore modalità operativa — Off, Riscaldamento, Raffreddamento, Auto, Manutenzione

Registro: H:1002 Int16 numeric

Valori / Stati: Off · Riscaldamento · Raffreddamento · Auto · Manutenzione

Umidità Variabile Solo lettura

Valore sensore umidità interna per il monitoraggio della qualità dell'aria

Registro: A:221 Int16 Unità: % numeric

Setpoint temperatura Termostato

Setpoint temperatura ambiente — legge la temperatura corrente dal sensore T15, imposta la temperatura desiderata

Registro: A:215 (current) / H:1004 (desired) → H:1004 Int16 Unità: °C numeric

Impostazione livello ventilazione Interruttore multivalore

Selettore livello ventilatore — Off, Livello 1–4

Registro: H:1003 Int16 Unità: step numeric

Valori / Stati: Off

**Connessione:** Modbus RTU • 19200 baud• 8E1 • Slave ID: $\[SlaveId]

Possibili miglioramenti (25)

- A:200 Controller Board Temperature (T0) — Controller board temperature, scale /100 °C
- A:201 Intake Temperature (T1) — Fresh air intake temperature, scale /100 °C
- A:202 Inlet Temperature Before Heater (T2) — Important for monitoring heating element effectiveness
- A:203 Exhaust Temperature (T3) — Room exhaust temperature, scale /100 °C
- A:204 Outlet Temperature (T4) — Exhaust air outlet temperature
- A:207 Inlet Temperature After Heater (T7) — Key sensor for verifying actual supply air temperature
- A:208 Outdoor Temperature (T8) — Outdoor temperature — important for climate overview
- A:1000 Run Actual — Actual on/off state (0=Off, 1=On). Important for verifying unit is running
- A:1001 Mode Actual — Actual mode (0=Off, 1=Heat, 2=Cool, 3=Auto, 4=Service)
- A:1002 Control State Display — Active control state (0-17: Off, Shift, Stop, Start, Standby, Vent stop, Ventilation, Heating, Cooling, etc.)
- A:1100 Ventilation Step Actual — Actual ventilation step (0=Off, 1-4=Step). Read-only counterpart to H:1003 write
- A:1101 Inlet Fan Step Actual — Actual inlet fan speed step (0-4)
- A:1102 Exhaust Fan Step Actual — Actual exhaust fan speed step (0-4)
- A:1103 Days Since Filter Change — Days since last air filter change alarm
- A:1104 Days To Filter Change — Days to next air filter change alarm
- A:1201 Inlet Temperature Setpoint — Inlet temperature request (T7 setpoint), scale /100 °C
- A:1202 Controlled Temperature — Master temperature used for control loop, scale /100 °C
- A:1204 Heat Exchanger Efficiency — Passive heat exchanger efficiency, scale /100 %
- A:400 Alarm Status — Alarm state bitmask (0x80=active alarm, 0x0F=count)
- H:1001 Run Set — User on/off select (0=Off, 1=On). Important for remote on/off control
- H:1005 Service Mode — Service mode (0-8: Off, Defrost, Flaps, Inlet, Exhaust, Compressor, Heating, Hot Water, Central Heat)
- H:400 Alarm Reset — Write 255 to clear all alarms, or 101-199 to clear specific alarm code
- H:200 Exhaust Fan Speed — Exhaust fan speed, scale /100 (0-100%). Template only has inlet fan speed (H:201)
- A:1200 Summer State — Summer/winter mode indicator (0=winter, 1=summer)
- A:222 CO2 Level — CO2 sensor value in ppm. Important for IAQ monitoring

## Fonti

- Nilan CTS602 HMI350T Modbus Protocol v23
  
  [www.en.nilan.dk](https://www.en.nilan.dk/Files/Files/Engelsk/Downloads/7.%20Modbus%20-%20BACnet/CTS602_w_HMI350T_Modbus.pdf) 2026-03-20
  
  [PDF](https://taphome.com/compatibility/devices/nilan-cts-602-air-recovery/manufacturer/CTS602_HMI350T_Modbus_v23.pdf)
- DanGunvald/NilanModbus — Arduino Modbus-HTTP/MQTT Bridge
  
  [github.com](https://github.com/DanGunvald/NilanModbus) 2026-03-20
- Nilan CTS602 Installation Instructions — Comfort 250-600 Top (EN)
  
  [www.en.nilan.dk](https://www.en.nilan.dk/Files/Files/Engelsk/Archive/Installation%20instructions/2015-04%20M21%20Comfort%20250-600%20Top%20GB.pdf) 2026-03-20
  
  [PDF](https://taphome.com/compatibility/devices/nilan-cts-602-air-recovery/manufacturer/CTS602_Comfort_250-600_Top_Installation_GB.pdf)

## Documentazione correlata

- [Modbus Integration](https://taphome.com/it/compatibility/modbus-guide/)
- [Modbus - Configurazione](https://taphome.com/it/docs/integration/modbus/)
- [Configurazione semplice utilizzando modelli](https://taphome.com/it/docs/integration/modbus/templates/)
- [Script Modbus e prefetch](https://taphome.com/it/docs/script/modbus-scripts/)
- [Funzioni Modbus](https://taphome.com/it/docs/script/modbus/)
- [Tipi di dati Modbus](https://taphome.com/it/docs/script/modbus-data-types/)

