TapHome

Nilan CTS-602

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

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
PinFunkce
1GND
2–3Ovládací panel
4–5Uživatelský výběr (beznapěťový kontakt)
6A1 — RS-485 Data+ (Modbus)
7B1 — RS-485 Data- (Modbus)
8Senzor 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:

PinFunkce
1Výstup 12 VDC
2COM1 — RS-485 Data+ (A) — Modbus
3COM1 — RS-485 Data- (/B) — Modbus
4COM2 — RS-485 Data+ (A) — Uživatelský panel
5COM2 — RS-485 Data- (/B) — Uživatelský panel
6Zem

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.

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:

ParametrHodnota
Baud rate19200
Datové bity8
ParitaEven
Stop bity1

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:

1
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 a selektor režimu:

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

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

Tlakový spínač vysokého tlaku

Čtení stavu přepínače
MODBUSR(A, 107, Bool)
Teplota přívodu (T1) Teplotní senzor Pouze ke čtení
Registr: A:201 (implicit) Temperature Jednotka: °C numeric

Teplota přívodu (T1)

Čtení teploty
MODBUSR(A, 201, Int16) / 100
Teplota odvodu (T3) Teplotní senzor Pouze ke čtení
Registr: A:203 (implicit) Temperature Jednotka: °C numeric

Teplota odvodu (T3)

Čtení teploty
MODBUSR(A, 203, Int16) / 100
Teplota teplé vody – horní (T11) Teplotní senzor Pouze ke čtení
Registr: A:211 (implicit) Temperature Jednotka: °C numeric

Teplota teplé vody – horní (T11)

Čtení teploty
MODBUSR(A, 211, Int16) / 100
Teplota teplé vody – dolní (T12) Teplotní senzor Pouze ke čtení
Registr: A:212 (implicit) Temperature Jednotka: °C numeric

Teplota teplé vody – dolní (T12)

Čtení teploty
MODBUSR(A, 212, Int16) / 100
Aktuální stav běhu Přepínač

Aktuální stav zapnutí/vypnutí jednotky

Registr: H:1000 Bool

Aktuální stav běhu

Čtení stavu přepínače
MODBUSR(H, 1000, Bool)
Zápis stavu přepínače
MODBUSWNE(H, 1000, Bool, St)
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

Aktuální režim

Čtení stavu přepínače
MODBUSR(A, 1001, Int16)
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

Stav regulace

Čtení
MODBUSR(A, 1002, Int16)
Čas ve stavu Proměnná Pouze ke čtení

Sekundy uplynulé v aktuálním stavu regulace

Registr: A:1003 Int16 Jednotka: s numeric

Čas ve stavu

Čtení
MODBUSR(A, 1003, Int16)
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ň větrání

Čtení stavu přepínače
MODBUSR(A, 1100, Int16)
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ň přívodního ventilátoru

Čtení stavu přepínače
MODBUSR(A, 1101, Int16)
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

Stupeň odvodního ventilátoru

Čtení stavu přepínače
MODBUSR(A, 1102, Int16)
Dny od výměny filtru Proměnná Pouze ke čtení
Registr: A:1103 Int16 Jednotka: days numeric

Dny od výměny filtru

Čtení
MODBUSR(A, 1103, Int16)
Dny do výměny filtru Proměnná Pouze ke čtení
Registr: A:1104 Int16 Jednotka: days numeric

Dny do výměny filtru

Čtení
MODBUSR(A, 1104, Int16)
Požadovaná teplota přívodu Teplotní senzor Pouze ke čtení
Registr: A:1201 (implicit) Temperature Jednotka: °C numeric

Požadovaná teplota přívodu

Čtení teploty
MODBUSR(A, 1201, Int16) / 100
Ří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

Řízená teplota

Čtení teploty
MODBUSR(A, 1202, Int16) / 100
Teplota místnosti Teplotní senzor Pouze ke čtení
Registr: A:1203 (implicit) Temperature Jednotka: °C numeric

Teplota místnosti

Čtení teploty
MODBUSR(A, 1203, Int16) / 100
Úč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

Účinnost výměníku tepla

Čtení teploty
MODBUSR(A, 1204, Int16) / 100
Ventil horkého plynu – topení Přepínač Pouze ke čtení
Registr: H:112 Bool

Ventil horkého plynu – topení

Čtení stavu přepínače
MODBUSR(H, 112, Bool)
Ventil horkého plynu – chlazení Přepínač Pouze ke čtení
Registr: H:113 Bool

Ventil horkého plynu – chlazení

Čtení stavu přepínače
MODBUSR(H, 113, Bool)
Uzavření kondenzátoru Přepínač Pouze ke čtení
Registr: H:115 Bool

Uzavření kondenzátoru

Čtení stavu přepínače
MODBUSR(H, 115, Bool)
Ohřívač vody Přepínač Pouze ke čtení
Registr: H:116 Bool

Ohřívač vody

Čtení stavu přepínače
MODBUSR(H, 116, Bool)
Oběhové čerpadlo Přepínač Pouze ke čtení
Registr: H:118 Bool

Oběhové čerpadlo

Čtení stavu přepínače
MODBUSR(H, 118, Bool)
Odmrazování Přepínač Pouze ke čtení
Registr: H:125 Bool

Odmrazování

Čtení stavu přepínače
MODBUSR(H, 125, Bool)
Alarmové relé Přepínač Pouze ke čtení
Registr: H:126 Bool

Alarmové relé

Čtení stavu přepínače
MODBUSR(H, 126, Bool)
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

Předehřev

Čtení stavu přepínače
MODBUSR(H, 127, Bool)
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

Otáčky odvodního ventilátoru

Čtení
MODBUSR(H, 200, Int16)
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

Výkon vzduchového ohřívače

Čtení
MODBUSR(H, 202, Int16)
Nastavení běhu Přepínač

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

Registr: H:1001 Bool

Nastavení běhu

Čtení stavu přepínače
MODBUSR(H, 1001, Bool)
Zápis stavu přepínače
MODBUSWNE(H, 1001, Bool, St)
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í režimu

Čtení stavu přepínače
MODBUSR(H, 1002, Int16)
Zápis stavu přepínače
MODBUSWNE(H, 1002, Int16, Mu)
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

Nastavení úrovně ventilace

Čtení stavu přepínače
MODBUSR(H, 1002, Int16)
Zápis stavu přepínače
MODBUSWNE(H, 1002, Int16, Mu)
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

Požadovaná teplota

Čtení teploty
MODBUSR(A, 215, Int16) / 100
Čtení požadované teploty
MODBUSR(H, 1004, Int16) / 100
Zápis požadované teploty
MODBUSWNE(H, 1004, Int16, Se * 100)
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í

Servisní režim

Čtení stavu přepínače
MODBUSR(H, 1005, Int16)
Zápis stavu přepínače
MODBUSWNE(H, 1005, Int16, Mu)
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 T11

Čtení teploty
MODBUSR(A, 211, Int16) / 100
Čtení požadované teploty
MODBUSR(H, 1700, Int16) / 100
Zápis požadované teploty
MODBUSWNE(H, 1700, Int16, Se * 100)
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

Požadovaná teplota teplé vody T12

Čtení teploty
MODBUSR(A, 212, Int16) / 100
Čtení požadované teploty
MODBUSR(H, 1701, Int16) / 100
Zápis požadované teploty
MODBUSWNE(H, 1701, Int16, Se * 100)
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í teplotní práh

Čtení teploty
MODBUSR(H, 4002, Int16) / 100
Zimní stupeň větrání Teplotní senzor Pouze ke čtení
Registr: H:4003 (implicit) Temperature Jednotka: step numeric

Zimní stupeň větrání

Čtení teploty
MODBUSR(H, 4003, Int16) / 100
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.

Režim restartu

Čtení stavu přepínače
MODBUSR(H, 4040, Int16)
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