TapHome

Nilan CTS-602

Modbus TCP
Trimis de
Ultima actualizare: 10. 2026
Nilan CTS-602

Nilan CTS-602 este un controler folosit în unitățile de ventilație și pompele de căldură Nilan din seriile Compact P, Compact S, VP, VPL, COMBI, VGU180 și VENTEC. Șablonul TapHome se conectează la CTS-602 prin Modbus TCP și oferă monitorizarea temperaturilor, controlul climatului, gestionarea apei calde, controlul treptelor de ventilație și monitorizarea stării ieșirilor.

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).

Conectarea hardware

Interfața Modbus RS-485 este accesibilă în două moduri, în funcție de modelul unității și de modul de instalare ales.

Conectorul cu 8 poli (partea superioară a unității)

La modelele Comfort, Compact și similare, firele Modbus sunt aduse prin conectorul cu 8 poli de pe partea superioară a unității. Acest conector conține și conexiunile panoului de control, ale senzorului T1 și ale selecției utilizatorului.

Nilan CTS602 — dispunerea pinilor conectorului cu 8 poli
PinFuncție
1GND
2–3Panou de control
4–5Selecția utilizatorului (contact uscat)
6A1 — RS-485 Data+ (Modbus)
7B1 — RS-485 Data- (Modbus)
8Senzorul T1 (aer exterior)

Conectați puntea RTU-TCP la pinul 1 (GND), pinul 6 (A1) și pinul 7 (B1).

Conectorul CN7 (placa electronică)

La plăcile CTS-602 cu HMI350T, interfața RS-485 este disponibilă și pe conectorul CN7 cu 6 pini (lângă mufa USB), direct pe placă:

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.

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.

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.

Adresa Modbus slave

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

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

1
SERVICE → ENTER → scroll down to MODBUS ADR → ENTER → set address → ENTER

Pe panoul mai vechi cu buton rotativ, derulați elementele meniului cu butonul rotativ. Pe panoul tactil HMI folosiți interfața ecranului tactil. Elementul MODBUS ADR se află spre finalul meniului SERVICE, după PWR SAVE.

Parametrii de import în TapHome

La importul șablonului, TapHome solicită:

  • Slave ID — implicit 1 în șablon; schimbați-l astfel încât să corespundă setării din CTS-602 (implicit 30)
  • Adresa IP — adresa IP a punții RTU-TCP

Funcțiile dispozitivului

Monitorizarea temperaturilor

Șablonul oferă 9 senzori de temperatură care acoperă temperaturile aerului, rezervorul de apă caldă și performanța sistemului:

  • Temperatură aer de admisie (T1) — temperatura aerului proaspăt aspirat
  • Temperatură aer evacuat (T3) — temperatura aerului evacuat din încăperi
  • Temperatura apei calde sus (T11) și Temperatura apei calde jos (T12) — temperaturile rezervorului de apă caldă (sus pentru zona încălzitorului electric, jos pentru zona compresorului)
  • Temperatura camerei — temperatura actuală a camerei de la senzorul T15 din panoul de utilizator sau de la senzorul extern T10
  • Temperatură setată aer introdus — temperatura solicitată a aerului introdus (temperatura setată T7)
  • Temperatură controlată — valoarea senzorului principal de temperatură controlată
  • Eficiența schimbătorului de căldură — eficiența schimbătorului de căldură pasiv, în procente
  • Prag temperatură de iarnă — pragul de temperatură exterioară scăzută pentru reducerea ventilației (valoare de configurare)

Toate valorile de temperatură folosesc factorul de scalare 100 (valoarea registrului 2200 = 22,00 °C).

Controlul modului de funcționare

Șablonul expune două comenzi pornit/oprit, două dispozitive pentru modul de funcționare și doi indicatori ai stării de control:

  • Funcționare actuală — citește și scrie starea actuală pornit/oprit (H:1000)
  • Setare funcționare — comanda pornit/oprit a utilizatorului (H:1001), registrul standard pornit/oprit conform documentației oficiale
  • Mod actual — modul de funcționare actual (Oprit, Încălzire, Răcire, Automat, Service)
  • Setare mod — selectorul modului de funcționare (Oprit, Încălzire, Răcire, Service și moduri extinse numerotate)
  • Stare de control — afișarea stării de control active, cu 18 stări (Oprit, Ventilație, Încălzire, Răcire, Apă caldă, Dezghețare, Legionella, Încălzire centrală, Alarmă și altele)
  • Timp în stare — secundele scurse în starea de control actuală
Controlul climatului

Trei dispozitive termostat permit controlul temperaturilor setate:

  • Temperatură setată — temperatura setată a camerei; citește temperatura actuală de la senzorul de cameră T15 și scrie temperatura dorită în H:1004
  • Temperatură setată apă caldă T11 — temperatura setată pentru partea superioară a rezervorului (încălzitor electric)
  • Temperatură setată apă caldă T12 — temperatura setată pentru partea inferioară a rezervorului (compresor)
Controlul ventilației
  • Treaptă de ventilație — treapta actuală a ventilatorului (Oprit, 1–4), doar pentru citire
  • Treaptă ventilator de introducere și Treaptă ventilator de evacuare — treptele reale de turație ale ventilatoarelor (Oprit, 1–4)
  • Setare nivel de ventilație — selectorul nivelului de ventilație (0–4), citire/scriere
  • Treaptă de ventilație iarna — setarea turației ventilatorului la temperatură exterioară scăzută (valoare de configurare)
Monitorizarea filtrului
  • Zile de la schimbarea filtrului — numărul de zile de la ultima alarmă de schimbare a filtrului de aer
  • Zile până la schimbarea filtrului — numărul de zile rămase până la următoarea alarmă de schimbare a filtrului
Monitorizarea stării ieșirilor

Opt ieșiri binare indică starea actuală a componentelor interne:

  • Vană gaz fierbinte încălzire și Vană gaz fierbinte răcire — stările vanei de gaz fierbinte pentru încălzire și răcire
  • Condensator închis — starea inactivă a condensatorului de aer
  • Încălzitor de apă — starea releului încălzitorului de apă caldă
  • Pompă de circulație — starea pompei de circulație EK
  • Dezghețare — starea activă a funcției de dezghețare
  • Releu de alarmă — starea ieșirii releului de alarmă
  • Preîncălzitor — starea de activare a preîncălzitorului sau a schimbătorului geotermal de aer

Doi senzori de ieșire suplimentari oferă valori în procente:

  • Turație ventilator de evacuare — turația ventilatorului de evacuare
  • Capacitate încălzitor de aer — capacitatea elementului de încălzire a aerului
Monitorizarea siguranței
  • Presostat de înaltă presiune — starea declanșării de siguranță la presiune înaltă (true = declanșare activă)
Modul de service

Selectorul Mod de service permite diagnosticarea pentru întreținere, cu 9 submoduri: Oprit, Dezghețare, Clapete, Introducere, Evacuare, Compresor, Încălzire, Apă caldă și Încălzire centrală.

Indicatorul Mod de repornire afișează modul de resetare după alarma externă de incendiu (Oprit, HPLP, Continuare).

Funcții suplimentare

CTS-602 expune și registre pentru 14 senzori de temperatură suplimentari (exterior, condensator, evaporator, aer introdus după încălzitor, placa controlerului, tur/retur EK și alții), monitorizarea umidității și a CO2, starea și resetarea alarmelor, controlul treptei de ventilație prin scriere în registru, senzori de presiune, măsurători ale debitului de aer și parametri de configurare extinși. Acestea pot fi adăugate într-o actualizare viitoare a șablonului.

Treapta de ventilație este în prezent doar pentru citire în șablon (citește din A:1100). Pentru a scrie direct treapta de ventilație, registrul H:1003 (Control.VentSet) poate fi adăugat în TapHome ca dispozitiv Modbus personalizat.

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 conectorul cu 8 poli: pin 1 (GND), pin 6 (A1), pin 7 (B1); 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 de mod nu au efect

Este posibil ca CTS-602 să nu accepte schimbări de mod în anumite stări (de ex. ciclu de dezghețare, încălzire anti-legionella). Așteptați finalizarea ciclului curent și încercați din nou. Starea actuală a sistemului o vedeți în dispozitivul Stare de control.

Dispozitive disponibile

Nilan CTS602 Heat Pump Modul
Presostat de înaltă presiune Comutator Doar citire
Registru: A:107 Bool
Valori / Stări: ON · OFF

Presostat de înaltă presiune

Citirea stării comutatorului
MODBUSR(A, 107, Bool)
Temperatură aer de admisie (T1) Senzor de temperatură Doar citire
Registru: A:201 (implicit) Temperature Unitate: °C numeric

Temperatură aer de admisie (T1)

Citirea temperaturii
MODBUSR(A, 201, Int16) / 100
Temperatură aer evacuat (T3) Senzor de temperatură Doar citire
Registru: A:203 (implicit) Temperature Unitate: °C numeric

Temperatură aer evacuat (T3)

Citirea temperaturii
MODBUSR(A, 203, Int16) / 100
Temperatura apei calde sus (T11) Senzor de temperatură Doar citire
Registru: A:211 (implicit) Temperature Unitate: °C numeric

Temperatura apei calde sus (T11)

Citirea temperaturii
MODBUSR(A, 211, Int16) / 100
Temperatura apei calde jos (T12) Senzor de temperatură Doar citire
Registru: A:212 (implicit) Temperature Unitate: °C numeric

Temperatura apei calde jos (T12)

Citirea temperaturii
MODBUSR(A, 212, Int16) / 100
Funcționare actuală Comutator

Starea actuală pornit/oprit a unității

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

Funcționare actuală

Citirea stării comutatorului
MODBUSR(H, 1000, Bool)
Scrierea stării comutatorului
MODBUSWNE(H, 1000, Bool, St)
Mod actual Comutator cu mai multe valori Doar citire

Modul de funcționare actual — Oprit, Încălzire, Răcire, Automat, Service

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

Mod actual

Citirea stării comutatorului
MODBUSR(A, 1001, Int16)
Stare de control Variabilă Doar citire

Afișarea stării de control active — Oprit, Ventilație, Încălzire, Răcire, Apă caldă, Dezghețare și altele

Registru: A:1002 Int16 numeric

Stare de control

Citire
MODBUSR(A, 1002, Int16)
Timp în stare Variabilă Doar citire

Secundele scurse în starea de control actuală

Registru: A:1003 Int16 Unitate: s numeric

Timp în stare

Citire
MODBUSR(A, 1003, Int16)
Treaptă de ventilație Comutator cu mai multe valori Doar citire
Registru: A:1100 Int16 Unitate: step numeric
Valori / Stări: Oprit · Nivel 1 · Nivel 2 · Nivel 3 · Nivel 4

Treaptă de ventilație

Citirea stării comutatorului
MODBUSR(A, 1100, Int16)
Treaptă ventilator de introducere Comutator cu mai multe valori Doar citire
Registru: A:1101 Int16 Unitate: step numeric
Valori / Stări: Oprit · Nivel 1 · Nivel 2 · Nivel 3 · Nivel 4

Treaptă ventilator de introducere

Citirea stării comutatorului
MODBUSR(A, 1101, Int16)
Treaptă ventilator de evacuare Comutator cu mai multe valori Doar citire
Registru: A:1102 Int16 Unitate: step numeric
Valori / Stări: Oprit · Nivel 1 · Nivel 2 · Nivel 3 · Nivel 4

Treaptă ventilator de evacuare

Citirea stării comutatorului
MODBUSR(A, 1102, Int16)
Zile de la schimbarea filtrului Variabilă Doar citire
Registru: A:1103 Int16 Unitate: days numeric

Zile de la schimbarea filtrului

Citire
MODBUSR(A, 1103, Int16)
Zile până la schimbarea filtrului Variabilă Doar citire
Registru: A:1104 Int16 Unitate: days numeric

Zile până la schimbarea filtrului

Citire
MODBUSR(A, 1104, Int16)
Temperatură setată aer introdus Senzor de temperatură Doar citire
Registru: A:1201 (implicit) Temperature Unitate: °C numeric

Temperatură setată aer introdus

Citirea temperaturii
MODBUSR(A, 1201, Int16) / 100
Temperatură controlată Senzor de temperatură Doar citire

Valoarea actuală a senzorului principal de temperatură controlată

Registru: A:1202 (implicit) Temperature Unitate: °C numeric

Temperatură controlată

Citirea temperaturii
MODBUSR(A, 1202, Int16) / 100
Temperatura camerei Senzor de temperatură Doar citire
Registru: A:1203 (implicit) Temperature Unitate: °C numeric

Temperatura camerei

Citirea temperaturii
MODBUSR(A, 1203, Int16) / 100
Eficiența schimbătorului de căldură Senzor de temperatură Doar citire

Eficiența schimbătorului de căldură pasiv, în procente

Registru: A:1204 (implicit) Temperature Unitate: % numeric

Eficiența schimbătorului de căldură

Citirea temperaturii
MODBUSR(A, 1204, Int16) / 100
Vană gaz fierbinte încălzire Comutator Doar citire
Registru: H:112 Bool
Valori / Stări: ON · OFF

Vană gaz fierbinte încălzire

Citirea stării comutatorului
MODBUSR(H, 112, Bool)
Vană gaz fierbinte răcire Comutator Doar citire
Registru: H:113 Bool
Valori / Stări: ON · OFF

Vană gaz fierbinte răcire

Citirea stării comutatorului
MODBUSR(H, 113, Bool)
Condensator închis Comutator Doar citire
Registru: H:115 Bool
Valori / Stări: ON · OFF

Condensator închis

Citirea stării comutatorului
MODBUSR(H, 115, Bool)
Încălzitor de apă Comutator Doar citire
Registru: H:116 Bool
Valori / Stări: ON · OFF

Încălzitor de apă

Citirea stării comutatorului
MODBUSR(H, 116, Bool)
Pompă de circulație Comutator Doar citire
Registru: H:118 Bool
Valori / Stări: ON · OFF

Pompă de circulație

Citirea stării comutatorului
MODBUSR(H, 118, Bool)
Dezghețare Comutator Doar citire
Registru: H:125 Bool
Valori / Stări: ON · OFF

Dezghețare

Citirea stării comutatorului
MODBUSR(H, 125, Bool)
Releu de alarmă Comutator Doar citire
Registru: H:126 Bool
Valori / Stări: ON · OFF

Releu de alarmă

Citirea stării comutatorului
MODBUSR(H, 126, Bool)
Preîncălzitor Comutator Doar citire

Starea de activare a preîncălzitorului sau a schimbătorului geotermal de aer

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

Preîncălzitor

Citirea stării comutatorului
MODBUSR(H, 127, Bool)
Turație ventilator de evacuare Variabilă Doar citire

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

Registru: H:200 Int16 Unitate: % numeric

Turație ventilator de evacuare

Citire
MODBUSR(H, 200, Int16)
Capacitate încălzitor de aer Variabilă Doar citire

Capacitatea elementului de încălzire a aerului ca procent din puterea maximă

Registru: H:202 Int16 Unitate: % numeric

Capacitate încălzitor de aer

Citire
MODBUSR(H, 202, Int16)
Setare funcționare Comutator

Comanda pornit/oprit a utilizatorului — pornește sau oprește unitatea

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

Setare funcționare

Citirea stării comutatorului
MODBUSR(H, 1001, Bool)
Scrierea stării comutatorului
MODBUSWNE(H, 1001, Bool, St)
Setare mod Comutator cu mai multe valori

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

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

Setare mod

Citirea stării comutatorului
MODBUSR(H, 1002, Int16)
Scrierea stării comutatorului
MODBUSWNE(H, 1002, Int16, Mu)
Setare nivel de ventilație Comutator cu mai multe valori
Registru: H:1002 Int16 Unitate: step numeric
Valori / Stări: Nivel 0 · Nivel 1 · Nivel 2 · Nivel 3 · Nivel 4

Setare nivel de ventilație

Citirea stării comutatorului
MODBUSR(H, 1002, Int16)
Scrierea stării comutatorului
MODBUSWNE(H, 1002, Int16, Mu)
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)
Mod de service Comutator cu mai multe valori
Registru: H:1005 Int16 numeric
Valori / Stări: Oprit · Dezghețare · Clapete · Introducere · Evacuare · Compresor · Încălzire · Apă caldă · Încălzire centrală

Mod de service

Citirea stării comutatorului
MODBUSR(H, 1005, Int16)
Scrierea stării comutatorului
MODBUSWNE(H, 1005, Int16, Mu)
Temperatură setată apă caldă T11 Termostat

Temperatura setată a apei calde sus (încălzitor electric)

Registru: A:211 (current) / H:1700 (desired) → H:1700 Int16 Unitate: °C numeric

Temperatură setată apă caldă T11

Citirea temperaturii
MODBUSR(A, 211, Int16) / 100
Citirea temperaturii dorite
MODBUSR(H, 1700, Int16) / 100
Scrierea temperaturii dorite
MODBUSWNE(H, 1700, Int16, Se * 100)
Temperatură setată apă caldă T12 Termostat

Temperatura setată a apei calde jos (compresor)

Registru: A:212 (current) / H:1701 (desired) → H:1701 Int16 Unitate: °C numeric

Temperatură setată apă caldă T12

Citirea temperaturii
MODBUSR(A, 212, Int16) / 100
Citirea temperaturii dorite
MODBUSR(H, 1701, Int16) / 100
Scrierea temperaturii dorite
MODBUSWNE(H, 1701, Int16, Se * 100)
Prag temperatură de iarnă Senzor de temperatură Doar citire

Pragul de temperatură exterioară scăzută pentru reducerea ventilației

Registru: H:4002 (implicit) Temperature Unitate: °C numeric

Prag temperatură de iarnă

Citirea temperaturii
MODBUSR(H, 4002, Int16) / 100
Treaptă de ventilație iarna Senzor de temperatură Doar citire
Registru: H:4003 (implicit) Temperature Unitate: step numeric

Treaptă de ventilație iarna

Citirea temperaturii
MODBUSR(H, 4003, Int16) / 100
Mod de repornire Comutator cu mai multe valori Doar citire

Selectorul modului de resetare după alarma externă de incendiu — Oprit, HPLP, Continuare

Registru: H:4040 Int16 numeric
Valori / Stări: Oprit

Mod de repornire

Citirea stării comutatorului
MODBUSR(H, 4040, Int16)
Conexiune: Modbus TCP • Slave ID: $[SlaveId]
Îmbunătățiri posibile (20)
  • A:200 Controller Board Temperature (T0) — Controller board temperature, scale /100 °C
  • A:202 Inlet Temperature Before Heater (T2) — Important for monitoring heating element effectiveness
  • A:204 Outlet Temperature (T4) — Exhaust air outlet temperature
  • A:205 Condenser Temperature (T5) — Heat pump condenser temperature
  • A:206 Evaporator Temperature (T6) — Heat pump evaporator 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:209 Heating Surface Temperature (T9) — Heating surface temperature sensor
  • A:210 External Room Temperature (T10) — External room temperature sensor (if installed)
  • A:213 EK Return Temperature (T13) — Central heating return temperature
  • A:214 EK Supply Temperature (T14) — Central heating supply temperature
  • A:221 Humidity (RH) — Humidity sensor value, scale /100, unit %. Important for IAQ monitoring
  • A:222 CO2 Level — CO2 sensor value in ppm. Important for IAQ monitoring
  • A:400 Alarm Status — Alarm state bitmask (0x80=active alarm, 0x0F=count)
  • H:1003 Ventilation Step Control (VentSet) — Writable ventilation step (0-4). Template reads from A:1100 but does not expose H:1003 write control
  • H:1006 Service Mode Capacity (ServicePct) — Service mode capacity setpoint, scale /100, unit %
  • H:400 Alarm Reset — Write 255 to clear all alarms, or 101-199 to clear specific alarm code
  • A:1200 Summer State — Summer/winter mode indicator (0=winter, 1=summer)
  • A:219 Suction Pressure — Compressor suction pressure in bar
  • A:220 Discharge Pressure — Compressor discharge pressure in bar

Surse

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