
Il Nilan CTS-602 è un controller utilizzato nelle unità di ventilazione e pompa di calore delle serie Compact P, Compact S, VP, VPL, COMBI, VGU180 e VENTEC di Nilan. Il template TapHome si connette al CTS-602 tramite Modbus TCP, offrendo monitoraggio delle temperature, controllo climatico, gestione dell’acqua calda, controllo degli step di ventilazione e monitoraggio dello stato delle uscite.
Il CTS-602 comunica nativamente tramite Modbus RTU su RS-485. Per collegarlo a TapHome è necessario un bridge Modbus RTU-to-TCP (ad es. USR-TCP232 o Waveshare RS485 TO ETH).
Connessione hardware
Esistono due modi per accedere all’interfaccia Modbus RS-485, a seconda del modello dell’unità e delle preferenze di installazione.
Connettore a 8 pin (parte superiore dell’unità)
Sui modelli Comfort, Compact e simili, i cavi Modbus passano attraverso il connettore a 8 pin nella parte superiore dell’unità. Questo connettore ospita anche le connessioni per il pannello di controllo, il sensore T1 e la selezione utente.

| Pin | Funzione |
|---|---|
| 1 | GND |
| 2–3 | Pannello di controllo |
| 4–5 | Selezione utente (contatto secco) |
| 6 | A1 — RS-485 Data+ (Modbus) |
| 7 | B1 — RS-485 Data- (Modbus) |
| 8 | Sensore T1 (aria esterna) |
Collega il bridge RTU-to-TCP al pin 1 (GND), pin 6 (A1) e pin 7 (B1).
Connettore CN7 (PCB)
Sulle schede CTS-602 con HMI350T, l’interfaccia RS-485 è disponibile anche sul connettore a 6 pin CN7 (accanto alla presa USB) direttamente sul PCB:
| 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 |
Collega il bridge RTU-to-TCP ai pin 2 (Data+), 3 (Data-) e 6 (GND) utilizzando COM1. COM2 è riservato al pannello utente HMI.
Il CTS-602 non dispone di opto-isolamento sulla porta RS-485. Utilizza cavo a doppino intrecciato schermato (AWG 24/0,25 mm², impedenza 100–130 Ohm). La lunghezza massima del cavo è 200 m. Installa resistori di terminazione da 120 Ohm a ciascuna estremità del bus.
Configurazione
Impostazioni del bridge RS-485
Configura il bridge RTU-to-TCP con i seguenti parametri:
| Parametro | Valore |
|---|---|
| Baud rate | 19200 |
| Bit di dati | 8 |
| Parità | Pari |
| Bit di stop | 1 |
Questi parametri di comunicazione sono fissi sul CTS-602 e non possono essere modificati.
Indirizzo slave Modbus
L’interfaccia Modbus è sempre attiva — non esiste un’impostazione separata per abilitare Modbus. È necessario configurare solo l’indirizzo slave.
L’indirizzo slave predefinito è 30 (configurabile da 1 a 247). Per modificarlo, naviga nel menu SERVICE sul pannello di controllo del CTS-602:
| |
Sul pannello a manopola più vecchio, usa la manopola per scorrere le voci di menu. Sul pannello touchscreen HMI, usa l’interfaccia touch. La voce MODBUS ADR si trova nella parte inferiore del menu SERVICE, dopo PWR SAVE.
Parametri di importazione TapHome
Durante l’importazione del template, TapHome richiede:
- Slave ID — predefinito 1 nel template, da modificare in base all’impostazione del CTS-602 (predefinito 30)
- Indirizzo IP — indirizzo IP del bridge RTU-to-TCP
Funzionalità del dispositivo
Monitoraggio temperature
Il template fornisce 9 sensori di temperatura che coprono le temperature dell’aria, il serbatoio dell’acqua calda e le prestazioni del sistema:
- Temperatura di aspirazione (T1) — temperatura dell’aria fresca in entrata
- Temperatura di scarico (T3) — temperatura dell’aria esausta proveniente dall’ambiente
- Temperatura acqua calda superiore (T11) e Temperatura acqua calda inferiore (T12) — temperature del serbatoio dell’acqua calda (superiore per la zona del riscaldatore elettrico, inferiore per la zona del compressore)
- Temperatura ambiente — temperatura ambiente effettiva dal sensore del pannello utente T15 o dal sensore esterno T10
- Setpoint temperatura mandata — temperatura dell’aria di mandata richiesta (setpoint T7)
- Temperatura controllata — valore del sensore di temperatura master controllato
- Efficienza scambiatore di calore — percentuale di efficienza dello scambiatore di calore passivo
- Soglia temperatura invernale — soglia di bassa temperatura esterna per la riduzione della ventilazione (valore di configurazione)
Tutti i valori di temperatura utilizzano un fattore di scala 100 (valore registro 2200 = 22,00 °C).
Controllo modalità operativa
Il template espone due controlli on/off e un selettore di modalità:
- Run Actual — legge e scrive lo stato on/off effettivo (H:1000)
- Run Set — controllo on/off utente (H:1001), il registro on/off standard secondo la documentazione ufficiale
- Mode Actual — modalità operativa corrente (Off, Heat, Cool, Auto, Service)
- Mode Set — selettore modalità operativa (Off, Heat, Cool, Service e modalità estese numerate)
- Control State — visualizzazione dello stato di controllo attivo con 18 stati (Off, Ventilazione, Riscaldamento, Raffreddamento, Acqua calda, Sbrinamento, Legionella, Riscaldamento centralizzato, Allarme e altri)
- Time in State — secondi trascorsi nello stato di controllo corrente
Controllo climatico
Tre dispositivi termostato consentono il controllo del setpoint di temperatura:
- Temperature Setpoint — setpoint della temperatura ambiente, legge la temperatura corrente dal sensore di stanza T15 e scrive la temperatura desiderata in H:1004
- Hot Water Setpoint T11 — setpoint della temperatura del serbatoio superiore (riscaldatore elettrico)
- Hot Water Setpoint T12 — setpoint della temperatura del serbatoio inferiore (compressore)
Controllo ventilazione
- Ventilation Step — step attuale del ventilatore di ventilazione (Off, 1–4), sola lettura
- Inlet Fan Step e Exhaust Fan Step — step effettivi di velocità del ventilatore (Off, 1–4)
- Ventilation Level Set — selettore del livello del ventilatore di ventilazione (0–4), lettura/scrittura
- Winter Ventilation Step — impostazione della velocità del ventilatore a bassa temperatura esterna (valore di configurazione)
Monitoraggio filtro
- Days Since Filter Change — numero di giorni dall’ultimo allarme di cambio filtro aria
- Days To Filter Change — numero di giorni rimanenti al prossimo allarme di cambio filtro
Monitoraggio stato uscite
Otto uscite booleane indicano lo stato corrente dei componenti interni:
- Hotgas Valve Heat e Hotgas Valve Cool — stati della valvola hotgas per riscaldamento e raffreddamento
- Condenser Close — stato inattivo del condensatore ad aria
- Water Heater — stato del relè del riscaldatore dell’acqua calda
- Circulation Pump — stato della pompa di circolazione EK
- Defrosting — stato attivo della funzione di sbrinamento
- Alarm Relay — stato dell’uscita relè allarme
- Pre-Heater — stato di attivazione del preriscaldatore o del tubo geotermico
Due sensori di uscita aggiuntivi forniscono valori percentuali:
- Exhaust Fan Speed — velocità del ventilatore di scarico
- Air Heater Capacity — capacità dell’elemento riscaldante dell’aria
Monitoraggio sicurezza
- High Pressure Switch — stato dell’interruttore di sicurezza alta pressione (true = scatto pressione attivo)
Modalità service
Il selettore Service Mode abilita la diagnostica di manutenzione con 9 sotto-modalità: Off, Defrost, Flaps, Inlet, Exhaust, Compressor, Heating, Hot Water e Central Heat.
L’indicatore Restart Mode mostra la modalità di reset dell’allarme antincendio esterno (Off, HPLP, Continue).
Funzionalità aggiuntive
Il CTS-602 espone anche registri per 14 sensori di temperatura aggiuntivi (esterno, condensatore, evaporatore, mandata dopo riscaldatore, scheda controller, mandata/ritorno EK e altri), monitoraggio umidità e CO2, stato e reset degli allarmi, controllo in scrittura dello step di ventilazione, sensori di pressione, misurazioni del flusso d’aria e parametri di configurazione estesi. Queste funzionalità potranno essere aggiunte in un futuro aggiornamento del template.
Lo step di ventilazione è attualmente in sola lettura nel template (legge da A:1100). Per scrivere lo step di ventilazione direttamente, il registro H:1003 (Control.VentSet) può essere aggiunto come dispositivo Modbus personalizzato in TapHome.
Risoluzione dei problemi
Nessuna comunicazione Modbus
- Verifica che il bridge RTU-to-TCP sia configurato con i parametri corretti: 19200 baud, 8 bit di dati, parità Even, 1 bit di stop
- Controlla che lo Slave ID in TapHome corrisponda all’impostazione del CTS-602 (predefinito 30)
- Verifica il cablaggio RS-485 — tramite connettore a 8 pin: pin 1 (GND), pin 6 (A1), pin 7 (B1); tramite CN7: pin 2 (Data+), pin 3 (Data-), pin 6 (GND)
- In caso di problemi di comunicazione, prova a invertire le linee A e B — la polarità può essere invertita
- Verifica che l’indirizzo IP del bridge sia raggiungibile da TapHome Core
- Controlla i resistori di terminazione (120 Ohm) a entrambe le estremità del bus RS-485
Le letture 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 risultano 100 volte troppo grandi o appaiono come interi grezzi, verifica che il template sia applicato correttamente.
Le modifiche alla modalità non hanno effetto
Il CTS-602 potrebbe non accettare modifiche alla modalità durante certi stati (ad es. ciclo di sbrinamento, riscaldamento antilegionella). Attendi il completamento del ciclo corrente e riprova. Controlla il dispositivo Control State per lo stato attuale del sistema.
