---
title: "Nilan CTS-602"
description: "Řadič Nilan CTS-602 (Compact P, VP, COMBI…) přes Modbus TCP s převodníkem RS-485 na Ethernet: teploty, stupně větrání, teplá voda, filtr a výstupy."
url: "https://taphome.com/cs/compatibility/nilan-cts602-heat-pump/"
language: cs
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","heat-pump","rs485","rtu-to-tcp-bridge","ventilation","hot-water","climate-control"]
  questions: ["Jak integrovat Nilan CTS-602 s TapHome?","Co měří a ovládá šablona TapHome pro Nilan CTS-602?","Jak připojit Nilan CTS-602 přes Modbus TCP k TapHome?","Jaký RS-485 převodník je potřeba pro Nilan CTS-602 a TapHome?","Jak změnit adresu Modbus slave na Nilan CTS-602?","Jak ovládat setpointy teploty teplé vody na Nilan CTS-602 přes TapHome?"]
---

# Nilan CTS-602

Komunikace: Modbus TCP

- [Oficiální web Nilan](https://www.nilan.dk)

Nilan CTS-602 je řadič používaný v řadách ventilačních jednotek a tepelných čerpadel Nilan Compact P, Compact S, VP, VPL, COMBI, VGU180 a VENTEC. Šablona TapHome se připojuje k CTS-602 přes Modbus TCP a zajišťuje monitorování teplot, klimatizaci, správu teplé vody, řízení stupňů ventilace a sledování stavů výstupů.

CTS-602 komunikuje nativně přes Modbus RTU po RS-485. Pro připojení k TapHome je potřeba převodník Modbus RTU-to-TCP (např. USR-TCP232 nebo Waveshare RS485 TO ETH).

## Hardwarové připojení

Přístup k rozhraní RS-485 Modbus je možný dvěma způsoby — závisí na modelu jednotky a způsobu instalace.

### 8pinový konektor (vrchní část jednotky)

U modelů Comfort, Compact a podobných jsou vodiče Modbus vyvedeny přes **8pinový zástrčkový konektor** na vrchní části jednotky. Tento konektor také nese připojení ovládacího panelu, senzoru T1 a uživatelského výběru.

![Nilan CTS602 8-pole connector plug pinout](https://taphome.com/images/compatibility/nilan-cts602-heat-pump/connection-plug-hmi-p020_hu_f5bb79e905cc69a1.jpg)

| Pin | Funkce |
|-----|--------|
| 1 | GND |
| 2–3 | Ovládací panel |
| 4–5 | Uživatelský výběr (beznapěťový kontakt) |
| 6 | **A1 — RS-485 Data+ (Modbus)** |
| 7 | **B1 — RS-485 Data- (Modbus)** |
| 8 | Senzor T1 (venkovní vzduch) |

Připojte převodník RTU-to-TCP k **pinu 1 (GND), pinu 6 (A1) a pinu 7 (B1)**.

### Konektor CN7 (PCB)

Na deskách CTS-602 s HMI350T je rozhraní RS-485 dostupné také na **6pinovém konektoru CN7** (vedle USB konektoru) přímo na PCB:

| Pin | Funkce |
|-----|--------|
| 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) — Uživatelský panel |
| 5 | COM2 — RS-485 Data- (/B) — Uživatelský panel |
| 6 | Zem |

Připojte převodník RTU-to-TCP k **pinům 2 (Data+), 3 (Data-) a 6 (GND)** přes COM1. COM2 je vyhrazeno pro HMI uživatelský panel.

> [!WARNING]
> CTS-602 nemá **optické oddělení** na portu RS-485. Používejte stíněný kroucený pár (AWG 24/0,25 mm², impedance 100–130 Ohm). Maximální délka kabelu je **200 m**. Na každém konci sběrnice nainstalujte zakončovací odpory 120 Ohm.

## Konfigurace

### Nastavení RS-485 bridge

Nakonfigurujte převodník RTU-to-TCP s následujícími parametry:

| Parametr | Hodnota |
|----------|---------|
| Baud rate | 19200 |
| Datové bity | 8 |
| Parita | Even |
| Stop bity | 1 |

Tyto komunikační parametry jsou v CTS-602 pevně nastaveny a nelze je změnit.

### Adresa Modbus slave

Rozhraní Modbus je **vždy aktivní** — neexistuje žádné samostatné nastavení pro povolení Modbus. Konfigurovat je třeba pouze adresu slave.

Výchozí adresa slave je **30** (konfigurovatelná 1–247). Pro změnu přejděte do menu SERVICE na ovládacím panelu CTS-602:

```
SERVICE → ENTER → přejděte dolů na MODBUS ADR → ENTER → nastavte adresu → ENTER
```

Na starším panelu s otočným knoflíkem procházejte položky menu knoflíkem. Na dotykové obrazovce HMI použijte dotykové rozhraní. Položka MODBUS ADR se nachází poblíž konce menu SERVICE, za položkou PWR SAVE.

### Parametry importu v TapHome

Při importu šablony TapHome vyžaduje:

- **Slave ID** — výchozí hodnota v šabloně je 1, změňte na hodnotu nastavenou v CTS-602 (výchozí 30)
- **IP adresa** — IP adresa převodníku RTU-to-TCP

## Možnosti zařízení

### Monitorování teplot

Šablona poskytuje 9 teplotních senzorů pokrývajících teploty vzduchu, zásobník teplé vody a výkon systému:

- **Teplota přívodu (T1)** — teplota nasávaného čerstvého vzduchu
- **Teplota odtahu (T3)** — teplota odváděného vzduchu z místnosti
- **Teplota teplé vody nahoře (T11)** a **Teplota teplé vody dole (T12)** — teploty zásobníku teplé vody (nahoře pro zónu elektrického ohřívače, dole pro zónu kompresoru)
- **Teplota v místnosti** — skutečná teplota místnosti ze senzoru uživatelského panelu T15 nebo externího senzoru T10
- **Žádaná teplota přívodu** — požadovaná teplota přiváděného vzduchu (setpoint T7)
- **Řízená teplota** — hodnota hlavního řízeného teplotního senzoru
- **Účinnost výměníku tepla** — procentuální účinnost pasivního výměníku tepla
- **Práh zimní teploty** — práh nízké venkovní teploty pro snížení ventilace (konfigurační hodnota)

Všechny teplotní hodnoty používají měřítko 100 (hodnota registru 2200 = 22,00 °C).

### Řízení provozního režimu

Šablona nabízí dva ovládací prvky zapnuto/vypnuto, dvě zařízení provozního režimu a dva indikátory stavu řízení:

- **Run Actual** — čte a zapisuje skutečný stav zapnuto/vypnuto (H:1000)
- **Run Set** — uživatelské ovládání zapnuto/vypnuto (H:1001), standardní registr dle oficiální dokumentace
- **Mode Actual** — aktuální provozní režim (Off, Heat, Cool, Auto, Service)
- **Mode Set** — selektor provozního režimu (Off, Heat, Cool, Service a číslované rozšířené režimy)
- **Control State** — zobrazení aktivního řídicího stavu s 18 stavy (Off, Ventilation, Heating, Cooling, Hot water, Defrost, Legionella, Central heating, Alarm a další)
- **Time in State** — počet sekund strávených v aktuálním řídicím stavu

### Řízení klimatu

Tři termostatová zařízení umožňují nastavení teplotního setpointu:

- **Teplotní setpoint** — setpoint teploty v místnosti, čte aktuální teplotu ze senzoru T15 a zapisuje požadovanou teplotu do H:1004
- **Setpoint teplé vody T11** — setpoint teploty horní části zásobníku (elektrický ohřívač)
- **Setpoint teplé vody T12** — setpoint teploty dolní části zásobníku (kompresor)

### Řízení ventilace

- **Stupeň ventilace** — aktuální stupeň ventilátoru (Off, 1–4), pouze čtení
- **Stupeň přívodu** a **Stupeň odtahu** — skutečné stupně rychlosti ventilátorů (Off, 1–4)
- **Nastavení úrovně ventilace** — selektor úrovně ventilátoru (0–4), čtení/zápis
- **Zimní stupeň ventilace** — nastavení rychlosti ventilátoru při nízké venkovní teplotě (konfigurační hodnota)

### Monitorování filtru

- **Dny od výměny filtru** — počet dní od posledního alarmu výměny vzduchového filtru
- **Dny do výměny filtru** — počet dní do dalšího alarmu výměny filtru

### Monitorování stavů výstupů

Osm booleovských výstupů indikuje aktuální stav interních komponent:

- **Hotgas Valve Heat** a **Hotgas Valve Cool** — stavy hotgas ventilu pro topení a chlazení
- **Condenser Close** — stav neaktivního vzduchového kondenzátoru
- **Water Heater** — stav relé ohřívače teplé vody
- **Circulation Pump** — stav oběhového čerpadla EK
- **Defrosting** — stav aktivní funkce odmrazování
- **Alarm Relay** — stav výstupního alarmového relé
- **Pre-Heater** — stav aktivace předehřívače nebo zemního výměníku

Dva další výstupní senzory poskytují procentuální hodnoty:

- **Exhaust Fan Speed** — rychlost odtahového ventilátoru
- **Air Heater Capacity** — kapacita topného článku vzduchového ohřívače

### Bezpečnostní monitorování

- **High Pressure Switch** — stav bezpečnostního vypínače vysokého tlaku (true = aktivní porucha tlaku)

### Servisní režim

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

Indikátor **Restart Mode** zobrazuje režim resetování externího požárního alarmu (Off, HPLP, Continue).

### Další možnosti

CTS-602 dále zpřístupňuje registry pro 14 dalších teplotních senzorů (venkovní, kondenzátor, výparník, přívod za ohřívačem, řídicí deska, přívod/zpátečka EK a další), monitorování vlhkosti a CO2, stav a reset alarmů, zapisovatelné řízení stupně ventilace, tlakové senzory, měření průtoku vzduchu a rozšířené konfigurační parametry. Tyto lze přidat v budoucí aktualizaci šablony.

> [!TIP]
> Stupeň ventilace je v šabloně aktuálně pouze pro čtení (čte z A:1100). Pro přímý zápis stupně ventilace lze registr H:1003 (Control.VentSet) přidat jako vlastní Modbus zařízení v TapHome.

## Řešení problémů

### Žádná komunikace Modbus

1. Ověřte, že převodník RTU-to-TCP je nakonfigurován se správnými parametry: 19200 baud, 8 datových bitů, parita Even, 1 stop bit
2. Zkontrolujte, zda Slave ID v TapHome odpovídá nastavení CTS-602 (výchozí 30)
3. Ověřte zapojení RS-485 — přes 8pinový konektor: pin 1 (GND), pin 6 (A1), pin 7 (B1); přes CN7: pin 2 (Data+), pin 3 (Data-), pin 6 (GND)
4. Pokud komunikace selhává, zkuste prohodit vodiče A a B — polarita může být obrácená
5. Ověřte, zda je IP adresa převodníku dostupná z TapHome Core
6. Zkontrolujte zakončovací odpory (120 Ohm) na obou koncích sběrnice RS-485

### Teplotní hodnoty jsou nesprávné

Všechny teplotní registry používají měřítko 100. Surová hodnota 2200 odpovídá 22,00 °C. Pokud se hodnoty jeví jako 100× větší nebo jako celá čísla, ověřte, zda je šablona správně aplikována.

### Změny režimu se neprojevují

CTS-602 nemusí přijmout změny režimu v určitých stavech (např. cyklus odmrazování, ohřev proti legionele). Počkejte na dokončení aktuálního cyklu a zkuste to znovu. Aktuální stav systému zkontrolujte v zařízení Control State.

## Dostupná zařízení

Nilan CTS602 Heat Pump Modul

Tlakový spínač vysokého tlaku Přepínač Pouze ke čtení

Registr: A:107 Bool

Hodnoty / Stavy: ON · OFF

Teplota přívodu (T1) Teplotní senzor Pouze ke čtení

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

Teplota odvodu (T3) Teplotní senzor Pouze ke čtení

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

Teplota teplé vody – horní (T11) Teplotní senzor Pouze ke čtení

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

Teplota teplé vody – dolní (T12) Teplotní senzor Pouze ke čtení

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

Aktuální stav běhu Přepínač

Aktuální stav zapnutí/vypnutí jednotky

Registr: H:1000 Bool

Hodnoty / Stavy: ON · OFF

Aktuální režim Vícestavový přepínač Pouze ke čtení

Aktuální provozní režim — Vyp., Topení, Chlazení, Auto, Servis

Registr: A:1001 Int16 numeric

Hodnoty / Stavy: Vyp. · Topení · Chlazení · Auto · Servis

Stav regulace Proměnná Pouze ke čtení

Zobrazení aktivního stavu regulace — Vyp., Větrání, Topení, Chlazení, Teplá voda, Odmrazování a další

Registr: A:1002 Int16 numeric

Čas ve stavu Proměnná Pouze ke čtení

Sekundy uplynulé v aktuálním stavu regulace

Registr: A:1003 Int16 Jednotka: s numeric

Stupeň větrání Vícestavový přepínač Pouze ke čtení

Registr: A:1100 Int16 Jednotka: step numeric

Hodnoty / Stavy: Vyp. · Stupeň 1 · Stupeň 2 · Stupeň 3 · Stupeň 4

Stupeň přívodního ventilátoru Vícestavový přepínač Pouze ke čtení

Registr: A:1101 Int16 Jednotka: step numeric

Hodnoty / Stavy: Vyp. · Stupeň 1 · Stupeň 2 · Stupeň 3 · Stupeň 4

Stupeň odvodního ventilátoru Vícestavový přepínač Pouze ke čtení

Registr: A:1102 Int16 Jednotka: step numeric

Hodnoty / Stavy: Vyp. · Stupeň 1 · Stupeň 2 · Stupeň 3 · Stupeň 4

Dny od výměny filtru Proměnná Pouze ke čtení

Registr: A:1103 Int16 Jednotka: days numeric

Dny do výměny filtru Proměnná Pouze ke čtení

Registr: A:1104 Int16 Jednotka: days numeric

Požadovaná teplota přívodu Teplotní senzor Pouze ke čtení

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

Řízená teplota Teplotní senzor Pouze ke čtení

Aktuální hodnota hlavního řízeného teplotního senzoru

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

Teplota místnosti Teplotní senzor Pouze ke čtení

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

Účinnost výměníku tepla Teplotní senzor Pouze ke čtení

Procentuální účinnost pasivního výměníku tepla

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

Ventil horkého plynu – topení Přepínač Pouze ke čtení

Registr: H:112 Bool

Hodnoty / Stavy: ON · OFF

Ventil horkého plynu – chlazení Přepínač Pouze ke čtení

Registr: H:113 Bool

Hodnoty / Stavy: ON · OFF

Uzavření kondenzátoru Přepínač Pouze ke čtení

Registr: H:115 Bool

Hodnoty / Stavy: ON · OFF

Ohřívač vody Přepínač Pouze ke čtení

Registr: H:116 Bool

Hodnoty / Stavy: ON · OFF

Oběhové čerpadlo Přepínač Pouze ke čtení

Registr: H:118 Bool

Hodnoty / Stavy: ON · OFF

Odmrazování Přepínač Pouze ke čtení

Registr: H:125 Bool

Hodnoty / Stavy: ON · OFF

Alarmové relé Přepínač Pouze ke čtení

Registr: H:126 Bool

Hodnoty / Stavy: ON · OFF

Předehřev Přepínač Pouze ke čtení

Stav aktivace předehřevu nebo zemního výměníku

Registr: H:127 Bool

Hodnoty / Stavy: ON · OFF

Otáčky odvodního ventilátoru Proměnná Pouze ke čtení

Otáčky odvodního ventilátoru jako procento maximální kapacity

Registr: H:200 Int16 Jednotka: % numeric

Výkon vzduchového ohřívače Proměnná Pouze ke čtení

Výkon vzduchového ohřívacího článku jako procento maximálního výkonu

Registr: H:202 Int16 Jednotka: % numeric

Nastavení běhu Přepínač

Uživatelské ovládání zap/vyp — zapíná nebo vypíná jednotku

Registr: H:1001 Bool

Hodnoty / Stavy: ON · OFF

Nastavení režimu Vícestavový přepínač

Volba provozního režimu — Vyp., Topení, Chlazení, Servis

Registr: H:1002 Int16 numeric

Hodnoty / Stavy: Vyp. · Topení · Chlazení · Servis

Nastavení úrovně ventilace Vícestavový přepínač

Registr: 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 místnosti — čte aktuální z čidla T15, zapisuje požadovanou teplotu

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

Servisní režim Vícestavový přepínač

Registr: H:1005 Int16 numeric

Hodnoty / Stavy: Vyp. · Odmrazování · Klapky · Přívodní · Odvodní · Kompresor · Vytápění · Teplá voda · Centrální vytápění

Požadovaná teplota teplé vody T11 Termostat

Požadovaná teplota teplé vody – horní část (elektrický ohřívač)

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

Požadovaná teplota teplé vody T12 Termostat

Požadovaná teplota teplé vody – dolní část (kompresor)

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

Zimní teplotní práh Teplotní senzor Pouze ke čtení

Práh nízké venkovní teploty pro snížení větrání

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

Zimní stupeň větrání Teplotní senzor Pouze ke čtení

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

Režim restartu Vícestavový přepínač Pouze ke čtení

Volba režimu resetu externího požárního alarmu — Vyp., HPLP, Pokračovat

Registr: H:4040 Int16 numeric

Hodnoty / Stavy: Vyp.

**Připojení:** Modbus TCP • Slave ID: $\[SlaveId]

Možná vylepšení (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)

## Související dokumentace

- [Modbus Integration](https://taphome.com/cs/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/cs/docs/integration/modbus/)
- [Jednoduché nastavení pomocí šablon](https://taphome.com/cs/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/cs/docs/script/modbus-scripts/)
- [Funkce Modbus](https://taphome.com/cs/docs/script/modbus/)
- [Datové typy Modbus](https://taphome.com/cs/docs/script/modbus-data-types/)

