---
title: "Nilan CTS-602"
description: "Regulátor tepelného čerpadla a ventilácie Nilan CTS-602 s integráciou Modbus TCP pre TapHome."
url: "https://taphome.com/sk/compatibility/nilan-cts602-heat-pump/"
language: sk
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","heat-pump","rs485","rtu-to-tcp-bridge","ventilation","hot-water","climate-control"]
  questions: ["Ako integrovať Nilan CTS-602 s TapHome?","Čo meria a ovláda TapHome šablóna pre Nilan CTS-602?","Ako pripojiť Nilan CTS-602 cez Modbus TCP k TapHome?","Aký RS-485 prevodník je potrebný pre Nilan CTS-602 a TapHome?","Ako zmeniť Modbus slave adresu na Nilan CTS-602?","Ako ovládať setpointy teploty teplej vody na Nilan CTS-602 cez TapHome?"]
---

# Nilan CTS-602

Komunikácia: Modbus TCP

- [Oficiálna stránka Nilan](https://www.nilan.dk)

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](https://taphome.com/images/compatibility/nilan-cts602-heat-pump/connection-plug-hmi-p020_hu_f5bb79e905cc69a1.jpg)

| Pin | Funkcia |
|-----|---------|
| 1 | GND |
| 2–3 | Ovládací panel |
| 4–5 | Výber používateľa (bezpotenciálový kontakt) |
| 6 | **A1 — RS-485 Data+ (Modbus)** |
| 7 | **B1 — RS-485 Data- (Modbus)** |
| 8 | Senzor 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:

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

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.

> [!WARNING]
> 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:

| Parameter | Hodnota |
|-----------|---------|
| Baud rate | 19200 |
| Dátové bity | 8 |
| Parita | Even |
| Stop bity | 1 |

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:

```
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, dve zariadenia prevádzkového režimu a dva indikátory stavu riadenia:

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

> [!TIP]
> 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

Hodnoty / Stavy: ON · OFF

Teplota prívodu (T1) Teplotný senzor Len na čítanie

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

Teplota odvodu (T3) Teplotný senzor Len na čítanie

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

Teplota teplej vody – vrchná (T11) Teplotný senzor Len na čítanie

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

Teplota teplej vody – spodná (T12) Teplotný senzor Len na čítanie

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

Aktuálny beh Prepínač

Aktuálny stav zapnutia/vypnutia jednotky

Register: H:1000 Bool

Hodnoty / Stavy: ON · OFF

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

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

Čas v stave Premenná Len na čítanie

Sekundy uplynuté v aktuálnom stave riadenia

Register: A:1003 Int16 Jednotka: s numeric

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ň 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ň 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

Dni od výmeny filtra Premenná Len na čítanie

Register: A:1103 Int16 Jednotka: days numeric

Dni do výmeny filtra Premenná Len na čítanie

Register: A:1104 Int16 Jednotka: days numeric

Požadovaná teplota prívodu Teplotný senzor Len na čítanie

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

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

Teplota miestnosti Teplotný senzor Len na čítanie

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

Úč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

Ventil horúceho plynu – kúrenie Prepínač Len na čítanie

Register: H:112 Bool

Hodnoty / Stavy: ON · OFF

Ventil horúceho plynu – chladenie Prepínač Len na čítanie

Register: H:113 Bool

Hodnoty / Stavy: ON · OFF

Uzavretie kondenzátora Prepínač Len na čítanie

Register: H:115 Bool

Hodnoty / Stavy: ON · OFF

Ohrievač vody Prepínač Len na čítanie

Register: H:116 Bool

Hodnoty / Stavy: ON · OFF

Obehové čerpadlo Prepínač Len na čítanie

Register: H:118 Bool

Hodnoty / Stavy: ON · OFF

Odmrazovanie Prepínač Len na čítanie

Register: H:125 Bool

Hodnoty / Stavy: ON · OFF

Alarmové relé Prepínač Len na čítanie

Register: H:126 Bool

Hodnoty / Stavy: ON · OFF

Predohrev Prepínač Len na čítanie

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

Register: H:127 Bool

Hodnoty / Stavy: ON · OFF

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

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

Nastavenie behu Prepínač

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

Register: H:1001 Bool

Hodnoty / Stavy: ON · OFF

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 ú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

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

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

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 T12 Termostat

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

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

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ý stupeň vetrania Teplotný senzor Len na čítanie

Register: H:4003 (implicit) Temperature Jednotka: step numeric

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.

**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

- 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-12
  
  [PDF](https://taphome.com/compatibility/devices/nilan-cts602-heat-pump/manufacturer/CTS602_HMI350T_Modbus_v23.pdf)
- DanGunvald/NilanModbus — Arduino Modbus-HTTP/MQTT Bridge
  
  [github.com](https://github.com/DanGunvald/NilanModbus) 2026-03-12
- Nilan CTS602 Installation Instructions — Comfort 252/302 Top/Polar (EN)
  
  [www.en.nilan.dk](https://www.en.nilan.dk/Files/Files/Engelsk/Archive/Installation%20instructions/2017-08%20CTS602_Ver210_Comfort_252-302-Top_Installation-instructions_GB.pdf) 2026-03-13
  
  [PDF](https://taphome.com/compatibility/devices/nilan-cts602-heat-pump/manufacturer/CTS602_Ver210_Comfort_252-302-Top_Installation_GB.pdf)
- Nilan CTS602 HMI Installation Instructions — Compact S Polar (EN)
  
  [www.nilannetherlands.nl](https://www.nilannetherlands.nl/_files/ugd/710177_6c3a755a8ca642ad85fc41755e7ce834.pdf) 2026-03-13
  
  [PDF](https://taphome.com/compatibility/devices/nilan-cts602-heat-pump/manufacturer/CTS602_HMI_Compact-S-Polar_Installation_GB.pdf)

