TapHome

Nilan CTS-602 Air Recovery

Modbus RTU
Trimis de
Ultima actualizare: 03. 2026
Nilan CTS-602 Air Recovery

Șablonul Nilan CTS-602 Air Recovery este destinat unităților de ventilație cu recuperare de căldură Nilan din seriile Comfort 250, Comfort 300, Comfort 300 Top, Comfort CT300, Comfort 450 și Comfort 600. Sunt unități HRV (ventilație cu recuperare de căldură) comandate de controlerul CTS-602. Șablonul TapHome se conectează la CTS-602 prin Modbus TCP și oferă controlul temperaturii setate, controlul treptelor de ventilație, monitorizarea umidității, selectarea modului de funcționare și comutarea încălzitorului electric.

CTS-602 comunică nativ prin Modbus RTU pe RS-485. Pentru conectarea la TapHome este necesară o punte Modbus RTU-TCP (de ex. USR-TCP232 sau Waveshare RS485 TO ETH).

Aceasta este varianta Air Recovery a șablonului CTS-602, cu 6 dispozitive axate pe controlul de bază al ventilației și al climatului. Șablonul Nilan CTS-602 Heat Pump pentru același controler expune 38 de dispozitive, inclusiv senzori de temperatură suplimentari, monitorizarea stării ieșirilor și gestionarea apei calde.

Conectarea hardware

Interfața Modbus RS-485 este disponibilă pe conectorul CN7 cu 6 pini (lângă mufa USB), direct pe placa CTS-602:

Nilan CTS602 — dispunerea pinilor conectorului Modbus CN7
PinFuncție
1Ieșire 12 V DC
2COM1 — RS-485 Data+ (A) — Modbus
3COM1 — RS-485 Data- (/B) — Modbus
4COM2 — RS-485 Data+ (A) — panou de utilizator
5COM2 — RS-485 Data- (/B) — panou de utilizator
6Masă

Conectați puntea RTU-TCP la pinii 2 (Data+), 3 (Data-) și 6 (GND) prin COM1. COM2 este rezervat pentru panoul de utilizator HMI.

La modelele Comfort 250/300/300 Top/450/600 cu panoul mai vechi cu buton rotativ, firele Modbus sunt accesibile și prin conectorul cu 8 poli de pe partea superioară a unității (pin 6 = A1/Data+, pin 7 = B1/Data-, pin 1 = GND).

Cablarea magistralei RS-485 Modbus RTU punct la punct, cu rezistențe de terminație

CTS-602 nu are izolare optică pe portul RS-485. Folosiți cablu torsadat ecranat (AWG 24/0,25 mm², impedanță 100-130 Ω). Lungimea maximă a cablului este de 200 m. Montați rezistențe de terminație de 120 Ω la fiecare capăt al magistralei.

Activarea comunicației Modbus

Interfața Modbus este întotdeauna activă pe CTS-602 — nu există o setare separată „activare Modbus”. Trebuie configurată doar adresa slave.

Adresa slave implicită este 30 (configurabilă 1-247). Pentru a o schimba, intrați în meniul SERVICE de pe panoul de control CTS-602:

  1. Apăsați simultan Down + ENTER timp de 10 secunde pentru a activa meniul de service
  2. Apăsați Down de mai multe ori, până când panoul afișează SERVICE, apoi apăsați ENTER
  3. Derulați în jos prin elementele meniului (HEATING SURFACE, AIR QUALITY, AIR EXCHANGE, DEFROST, TEMP. CONTROL, INLET CONTROL, ROOM CONTROL, RESTART, RESET, MANUAL, PWR SAVE) până ajungeți la MODBUS ADR 30
  4. Apăsați ENTER pentru a edita adresa, folosiți Up/Down pentru a schimba valoarea, apoi apăsați ENTER pentru confirmare
Meniul de service Nilan CTS602 cu configurarea adresei Modbus

Configurare

Setările punții RS-485

Configurați puntea RTU-TCP cu următorii parametri:

ParametruValoare
Baud rate19200
Biți de date8
ParitatePară (Even)
Biți de stop1

Acești parametri de comunicație sunt ficși pe CTS-602 și nu pot fi modificați.

Parametrii de import în TapHome

La importul șablonului, TapHome solicită:

  • Slave ID — implicit 30 în șablon; dacă ați modificat setarea pe CTS-602, introduceți aceeași valoare
  • Adresa IP — adresa IP a punții RTU-TCP

Funcțiile dispozitivului

Controlul temperaturii

Dispozitivul termostat Temperatură setată citește temperatura actuală a camerei de la senzorul T15 din panoul de utilizator (A:215) și scrie temperatura setată dorită în H:1004. Citește și umiditatea de la senzorul de umiditate integrat (A:221). Toate valorile de temperatură folosesc factorul de scalare 100 (valoarea registrului 2200 = 22,00 °C).

Monitorizarea umidității

Senzorul Umiditate citește valoarea umidității interioare din A:221 (AirQual.RH), afișată în procente. Este util pentru monitorizarea calității aerului interior și poate fi folosit în automatizările TapHome pentru a declanșa schimbări ale treptei de ventilație.

Controlul modului de funcționare

Selectorul Setare mod controlează modul de funcționare prin H:1002, cu următoarele valori:

  • 0 = Oprit
  • 1 = Încălzire
  • 2 = Răcire
  • 3 = Automat
  • 4 = Service
Controlul ventilației

Dispozitivul Setare nivel de ventilație permite citirea și scrierea treptei de ventilație prin H:1003 (Control.VentSet):

  • 0 = Oprit
  • 1-4 = Treaptă de ventilație (corespunde procentelor de turație a ventilatorului configurate în meniul de service AIR EXCHANGE al CTS-602)

Dispozitivul Turație ventilator de introducere citește și scrie turația ventilatorului de introducere ca procent din capacitatea maximă prin H:201 (Output.InletSpeed), cu factorul de scalare 100.

Controlul încălzitorului electric

Comutatorul Încălzitor electric comandă releul încălzitorului EK (H:119, Output.CenHeat_1) la unitățile echipate cu element electric de încălzire. Este un simplu comutator pornit/oprit.

Funcții suplimentare

Controlerul CTS-602 expune mult mai multe registre, care pot fi adăugate într-o actualizare viitoare a șablonului, printre care:

  • Senzorii de temperatură T0-T8 (temperaturile plăcii controlerului, aerului de admisie, aerului introdus, aerului evacuat, aerului la ieșire și temperatura exterioară)
  • Monitorizarea stării de funcționare și a stării de control (A:1000, A:1002)
  • Contoarele pentru schimbarea filtrului (A:1103, A:1104)
  • Eficiența schimbătorului de căldură (A:1204)
  • Turația ventilatorului de evacuare (H:200)
  • Senzorul de CO2 (A:222)
  • Starea și resetarea alarmelor (A:400, H:400)
  • Controlul modului de service (H:1005)

Pentru un șablon mai complet, cu 38 de dispozitive, inclusiv toți senzorii de temperatură, monitorizarea stării ieșirilor și gestionarea apei calde, consultați șablonul Nilan CTS-602 Heat Pump. Ambele șabloane folosesc același controler CTS-602 și pot fi utilizate pe același echipament — alegeți-l pe cel care se potrivește cel mai bine tipului de unitate și nevoilor dvs. de monitorizare.

Rezolvarea problemelor

Nu există comunicare Modbus
  1. Verificați dacă puntea RTU-TCP este configurată cu parametrii corecți: 19200 baud, 8 biți de date, paritate pară (Even), 1 bit de stop
  2. Verificați dacă Slave ID-ul din TapHome corespunde setării din CTS-602 (implicit 30)
  3. Verificați cablajul RS-485 — prin CN7: pin 2 (Data+), pin 3 (Data-), pin 6 (GND)
  4. Dacă comunicarea nu funcționează, încercați să inversați liniile A și B — polaritatea poate fi inversată
  5. Verificați dacă adresa IP a punții este accesibilă din TapHome Core
  6. Verificați rezistențele de terminație (120 Ω) la ambele capete ale magistralei RS-485
Citirile temperaturii afișează valori incorecte

Toate registrele de temperatură folosesc factorul de scalare 100. O valoare brută de 2200 înseamnă 22,00 °C. Dacă valorile par de 100 de ori prea mari sau apar ca numere întregi brute, verificați dacă șablonul este aplicat corect.

Schimbările treptei de ventilație nu au efect

CTS-602 poate avea prioritate față de setarea treptei de ventilație în anumite condiții (de ex. ventilație controlată de umiditate, reducere la temperatură exterioară scăzută sau stări de alarmă). Verificați setările AIR QUALITY și AIR EXCHANGE din meniul de service. Dacă reglarea după umiditate sau CO2 este activată, controlerul poate crește sau reduce automat turația ventilatorului, indiferent de setarea Modbus.

Dispozitive disponibile

Nilan CTS-602 Air Recovery Modul
Încălzitor electric Comutator

Comanda pornit/oprit a releului încălzitorului EK — comută elementul electric de încălzire

Registru: H:119 Bool
Valori / Stări: ON · OFF

Încălzitor electric

Citirea stării comutatorului
MODBUSR(H, 119, Bool)
Scrierea stării comutatorului
MODBUSWNE(H, 119, Bool, St)
Turație ventilator de introducere Variabilă

Turația ventilatorului de introducere ca procent din capacitatea maximă

Registru: H:201 Int16 Unitate: % numeric

Turație ventilator de introducere

Citire
MODBUSR(H, 201, Int16)/100
Scriere
MODBUSWNE(H, 201, Int16, Va/100)
Setare mod Comutator cu mai multe valori

Selectorul modului de funcționare — Oprit, Încălzire, Răcire, Automat, Service

Registru: H:1002 Int16 numeric
Valori / Stări: Oprit · Încălzire · Răcire · Automat · Service

Setare mod

Citirea stării comutatorului
MODBUSR(H, 1002, Int16)
Scrierea stării comutatorului
MODBUSWNE(H, 1002, Int16, Mu)
Umiditate Variabilă Doar citire

Valoarea senzorului de umiditate interioară pentru monitorizarea calității aerului

Registru: A:221 Int16 Unitate: % numeric

Umiditate

Citire
MODBUSR(A, 221, Int16)/100
Temperatură setată Termostat

Temperatura setată a camerei — citește temperatura actuală de la senzorul de cameră T15, scrie temperatura dorită

Registru: A:215 (current) / H:1004 (desired) → H:1004 Int16 Unitate: °C numeric

Temperatură setată

Citirea temperaturii
MODBUSR(A, 215, Int16)/100
Citirea temperaturii dorite
MODBUSR(H, 1004, Int16)/100
Scrierea temperaturii dorite
MODBUSWNE(H, 1004, Int16, Se*100)
Citirea umidității
MODBUSR(A, 221, Int16)/100
Setare nivel de ventilație Comutator cu mai multe valori

Selectorul treptei ventilatorului — Oprit, Nivel 1-4

Registru: H:1003 Int16 Unitate: step numeric
Valori / Stări: Oprit

Setare nivel de ventilație

Citirea stării comutatorului
MODBUSR(H, 1003, Int16)
Scrierea stării comutatorului
MODBUSWNE(H, 1003, Int16, Mu)
Conexiune: Modbus RTU • 19200 baud• 8E1 • Slave ID: $[SlaveId]
Îmbunătățiri posibile (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

Surse

  • Nilan CTS602 HMI350T Modbus Protocol v23
    PDF
  • veista/nilan — Home Assistant CTS602 Integration
    github.com 2026-03-20
  • DanGunvald/NilanModbus — Arduino Modbus-HTTP/MQTT Bridge
    github.com 2026-03-20
  • Nilan CTS602 Installation Instructions — Comfort 250-600 Top (EN)
    PDF

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog.

Deschideți în portal