TapHome

Nilan CTS-602

Modbus TCP
Submitted by
Last updated: 03. 2026
Nilan CTS-602

Nilan CTS-602 je regulátor používaný vo ventilačných a tepelno-čerpadlových jednotkách série Compact P, Compact S, VP, VPL, COMBI, VGU180 a VENTEC od Nilanu. TapHome šablóna sa pripája k CTS-602 cez Modbus TCP a umožňuje monitorovanie teplôt, riadenie klímy, správu teplej vody, riadenie stupňa ventilácie a monitorovanie stavov výstupov.

CTS-602 natívne komunikuje cez Modbus RTU po RS-485. Na pripojenie k TapHome je potrebný prevodník Modbus RTU-to-TCP (napr. USR-TCP232 alebo Waveshare RS485 TO ETH).

Hardvérové zapojenie

Prístup k RS-485 Modbus rozhraniu závisí od modelu jednotky a spôsobu inštalácie — sú možné dva spôsoby.

8-pinový konektor (vrch jednotky)

Na modeloch Comfort, Compact a podobných vedie Modbus cez 8-pinový konektor na vrchu jednotky. Tento konektor zároveň slúži pre ovládací panel, senzor T1 a pripojenie výberov používateľa.

Nilan CTS602 8-pole connector plug pinout
PinFunkcia
1GND
2–3Ovládací panel
4–5Výber používateľa (bezpotenciálový kontakt)
6A1 — RS-485 Data+ (Modbus)
7B1 — RS-485 Data- (Modbus)
8Senzor T1 (vonkajší vzduch)

Prevodník RTU-to-TCP zapoj na pin 1 (GND), pin 6 (A1) a pin 7 (B1).

Konektor CN7 (DPS)

Na doskách CTS-602 s HMI350T je RS-485 rozhranie dostupné aj na 6-pinovom konektore CN7 (vedľa USB konektora) priamo na DPS:

PinFunkcia
1Výstup 12 VDC
2COM1 — RS-485 Data+ (A) — Modbus
3COM1 — RS-485 Data- (/B) — Modbus
4COM2 — RS-485 Data+ (A) — Používateľský panel
5COM2 — RS-485 Data- (/B) — Používateľský panel
6Zem

Prevodník RTU-to-TCP zapoj na piny 2 (Data+), 3 (Data-) a 6 (GND) cez COM1. COM2 je vyhradený pre HMI používateľský panel.

CTS-602 nemá optoizoláciu na RS-485 porte. Použi tienený krúcený pár (AWG 24/0,25 mm², impedancia 100–130 Ohm). Maximálna dĺžka kábla je 200 m. Na každom konci zbernice nainštaluj terminačné rezistory 120 Ohm.

Konfigurácia

Nastavenia RS-485 mosta

Prevodník RTU-to-TCP nakonfiguruj s nasledujúcimi parametrami:

ParameterHodnota
Baud rate19200
Dátové bity8
ParitaEven
Stop bity1

Tieto komunikačné parametre sú na CTS-602 pevne nastavené a nedajú sa zmeniť.

Modbus slave adresa

Modbus rozhranie je vždy aktívne — neexistuje samostatné nastavenie „aktivovať Modbus". Nakonfigurovať treba iba slave adresu.

Predvolená slave adresa je 30 (konfigurovateľná 1–247). Zmeniť ju možno v menu SERVICE na ovládacom paneli CTS-602:

1
SERVICE → ENTER → scrolluj dole na MODBUS ADR → ENTER → nastav adresu → ENTER

Na staršom paneli s otočným gombíkom prechádzaj položkami gombíkom. Na dotykovom paneli HMI použi dotykové rozhranie. Položka MODBUS ADR sa nachádza pri spodku menu SERVICE, za PWR SAVE.

Parametre importu v TapHome

Pri importe šablóny TapHome vyžiada:

  • Slave ID — predvolene 1 v šablóne, zmeň na hodnotu nastavenú na CTS-602 (predvolene 30)
  • IP Address — IP adresa prevodníka RTU-to-TCP

Možnosti zariadenia

Monitorovanie teplôt

Šablóna poskytuje 9 teplotných senzorov pokrývajúcich teploty vzduchu, nádrže teplej vody a výkonnosť systému:

  • Intake Temperature (T1) — teplota nasávaného čerstvého vzduchu
  • Exhaust Temperature (T3) — teplota odvádzaného vzduchu z miestnosti
  • Hot Water Top Temperature (T11) a Hot Water Bottom Temperature (T12) — teploty nádrže teplej vody (vrch pre zónu elektrického ohrevu, spodok pre zónu kompresora)
  • Room Temperature — aktuálna teplota miestnosti zo senzora T15 na používateľskom paneli alebo externého senzora T10
  • Inlet Temperature Setpoint — požadovaná teplota privádzaného vzduchu (setpoint T7)
  • Controlled Temperature — hodnota hlavného riadeného teplotného senzora
  • Heat Exchanger Efficiency — účinnosť pasívneho výmenníka tepla v percentách
  • Winter Temperature Threshold — prah nízkej vonkajšej teploty pre zníženie ventilácie (konfiguračná hodnota)

Všetky teplotné hodnoty používajú škálovací faktor 100 (hodnota registra 2200 = 22,00 °C).

Riadenie prevádzkového režimu

Šablóna poskytuje dva prepínače zap/vyp a selektor režimu:

  • Run Actual — číta a zapisuje aktuálny stav zap/vyp (H:1000)
  • Run Set — používateľský ovládač zap/vyp (H:1001), štandardný register zap/vyp podľa oficiálnej dokumentácie
  • Mode Actual — aktuálny prevádzkový režim (Off, Heat, Cool, Auto, Service)
  • Mode Set — selektor prevádzkového režimu (Off, Heat, Cool, Service a číslované rozšírené režimy)
  • Control State — zobrazenie aktívneho riadiaceho stavu s 18 stavmi (Off, Ventilation, Heating, Cooling, Hot water, Defrost, Legionella, Central heating, Alarm a ďalšie)
  • Time in State — počet sekúnd v aktuálnom riadiacom stave
Riadenie klímy

Tri termostatové zariadenia umožňujú nastavenie teplotného setpointu:

  • Temperature Setpoint — setpoint teploty miestnosti, číta aktuálnu teplotu zo senzora T15 a zapisuje požadovanú teplotu do H:1004
  • Hot Water Setpoint T11 — setpoint teploty vrchnej nádrže (elektrický ohrev)
  • Hot Water Setpoint T12 — setpoint teploty spodnej nádrže (kompresor)
Riadenie ventilácie
  • Ventilation Step — aktuálny stupeň ventilátora (Off, 1–4), len na čítanie
  • Inlet Fan Step a Exhaust Fan Step — aktuálne stupne rýchlosti ventilátorov (Off, 1–4)
  • Ventilation Level Set — selektor úrovne ventilácie (0–4), čítanie/zápis
  • Winter Ventilation Step — nastavenie rýchlosti ventilátora pri nízkej vonkajšej teplote (konfiguračná hodnota)
Monitorovanie filtra
  • Days Since Filter Change — počet dní od posledného alarmu výmeny vzduchového filtra
  • Days To Filter Change — počet dní do ďalšieho alarmu výmeny filtra
Monitorovanie stavov výstupov

Osem binárnych výstupov indikuje aktuálny stav interných komponentov:

  • Hotgas Valve Heat a Hotgas Valve Cool — stavy horúcoplynového ventilu pre kúrenie a chladenie
  • Condenser Close — stav neaktivity vzduchového kondenzátora
  • Water Heater — stav relé ohrievača teplej vody
  • Circulation Pump — stav obehového čerpadla EK
  • Defrosting — aktívny stav funkcie odmrazovania
  • Alarm Relay — stav výstupu alarmového relé
  • Pre-Heater — stav aktivácie predohrevu alebo zemného výmenníka

Dva ďalšie výstupné senzory poskytujú percentuálne hodnoty:

  • Exhaust Fan Speed — rýchlosť odvádzacieho ventilátora
  • Air Heater Capacity — kapacita vzduchového ohrievacieho článku
Bezpečnostné monitorovanie
  • High Pressure Switch — stav bezpečnostného vypínača vysokého tlaku (true = aktívna porucha tlaku)
Servisný režim

Selektor Service Mode umožňuje diagnostiku údržby s 9 podrezimami: Off, Defrost, Flaps, Inlet, Exhaust, Compressor, Heating, Hot Water a Central Heat.

Indikátor Restart Mode zobrazuje režim resetu externého požiarneho alarmu (Off, HPLP, Continue).

Ďalšie možnosti

CTS-602 poskytuje aj registre pre 14 ďalších teplotných senzorov (vonkajší, kondenzátor, výparník, prívod za ohrievačom, riadiaca doska, prívod/odvod EK a ďalšie), monitorovanie vlhkosti a CO2, stav alarmu a reset, zapisovateľné riadenie stupňa ventilácie, tlakové senzory, merania prietoku vzduchu a rozšírené konfiguračné parametre. Tieto je možné pridať v budúcej aktualizácii šablóny.

Stupeň ventilácie je v šablóne momentálne len na čítanie (číta z A:1100). Na priamy zápis stupňa ventilácie možno pridať register H:1003 (Control.VentSet) ako vlastné Modbus zariadenie v TapHome.

Riešenie problémov

Žiadna Modbus komunikácia
  1. Over parametre prevodníka RTU-to-TCP: 19200 baud, 8 dátových bitov, parita Even, 1 stop bit
  2. Skontroluj, či Slave ID v TapHome zodpovedá nastaveniu CTS-602 (predvolene 30)
  3. Over RS-485 zapojenie — cez 8-pinový konektor: pin 1 (GND), pin 6 (A1), pin 7 (B1); cez CN7: pin 2 (Data+), pin 3 (Data-), pin 6 (GND)
  4. Ak komunikácia nefunguje, skús zameniť vodiče A a B — polarita môže byť obrátená
  5. Over, či je IP adresa prevodníka dostupná z TapHome Core
  6. Skontroluj terminačné rezistory (120 Ohm) na oboch koncoch RS-485 zbernice
Teplotné hodnoty sú nesprávne

Všetky teplotné registre používajú škálovací faktor 100. Surová hodnota 2200 znamená 22,00 °C. Ak sa hodnoty zobrazujú 100-násobne väčšie alebo ako celé čísla, over, či je šablóna správne aplikovaná.

Zmeny režimu nemajú efekt

CTS-602 nemusí prijímať zmeny režimu počas určitých stavov (napr. cyklus odmrazovania, ohrev proti legionelle). Počkaj na dokončenie aktuálneho cyklu a skús znova. Aktuálny stav systému skontroluj cez zariadenie Control State.

Dostupné zariadenia

Nilan CTS602 Heat Pump Modul
Tlakový spínač vysokého tlaku Prepínač Len na čítanie
Register: A:107 Bool

Tlakový spínač vysokého tlaku

Čítanie stavu prepínača
MODBUSR(A, 107, Bool)
Teplota prívodu (T1) Teplotný senzor Len na čítanie
Register: A:201 (implicit) Temperature Jednotka: °C numeric

Teplota prívodu (T1)

Čítanie teploty
MODBUSR(A, 201, Int16) / 100
Teplota odvodu (T3) Teplotný senzor Len na čítanie
Register: A:203 (implicit) Temperature Jednotka: °C numeric

Teplota odvodu (T3)

Čítanie teploty
MODBUSR(A, 203, Int16) / 100
Teplota teplej vody – vrchná (T11) Teplotný senzor Len na čítanie
Register: A:211 (implicit) Temperature Jednotka: °C numeric

Teplota teplej vody – vrchná (T11)

Čítanie teploty
MODBUSR(A, 211, Int16) / 100
Teplota teplej vody – spodná (T12) Teplotný senzor Len na čítanie
Register: A:212 (implicit) Temperature Jednotka: °C numeric

Teplota teplej vody – spodná (T12)

Čítanie teploty
MODBUSR(A, 212, Int16) / 100
Aktuálny beh Prepínač

Aktuálny stav zapnutia/vypnutia jednotky

Register: H:1000 Bool

Aktuálny beh

Čítanie stavu prepínača
MODBUSR(H, 1000, Bool)
Zápis stavu prepínača
MODBUSWNE(H, 1000, Bool, St)
Aktuálny režim Viacstavový prepínač Len na čítanie

Aktuálny prevádzkový režim — Vyp., Kúrenie, Chladenie, Auto, Servis

Register: A:1001 Int16 numeric
Hodnoty / Stavy: Vyp. · Kúrenie · Chladenie · Auto · Servis

Aktuálny režim

Čítanie stavu prepínača
MODBUSR(A, 1001, Int16)
Stav riadenia Premenná Len na čítanie

Zobrazenie aktívneho stavu riadenia — Vyp., Vetranie, Kúrenie, Chladenie, Teplá voda, Odmrazovanie a ďalšie

Register: A:1002 Int16 numeric

Stav riadenia

Čítanie
MODBUSR(A, 1002, Int16)
Čas v stave Premenná Len na čítanie

Sekundy uplynuté v aktuálnom stave riadenia

Register: A:1003 Int16 Jednotka: s numeric

Čas v stave

Čítanie
MODBUSR(A, 1003, Int16)
Stupeň vetrania Viacstavový prepínač Len na čítanie
Register: A:1100 Int16 Jednotka: step numeric
Hodnoty / Stavy: Vyp. · Stupeň 1 · Stupeň 2 · Stupeň 3 · Stupeň 4

Stupeň vetrania

Čítanie stavu prepínača
MODBUSR(A, 1100, Int16)
Stupeň prívodného ventilátora Viacstavový prepínač Len na čítanie
Register: A:1101 Int16 Jednotka: step numeric
Hodnoty / Stavy: Vyp. · Stupeň 1 · Stupeň 2 · Stupeň 3 · Stupeň 4

Stupeň prívodného ventilátora

Čítanie stavu prepínača
MODBUSR(A, 1101, Int16)
Stupeň odvodného ventilátora Viacstavový prepínač Len na čítanie
Register: A:1102 Int16 Jednotka: step numeric
Hodnoty / Stavy: Vyp. · Stupeň 1 · Stupeň 2 · Stupeň 3 · Stupeň 4

Stupeň odvodného ventilátora

Čítanie stavu prepínača
MODBUSR(A, 1102, Int16)
Dni od výmeny filtra Premenná Len na čítanie
Register: A:1103 Int16 Jednotka: days numeric

Dni od výmeny filtra

Čítanie
MODBUSR(A, 1103, Int16)
Dni do výmeny filtra Premenná Len na čítanie
Register: A:1104 Int16 Jednotka: days numeric

Dni do výmeny filtra

Čítanie
MODBUSR(A, 1104, Int16)
Požadovaná teplota prívodu Teplotný senzor Len na čítanie
Register: A:1201 (implicit) Temperature Jednotka: °C numeric

Požadovaná teplota prívodu

Čítanie teploty
MODBUSR(A, 1201, Int16) / 100
Riadená teplota Teplotný senzor Len na čítanie

Aktuálna hodnota hlavného riadeného teplotného senzora

Register: A:1202 (implicit) Temperature Jednotka: °C numeric

Riadená teplota

Čítanie teploty
MODBUSR(A, 1202, Int16) / 100
Teplota miestnosti Teplotný senzor Len na čítanie
Register: A:1203 (implicit) Temperature Jednotka: °C numeric

Teplota miestnosti

Čítanie teploty
MODBUSR(A, 1203, Int16) / 100
Účinnosť výmenníka tepla Teplotný senzor Len na čítanie

Percentuálna účinnosť pasívneho výmenníka tepla

Register: A:1204 (implicit) Temperature Jednotka: % numeric

Účinnosť výmenníka tepla

Čítanie teploty
MODBUSR(A, 1204, Int16) / 100
Ventil horúceho plynu – kúrenie Prepínač Len na čítanie
Register: H:112 Bool

Ventil horúceho plynu – kúrenie

Čítanie stavu prepínača
MODBUSR(H, 112, Bool)
Ventil horúceho plynu – chladenie Prepínač Len na čítanie
Register: H:113 Bool

Ventil horúceho plynu – chladenie

Čítanie stavu prepínača
MODBUSR(H, 113, Bool)
Uzavretie kondenzátora Prepínač Len na čítanie
Register: H:115 Bool

Uzavretie kondenzátora

Čítanie stavu prepínača
MODBUSR(H, 115, Bool)
Ohrievač vody Prepínač Len na čítanie
Register: H:116 Bool

Ohrievač vody

Čítanie stavu prepínača
MODBUSR(H, 116, Bool)
Obehové čerpadlo Prepínač Len na čítanie
Register: H:118 Bool

Obehové čerpadlo

Čítanie stavu prepínača
MODBUSR(H, 118, Bool)
Odmrazovanie Prepínač Len na čítanie
Register: H:125 Bool

Odmrazovanie

Čítanie stavu prepínača
MODBUSR(H, 125, Bool)
Alarmové relé Prepínač Len na čítanie
Register: H:126 Bool

Alarmové relé

Čítanie stavu prepínača
MODBUSR(H, 126, Bool)
Predohrev Prepínač Len na čítanie

Stav aktivácie predohrevu alebo zemného výmenníka

Register: H:127 Bool

Predohrev

Čítanie stavu prepínača
MODBUSR(H, 127, Bool)
Rýchlosť odvodného ventilátora Premenná Len na čítanie

Rýchlosť odvodného ventilátora ako percento maximálnej kapacity

Register: H:200 Int16 Jednotka: % numeric

Rýchlosť odvodného ventilátora

Čítanie
MODBUSR(H, 200, Int16)
Výkon vzduchového ohrievača Premenná Len na čítanie

Výkon vzduchového ohrievacieho článku ako percento maximálneho výkonu

Register: H:202 Int16 Jednotka: % numeric

Výkon vzduchového ohrievača

Čítanie
MODBUSR(H, 202, Int16)
Nastavenie behu Prepínač

Používateľský ovládač zap/vyp — zapína alebo vypína jednotku

Register: H:1001 Bool

Nastavenie behu

Čítanie stavu prepínača
MODBUSR(H, 1001, Bool)
Zápis stavu prepínača
MODBUSWNE(H, 1001, Bool, St)
Nastavenie režimu Viacstavový prepínač

Výber prevádzkového režimu — Vyp., Kúrenie, Chladenie, Servis

Register: H:1002 Int16 numeric
Hodnoty / Stavy: Vyp. · Kúrenie · Chladenie · Servis

Nastavenie režimu

Čítanie stavu prepínača
MODBUSR(H, 1002, Int16)
Zápis stavu prepínača
MODBUSWNE(H, 1002, Int16, Mu)
Nastavenie úrovne ventilácie Viacstavový prepínač
Register: H:1002 Int16 Jednotka: step numeric
Hodnoty / Stavy: Stupeň 0 · Stupeň 1 · Stupeň 2 · Stupeň 3 · Stupeň 4

Nastavenie úrovne ventilácie

Čítanie stavu prepínača
MODBUSR(H, 1002, Int16)
Zápis stavu prepínača
MODBUSWNE(H, 1002, Int16, Mu)
Požadovaná teplota Termostat

Požadovaná teplota miestnosti — číta aktuálnu z čidla T15, zapisuje požadovanú teplotu

Register: A:215 (current) / H:1004 (desired)H:1004 Int16 Jednotka: °C numeric

Požadovaná teplota

Čítanie teploty
MODBUSR(A, 215, Int16) / 100
Čítanie požadovanej teploty
MODBUSR(H, 1004, Int16) / 100
Zápis požadovanej teploty
MODBUSWNE(H, 1004, Int16, Se * 100)
Servisný režim Viacstavový prepínač
Register: H:1005 Int16 numeric
Hodnoty / Stavy: Vyp. · Odmrazovanie · Klapky · Prívodný · Odvodný · Kompresor · Vykurovanie · Teplá voda · Centrálne vykurovanie

Servisný režim

Čítanie stavu prepínača
MODBUSR(H, 1005, Int16)
Zápis stavu prepínača
MODBUSWNE(H, 1005, Int16, Mu)
Požadovaná teplota teplej vody T11 Termostat

Požadovaná teplota teplej vody – horná časť (elektrický ohrievač)

Register: A:211 (current) / H:1700 (desired)H:1700 Int16 Jednotka: °C numeric

Požadovaná teplota teplej vody T11

Čítanie teploty
MODBUSR(A, 211, Int16) / 100
Čítanie požadovanej teploty
MODBUSR(H, 1700, Int16) / 100
Zápis požadovanej teploty
MODBUSWNE(H, 1700, Int16, Se * 100)
Požadovaná teplota teplej vody T12 Termostat

Požadovaná teplota teplej vody – spodná časť (kompresor)

Register: A:212 (current) / H:1701 (desired)H:1701 Int16 Jednotka: °C numeric

Požadovaná teplota teplej vody T12

Čítanie teploty
MODBUSR(A, 212, Int16) / 100
Čítanie požadovanej teploty
MODBUSR(H, 1701, Int16) / 100
Zápis požadovanej teploty
MODBUSWNE(H, 1701, Int16, Se * 100)
Zimný teplotný prah Teplotný senzor Len na čítanie

Prah nízkej vonkajšej teploty pre zníženie vetrania

Register: H:4002 (implicit) Temperature Jednotka: °C numeric

Zimný teplotný prah

Čítanie teploty
MODBUSR(H, 4002, Int16) / 100
Zimný stupeň vetrania Teplotný senzor Len na čítanie
Register: H:4003 (implicit) Temperature Jednotka: step numeric

Zimný stupeň vetrania

Čítanie teploty
MODBUSR(H, 4003, Int16) / 100
Režim reštartu Viacstavový prepínač Len na čítanie

Výber režimu resetu externého požiarneho alarmu — Vyp., HPLP, Pokračovať

Register: H:4040 Int16 numeric
Hodnoty / Stavy: Vyp.

Režim reštartu

Čítanie stavu prepínača
MODBUSR(H, 4040, Int16)
Pripojenie: Modbus TCP • Slave ID: $[SlaveId]
Možné vylepšenia (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

Zdroje