TapHome

Nilan CTS-602 Hővisszanyerő

Modbus RTU
Submitted by
Last updated: 03. 2026
Nilan CTS-602 Hővisszanyerő

A Nilan CTS-602 Air Recovery sablon a Nilan Comfort 250, Comfort 300, Comfort 300 Top, Comfort CT300, Comfort 450 és Comfort 600 sorozatú, hővisszanyeréssel ellátott szellőztető egységekhez készült. Ezek HRV (heat recovery ventilation) egységek, melyeket a CTS-602 vezérlő irányít. A TapHome sablon Modbus TCP-n csatlakozik a CTS-602-höz, és lehetővé teszi a hőmérséklet alapjel beállítását, szellőzési fokozat vezérlését, páratartalom figyelést, üzemmód választást és elektromos kazán kapcsolást.

A CTS-602 natívan RS-485-ön Modbus RTU-n kommunikál. A TapHome-hoz való csatlakozáshoz Modbus RTU-to-TCP konverter szükséges (pl. USR-TCP232 vagy Waveshare RS485 TO ETH).

Ez a CTS-602 sablon légvisszanyerő változata, 6 eszközzel, az alapvető szellőzés- és klímavezérlésre összpontosítva. A Nilan CTS-602 Heat Pump sablon ugyanahhoz a vezérlőhöz 38 eszközt tartalmaz, köztük további hőmérséklet-érzékelőket, kimeneti állapot figyelést és melegvíz-kezelést.

Hardver bekötése

Az RS-485 Modbus interfész a CTS-602 panelen lévő 6 pólusú CN7 csatlakozón érhető el (az USB csatlakozó mellett):

Nilan CTS602 CN7 Modbus connector pinout
PinFunkció
112 VDC kimenet
2COM1 — RS-485 Data+ (A) — Modbus
3COM1 — RS-485 Data- (/B) — Modbus
4COM2 — RS-485 Data+ (A) — Kezelőpanel
5COM2 — RS-485 Data- (/B) — Kezelőpanel
6Föld

Az RTU-to-TCP konvertert a 2-es (Data+), 3-as (Data-) és 6-os (GND) pinekre csatlakoztasd COM1-en keresztül. A COM2 a HMI kezelőpanel számára van fenntartva.

A Comfort 250/300/300 Top/450/600 modelleknél régebbi gombos kezelőpanellel a Modbus kábelek az egység tetején lévő 8 pólusú csatlakozón is elérhetők (6-os pin = A1/Data+, 7-es pin = B1/Data-, 1-es pin = GND).

Modbus RTU point-to-point RS-485 bus wiring with termination resistors

A CTS-602 nem rendelkezik optikai leválasztással az RS-485 porton. Árnyékolt sodrott érpáros kábelt használj (AWG 24/0,25 mm², impedancia 100–130 Ohm). A kábel maximális hossza 200 m. A busz mindkét végén 120 Ohm lezáró ellenállást helyezz el.

Modbus kommunikáció engedélyezése

A Modbus interfész a CTS-602-n mindig aktív — nincs külön „Modbus engedélyezése" beállítás. Csak a slave címet kell konfigurálni.

Az alapértelmezett slave cím 30 (1–247 között állítható). Módosításához a CTS-602 kezelőpanelén lépj be a SERVICE menübe:

  1. Nyomd le a Down + ENTER gombokat egyszerre 10 másodpercig a szervizmenü aktiválásához
  2. Nyomd le a Down gombot többször, amíg a panel SERVICE feliratot mutat, majd nyomd le az ENTER gombot
  3. Görgess végig a menüpontokon (HEATING SURFACE, AIR QUALITY, AIR EXCHANGE, DEFROST, TEMP. CONTROL, INLET CONTROL, ROOM CONTROL, RESTART, RESET, MANUAL, PWR SAVE) a MODBUS ADR 30 eléréséig
  4. Nyomd le az ENTER gombot a cím szerkesztéséhez, az Up/Down gombokkal módosítsd az értéket, majd az ENTER gombbal erősítsd meg
Nilan CTS602 service menu showing Modbus address configuration

Konfiguráció

RS-485 konverter beállításai

Az RTU-to-TCP konvertert a következő paraméterekkel konfiguráld:

ParaméterÉrték
Baud rate19200
Adatbitek8
ParitásEven
Stopbitek1

Ezek a kommunikációs paraméterek a CTS-602-n rögzítettek, nem módosíthatók.

TapHome importálási paraméterek

A sablon importálásakor a TapHome a következőket kéri:

  • Slave ID — a sablonban alapértelmezetten 30, módosítsd a CTS-602 beállításának megfelelően
  • IP Address — az RTU-to-TCP konverter IP-címe

Eszköz funkciók

Hőmérséklet vezérlés

A Temperature Setpoint termosztát eszköz a T15 kezelőpanel érzékelőből olvassa az aktuális szobahőmérsékletet (A:215), és a kívánt hőmérséklet alapjelet a H:1004 regiszterbe írja. A beépített páratartalom érzékelőből (A:221) is olvas. Minden hőmérsékleti érték 100-as skálázási tényezőt alkalmaz (regiszter érték 2200 = 22,00 °C).

Páratartalom figyelés

A Humidity érzékelő a beltéri páratartalom értékét olvassa az A:221-ből (AirQual.RH), százalékban megjelenítve. Hasznos a beltéri levegőminőség figyeléséhez, és TapHome automatizálásokban használható a szellőzési sebesség változtatásának kiváltására.

Üzemmód vezérlés

A Mode Set szelektor az üzemmódot a H:1002-n keresztül vezérli a következő értékekkel:

  • 0 = Ki
  • 1 = Fűtés
  • 2 = Hűtés
  • 3 = Auto
  • 4 = Szerviz
Szellőzés vezérlés

A Ventilation Level Set eszköz a ventilátor fokozatát olvashatja és írhatja a H:1003-on keresztül (Control.VentSet):

  • 0 = Ki
  • 1–4 = Szellőzési fokozat (a CTS-602 AIR EXCHANGE szervizmenüjében beállított ventilátorsebességek százalékának megfelelően)

Az Inlet Fan Speed eszköz a befúvó ventilátor sebességét olvassa és írja a maximális kapacitás százalékában a H:201 (Output.InletSpeed) regiszteren keresztül, 100-as skálázási tényezővel.

Elektromos kazán vezérlés

Az Electric Boiler kapcsoló az EK fűtőrelét vezérli (H:119, Output.CenHeat_1) elektromos fűtőelemmel felszerelt egységeknél. Egyszerű be/ki kapcsoló.

További lehetőségek

A CTS-602 vezérlő számos további regisztert kínál, amelyek egy jövőbeli sablonfrissítésben adhatók hozzá:

  • T0–T8 hőmérséklet érzékelők (vezérlőkártya, szívás, befúvás, elszívás, kifúvás, kültéri hőmérséklet)
  • Futási és vezérlési állapot figyelés (A:1000, A:1002)
  • Szűrőcsere számlálók (A:1103, A:1104)
  • Hőcserélő hatásfok (A:1204)
  • Elszívó ventilátor sebesség (H:200)
  • CO2 érzékelő (A:222)
  • Riasztási állapot és reset (A:400, H:400)
  • Szerviz üzemmód vezérlés (H:1005)

Átfogóbb sablonért 38 eszközzel, beleértve az összes hőmérséklet-érzékelőt, kimeneti állapot figyelést és melegvíz-kezelést, lásd a Nilan CTS-602 Heat Pump sablont. Mindkét sablon ugyanazt a CTS-602 vezérlőt használja, és ugyanazon a hardveren alkalmazható — válaszd azt, amelyik legjobban megfelel az egység típusának és a figyelési igényeidnek.

Hibaelhárítás

Nincs Modbus kommunikáció
  1. Ellenőrizd az RTU-to-TCP konverter paramétereit: 19200 baud, 8 adatbit, Even paritás, 1 stopbit
  2. Ellenőrizd, hogy a TapHome-ban beállított Slave ID megegyezik-e a CTS-602 beállításával (alapértelmezetten 30)
  3. Ellenőrizd az RS-485 bekötést — CN7-en: 2-es pin (Data+), 3-as pin (Data-), 6-os pin (GND)
  4. Ha a kommunikáció nem működik, próbáld felcserélni az A és B vezetékeket — a polaritás fordított lehet
  5. Ellenőrizd, hogy a konverter IP-címe elérhető-e a TapHome Core-ból
  6. Ellenőrizd a lezáró ellenállásokat (120 Ohm) az RS-485 busz mindkét végén
A hőmérsékleti értékek helytelenek

Minden hőmérsékleti regiszter 100-as skálázási tényezőt alkalmaz. A 2200-as nyers érték 22,00 °C-t jelent. Ha az értékek 100-szorosnak vagy egész számoknak látszanak, ellenőrizd, hogy a sablon megfelelően van-e alkalmazva.

A szellőzési fokozat változtatása nem érvényesül

A CTS-602 bizonyos körülmények között felülírhatja a szellőzési fokozat beállítását (pl. páratartalom-vezérelt szellőzés, alacsony kültéri hőmérséklet miatti csökkentés vagy riasztási állapot). Ellenőrizd az AIR QUALITY és AIR EXCHANGE beállításokat a szervizmenüben. Ha páratartalom- vagy CO2-szabályozás van engedélyezve, a vezérlő automatikusan növelheti vagy csökkentheti a ventilátor sebességét a Modbus beállítástól függetlenül.

Elérhető eszközök

Nilan CTS-602 Air Recovery Modul
Elektromos kazán Kapcsoló

EK fűtőrelé be/ki vezérlés — az elektromos fűtőelemet kapcsolja

Regiszter: H:119 Bool

Elektromos kazán

Kapcsoló állapot olvasása
MODBUSR(H, 119, Bool)
Kapcsoló állapot írása
MODBUSWNE(H, 119, Bool, St)
Befúvó ventilátor fordulatszám Változó

Befúvó ventilátor fordulatszám a maximális kapacitás százalékában

Regiszter: H:201 Int16 Egység: % numeric

Befúvó ventilátor fordulatszám

Olvasás
MODBUSR(H, 201, Int16)/100
Írás
MODBUSWNE(H, 201, Int16, Va/100)
Üzemmód beállítás Többértékű kapcsoló

Üzemmód kiválasztás — Ki, Fűtés, Hűtés, Auto, Szerviz

Regiszter: H:1002 Int16 numeric
Értékek / Állapotok: Ki · Fűtés · Hűtés · Auto · Szerviz

Üzemmód beállítás

Kapcsoló állapot olvasása
MODBUSR(H, 1002, Int16)
Kapcsoló állapot írása
MODBUSWNE(H, 1002, Int16, Mu)
Páratartalom Változó Csak olvasható

Beltéri páratartalom érzékelő értéke a levegőminőség figyeléséhez

Regiszter: A:221 Int16 Egység: % numeric

Páratartalom

Olvasás
MODBUSR(A, 221, Int16)/100
Hőmérséklet alapjel Termosztát

Helyiség hőmérséklet alapjel — aktuális értéket olvas a T15 szobaszenzorból, írja a kívánt hőmérsékletet

Regiszter: A:215 (current) / H:1004 (desired)H:1004 Int16 Egység: °C numeric

Hőmérséklet alapjel

Hőmérséklet olvasása
MODBUSR(A, 215, Int16)/100
Kívánt hőmérséklet olvasása
MODBUSR(H, 1004, Int16)/100
Kívánt hőmérséklet írása
MODBUSWNE(H, 1004, Int16, Se*100)
Páratartalom olvasása
MODBUSR(A, 221, Int16)/100
Szellőzési szint beállítás Többértékű kapcsoló

Ventilátor fokozat kiválasztó — Ki, 1–4. fokozat

Regiszter: H:1003 Int16 Egység: step numeric
Értékek / Állapotok: Ki

Szellőzési szint beállítás

Kapcsoló állapot olvasása
MODBUSR(H, 1003, Int16)
Kapcsoló állapot írása
MODBUSWNE(H, 1003, Int16, Mu)
Kapcsolat: Modbus RTU • 19200 baud• 8E1 • Slave ID: $[SlaveId]
Lehetséges fejlesztések (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

Források

  • Nilan CTS602 HMI350T Modbus Protocol v23
    PDF
  • veista/nilan — Home Assistant CTS602 Integration
    github.com 2026-03-20
  • DanGunvald/NilanModbus — Arduino Modbus-HTTP/MQTT Bridge
    github.com 2026-03-20
  • Nilan CTS602 Installation Instructions — Comfort 250-600 Top (EN)
    PDF