---
title: "Nilan CTS-602 Rekuperacja"
description: "Sterownik rekuperacji powietrza i wentylacji Nilan CTS-602 z integracją Modbus TCP dla TapHome."
url: "https://taphome.com/pl/compatibility/nilan-cts-602-air-recovery/"
language: pl
lastmod: 2026-03-20
generator: hugo
ai:
  topics: ["modbus-tcp","air-recovery","rs485","rtu-to-tcp-bridge","ventilation","hrv","climate-control"]
  questions: ["Jak zintegrować Nilan CTS-602 Air Recovery z TapHome?","Co kontroluje szablon TapHome dla Nilan CTS-602 Air Recovery?","Jak podłączyć jednostkę wentylacyjną Nilan Comfort przez Modbus TCP do TapHome?","Jaki konwerter RS-485 jest potrzebny dla Nilan CTS-602 Air Recovery i TapHome?","Jak zmienić prędkość wentylacji na Nilan CTS-602 przez TapHome?","Jaka jest różnica między szablonami Nilan CTS-602 Heat Pump i Air Recovery?"]
---

# Nilan CTS-602 Rekuperacja

Komunikacja: Modbus RTU

- [Oficjalna strona Nilan](https://www.nilan.dk)

## Poradnik integracji

Szablon Nilan CTS-602 Air Recovery jest przeznaczony dla jednostek wentylacyjnych Nilan serii Comfort 250, Comfort 300, Comfort 300 Top, Comfort CT300, Comfort 450 i Comfort 600 z odzyskiem ciepła. Są to jednostki HRV (heat recovery ventilation) sterowane regulatorem CTS-602. Szablon TapHome łączy się z CTS-602 przez Modbus TCP, umożliwiając nastawę temperatury, sterowanie biegiem wentylacji, monitorowanie wilgotności, wybór trybu pracy i przełączanie kotła elektrycznego.

CTS-602 natywnie komunikuje się przez Modbus RTU po RS-485. Do połączenia z TapHome wymagany jest konwerter Modbus RTU-to-TCP (np. USR-TCP232 lub Waveshare RS485 TO ETH).

> [!NOTE]
> To jest wariant szablonu CTS-602 dla rekuperacji powietrza z 6 urządzeniami skupionymi na podstawowym sterowaniu wentylacją i klimatem. Szablon [Nilan CTS-602 Heat Pump](https://taphome.com/pl/compatibility/nilan-cts602-heat-pump/) dla tego samego regulatora udostępnia 38 urządzeń, w tym dodatkowe czujniki temperatury, monitorowanie stanu wyjść i zarządzanie ciepłą wodą użytkową.


## Podłączenie sprzętowe

Interfejs RS-485 Modbus jest dostępny na **6-pinowym złączu CN7** (obok złącza USB) bezpośrednio na płycie PCB CTS-602:

![Nilan CTS602 CN7 Modbus connector pinout](https://taphome.com/images/compatibility/nilan-cts-602-air-recovery/wiring-cn7-modbus-p004_hu_ebf59e538ceac537.jpg)

| Pin | Funkcja |
|-----|---------|
| 1 | Wyjście 12 VDC |
| 2 | COM1 — RS-485 Data+ (A) — Modbus |
| 3 | COM1 — RS-485 Data- (/B) — Modbus |
| 4 | COM2 — RS-485 Data+ (A) — Panel użytkownika |
| 5 | COM2 — RS-485 Data- (/B) — Panel użytkownika |
| 6 | Masa |

Podłączyć konwerter RTU-to-TCP do **pinów 2 (Data+), 3 (Data-) i 6 (GND)** przez COM1. COM2 jest zarezerwowany dla panelu HMI użytkownika.

W modelach Comfort 250/300/300 Top/450/600 ze starszym panelem pokrętłowym przewody Modbus są dostępne również przez **8-pinowe złącze** na górze jednostki (pin 6 = A1/Data+, pin 7 = B1/Data-, pin 1 = GND).

![Modbus RTU point-to-point RS-485 bus wiring with termination resistors](https://taphome.com/images/compatibility/nilan-cts-602-air-recovery/wiring-bus-diagram-p004_hu_121a9c5bf4af009b.jpg)

> [!WARNING]
> CTS-602 **nie posiada izolacji optycznej** na porcie RS-485. Użyć ekranowanej skrętki (AWG 24/0,25 mm², impedancja 100–130 Ohm). Maksymalna długość kabla: **200 m**. Na obu końcach magistrali zainstalować rezystory terminujące 120 Ohm.

## Włączanie komunikacji Modbus

Interfejs Modbus jest na CTS-602 **zawsze aktywny** — nie ma osobnego ustawienia „włącz Modbus". Należy skonfigurować tylko adres slave.

Domyślny adres slave to **30** (konfigurowalny 1–247). Aby go zmienić, należy wejść do menu SERVICE na panelu sterowania CTS-602:

1. Nacisnąć **Down + ENTER** jednocześnie przez 10 sekund, aby aktywować menu serwisowe
2. Naciskać **Down** wielokrotnie, aż panel wyświetli **SERVICE**, następnie nacisnąć **ENTER**
3. Przewijać przez pozycje menu (HEATING SURFACE, AIR QUALITY, AIR EXCHANGE, DEFROST, TEMP. CONTROL, INLET CONTROL, ROOM CONTROL, RESTART, RESET, MANUAL, PWR SAVE) do **MODBUS ADR 30**
4. Nacisnąć **ENTER** aby edytować adres, użyć **Up/Down** do zmiany wartości, następnie nacisnąć **ENTER** aby potwierdzić

![Nilan CTS602 service menu showing Modbus address configuration](https://taphome.com/images/compatibility/nilan-cts-602-air-recovery/service-menu-modbus-p030_hu_b4848ab211c2936a.jpg)

## Konfiguracja

### Ustawienia konwertera RS-485

Skonfigurować konwerter RTU-to-TCP z następującymi parametrami:

| Parametr | Wartość |
|----------|---------|
| Baud rate | 19200 |
| Bity danych | 8 |
| Parzystość | Even |
| Bity stopu | 1 |

Te parametry komunikacyjne są stałe w CTS-602 i nie mogą być zmienione.

### Parametry importu w TapHome

Podczas importowania szablonu TapHome pyta o:

- **Slave ID** — domyślnie 30 w szablonie, zmienić zgodnie z ustawieniem CTS-602 jeśli zmodyfikowano
- **IP Address** — adres IP konwertera RTU-to-TCP

## Możliwości urządzeń

### Sterowanie temperaturą

Urządzenie termostatyczne **Temperature Setpoint** odczytuje bieżącą temperaturę pomieszczenia z czujnika T15 panelu użytkownika (A:215) i zapisuje żądaną nastawę temperatury do H:1004. Odczytuje też wilgotność z wbudowanego czujnika wilgotności (A:221). Wszystkie wartości temperatury używają współczynnika skalowania 100 (wartość rejestru 2200 = 22,00 °C).

### Monitorowanie wilgotności

Czujnik **Humidity** odczytuje wartość wilgotności wewnętrznej z A:221 (AirQual.RH), wyświetlaną jako procent. Przydatny do monitorowania jakości powietrza wewnętrznego i może być używany w automatyzacjach TapHome do wyzwalania zmian prędkości wentylacji.

### Sterowanie trybem pracy

Selektor **Mode Set** steruje trybem pracy przez H:1002 z następującymi wartościami:

- 0 = Wył.
- 1 = Ogrzewanie
- 2 = Chłodzenie
- 3 = Auto
- 4 = Serwis

### Sterowanie wentylacją

Urządzenie **Ventilation Level Set** umożliwia odczyt i zapis biegu wentylatora przez H:1003 (Control.VentSet):

- 0 = Wył.
- 1–4 = Bieg wentylacji (odpowiadający wartościom procentowym prędkości wentylatora skonfigurowanym w menu serwisowym AIR EXCHANGE CTS-602)

Urządzenie **Inlet Fan Speed** odczytuje i zapisuje prędkość wentylatora nawiewnego jako procent maksymalnej wydajności przez H:201 (Output.InletSpeed), ze współczynnikiem skalowania 100.

### Sterowanie kotłem elektrycznym

Przełącznik **Electric Boiler** steruje przekaźnikiem grzałki EK (H:119, Output.CenHeat_1) dla jednostek wyposażonych w elektryczny element grzejny. Prosty przełącznik włącz/wyłącz.

### Dodatkowe możliwości

Regulator CTS-602 udostępnia wiele kolejnych rejestrów, które można dodać w przyszłej aktualizacji szablonu:

- Czujniki temperatury T0–T8 (płyta sterująca, nawiew, dopływ, wywiew, wylot, temperatura zewnętrzna)
- Monitorowanie stanu pracy i sterowania (A:1000, A:1002)
- Liczniki wymiany filtra (A:1103, A:1104)
- Sprawność wymiennika ciepła (A:1204)
- Prędkość wentylatora wywiewnego (H:200)
- Czujnik CO2 (A:222)
- Stan alarmu i reset (A:400, H:400)
- Sterowanie trybem serwisowym (H:1005)

> [!TIP]
> Aby uzyskać bardziej rozbudowany szablon z 38 urządzeniami, w tym wszystkimi czujnikami temperatury, monitorowaniem stanu wyjść i zarządzaniem CWU, zobacz szablon [Nilan CTS-602 Heat Pump](https://taphome.com/pl/compatibility/nilan-cts602-heat-pump/). Oba szablony używają tego samego regulatora CTS-602 i mogą być stosowane na tym samym sprzęcie — wybierz ten, który najlepiej odpowiada typowi jednostki i potrzebom monitorowania.

## Rozwiązywanie problemów

### Brak komunikacji Modbus

1. Sprawdzić parametry konwertera RTU-to-TCP: 19200 baud, 8 bitów danych, parzystość Even, 1 bit stopu
2. Sprawdzić, czy Slave ID w TapHome odpowiada ustawieniu CTS-602 (domyślnie 30)
3. Sprawdzić okablowanie RS-485 — przez CN7: pin 2 (Data+), pin 3 (Data-), pin 6 (GND)
4. Jeśli komunikacja nie działa, spróbować zamienić przewody A i B — polaryzacja może być odwrócona
5. Sprawdzić, czy adres IP konwertera jest osiągalny z TapHome Core
6. Sprawdzić rezystory terminujące (120 Ohm) na obu końcach magistrali RS-485

### Odczyty temperatury pokazują nieprawidłowe wartości

Wszystkie rejestry temperatury używają współczynnika skalowania 100. Wartość surowa 2200 oznacza 22,00 °C. Jeśli wartości wyglądają na 100-krotnie za duże lub jako liczby całkowite, sprawdzić czy szablon jest prawidłowo zastosowany.

### Zmiany biegu wentylacji nie mają efektu

CTS-602 może nadpisywać ustawienie biegu wentylacji w pewnych warunkach (np. wentylacja sterowana wilgotnością, redukcja przy niskiej temperaturze zewnętrznej lub stany alarmowe). Sprawdzić ustawienia AIR QUALITY i AIR EXCHANGE w menu serwisowym. Jeśli regulacja wilgotności lub CO2 jest włączona, regulator może automatycznie zwiększać lub zmniejszać prędkość wentylatora niezależnie od ustawienia Modbus.

## Dostępne urządzenia 6

Te urządzenia pojawią się w TapHome po imporcie.

Nilan CTS-602 Air Recovery Moduł

Kocioł elektryczny Przełącznik Odczyt i zapis

Sterowanie włącz/wyłącz przekaźnikiem grzałki EK — przełącza elektryczny element grzejny

Rejestr: H:119 Bool

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 119, Bool)
```

Zapis stanu przełącznika

```taphome
MODBUSWNE(H, 119, Bool, St)
```

Prędkość wentylatora nawiewnego Zmienna Odczyt i zapis

Prędkość wentylatora nawiewnego jako procent maksymalnej wydajności

Rejestr: H:201 Int16 Jednostka: % numeric

Odczyt

```taphome
MODBUSR(H, 201, Int16)/100
```

Zapis

```taphome
MODBUSWNE(H, 201, Int16, Va/100)
```

Nastawiony tryb Przełącznik wielowartościowy Odczyt i zapis

Wybór trybu pracy — Wył., Ogrzewanie, Chłodzenie, Auto, Serwis

Rejestr: H:1002 Int16 numeric

Wartości / Stany: Wył. · Ogrzewanie · Chłodzenie · Auto · Serwis

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 1002, Int16)
```

Zapis stanu przełącznika

```taphome
MODBUSWNE(H, 1002, Int16, Mu)
```

Wilgotność Zmienna Tylko do odczytu

Wartość wewnętrznego czujnika wilgotności do monitorowania jakości powietrza

Rejestr: A:221 Int16 Jednostka: % numeric

Odczyt

```taphome
MODBUSR(A, 221, Int16)/100
```

Nastawa temperatury Termostat Odczyt i zapis

Nastawa temperatury pomieszczenia — odczytuje aktualną z czujnika T15, zapisuje żądaną temperaturę

Rejestr: A:215 (current) / H:1004 (desired) → H:1004 Int16 Jednostka: °C numeric

Odczyt temperatury

```taphome
MODBUSR(A, 215, Int16)/100
```

Odczyt temperatury zadanej

```taphome
MODBUSR(H, 1004, Int16)/100
```

Zapis temperatury zadanej

```taphome
MODBUSWNE(H, 1004, Int16, Se*100)
```

Odczyt wilgotności

```taphome
MODBUSR(A, 221, Int16)/100
```

Nastawiony poziom wentylacji Przełącznik wielowartościowy Odczyt i zapis

Selektor biegu wentylatora — Wył., Poziom 1–4

Rejestr: H:1003 Int16 Jednostka: step numeric

Wartości / Stany: Wył.

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 1003, Int16)
```

Zapis stanu przełącznika

```taphome
MODBUSWNE(H, 1003, Int16, Mu)
```

**Połączenie:** Modbus RTU • 19200 baud• 8E1 • Slave ID: $\[SlaveId]

Możliwe ulepszenia (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

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji | Domyślnie     |
|---------------------|---------------|
| Slave ID            | `30`          |
| Adres IP            | `192.168.0.1` |

## Źródła

- 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-20
  
  [PDF](https://taphome.com/compatibility/devices/nilan-cts-602-air-recovery/manufacturer/CTS602_HMI350T_Modbus_v23.pdf)
- veista/nilan — Home Assistant CTS602 Integration
  
  [github.com](https://github.com/veista/nilan) 2026-03-20
- DanGunvald/NilanModbus — Arduino Modbus-HTTP/MQTT Bridge
  
  [github.com](https://github.com/DanGunvald/NilanModbus) 2026-03-20
- Nilan CTS602 Installation Instructions — Comfort 250-600 Top (EN)
  
  [www.en.nilan.dk](https://www.en.nilan.dk/Files/Files/Engelsk/Archive/Installation%20instructions/2015-04%20M21%20Comfort%20250-600%20Top%20GB.pdf) 2026-03-20
  
  [PDF](https://taphome.com/compatibility/devices/nilan-cts-602-air-recovery/manufacturer/CTS602_Comfort_250-600_Top_Installation_GB.pdf)

Dokumenty producentów są © ich właścicieli. Udostępniamy je w formie opublikowanej przez producenta, wyłącznie w celach informacyjnych.

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

