
Der Nilan CTS-602 ist ein Regler für Nilans Compact P, Compact S, VP, VPL, COMBI, VGU180 und VENTEC Lüftungs- und Wärmepumpengeräte. Die TapHome-Vorlage verbindet sich über Modbus TCP mit dem CTS-602 und bietet Temperaturüberwachung, Klimaregelung, Warmwassermanagement, Lüftungsstufensteuerung und Ausgangsstatusüberwachung.
Der CTS-602 kommuniziert nativ über Modbus RTU via RS-485. Für die Verbindung mit TapHome ist ein Modbus RTU-zu-TCP Konverter erforderlich (z. B. USR-TCP232 oder Waveshare RS485 TO ETH).
Hardware-Anschluss
Es gibt zwei Möglichkeiten, auf die RS-485-Modbus-Schnittstelle zuzugreifen — je nach Gerätemodell und Installationspräferenz.
8-poliger Stecker (oben am Gerät)
Bei Comfort-, Compact- und ähnlichen Modellen werden die Modbus-Leitungen über den 8-poligen Stecker an der Geräteoberseite geführt. Dieser Stecker führt auch die Verbindungen für das Bedienpanel, den T1-Sensor und die Benutzerauswahl.

| Pin | Funktion |
|---|---|
| 1 | GND |
| 2–3 | Bedienpanel |
| 4–5 | Benutzerauswahl (Trockenkontakt) |
| 6 | A1 — RS-485 Data+ (Modbus) |
| 7 | B1 — RS-485 Data- (Modbus) |
| 8 | T1-Sensor (Außenluft) |
Den RTU-zu-TCP Konverter an Pin 1 (GND), Pin 6 (A1) und Pin 7 (B1) anschließen.
CN7-Stecker (Platine)
Bei CTS-602-Platinen mit HMI350T ist die RS-485-Schnittstelle auch am 6-poligen CN7-Stecker (neben dem USB-Anschluss) direkt auf der Platine verfügbar:
| Pin | Funktion |
|---|---|
| 1 | 12 VDC Ausgang |
| 2 | COM1 — RS-485 Data+ (A) — Modbus |
| 3 | COM1 — RS-485 Data- (/B) — Modbus |
| 4 | COM2 — RS-485 Data+ (A) — Bedienpanel |
| 5 | COM2 — RS-485 Data- (/B) — Bedienpanel |
| 6 | Masse |
Den RTU-zu-TCP Konverter an Pin 2 (Data+), 3 (Data-) und 6 (GND) über COM1 anschließen. COM2 ist für das HMI-Bedienpanel reserviert.
Der CTS-602 besitzt keine Optokopplung am RS-485-Port. Abgeschirmtes Twisted-Pair-Kabel verwenden (AWG 24/0,25 mm², Impedanz 100–130 Ohm). Maximale Kabellänge: 200 m. An beiden Enden des Busses 120-Ohm-Abschlusswiderstände installieren.
Konfiguration
RS-485 Konverter-Einstellungen
Den RTU-zu-TCP Konverter mit folgenden Parametern konfigurieren:
| Parameter | Wert |
|---|---|
| Baudrate | 19200 |
| Datenbits | 8 |
| Parität | Gerade |
| Stoppbits | 1 |
Diese Kommunikationsparameter sind im CTS-602 fest vorgegeben und können nicht geändert werden.
Modbus Slave-Adresse
Die Modbus-Schnittstelle ist immer aktiv — es gibt keine separate Einstellung zum Aktivieren von Modbus. Nur die Slave-Adresse muss konfiguriert werden.
Die Standard-Slave-Adresse ist 30 (einstellbar 1–247). Zum Ändern das SERVICE-Menü am CTS-602-Bedienpanel aufrufen:
| |
Am älteren drehknopfbasierten Panel den Knopf zum Durchblättern der Menüpunkte verwenden. Am HMI-Touchscreen-Panel die Touchscreen-Oberfläche nutzen. Der Eintrag MODBUS ADR befindet sich am Ende des SERVICE-Menüs, nach PWR SAVE.
TapHome Import-Parameter
Beim Importieren der Vorlage fragt TapHome nach:
- Slave ID — in der Vorlage standardmäßig 1, auf die CTS-602-Einstellung anpassen (Standard 30)
- IP-Adresse — die IP-Adresse des RTU-zu-TCP Konverters
Gerätefunktionen
Temperaturüberwachung
Die Vorlage stellt 9 Temperatursensoren bereit, die Lufttemperaturen, Warmwasserspeicher und Systemleistung abdecken:
- Zulufttemperatur (T1) — Temperatur der Frischluft am Einlass
- Ablufttemperatur (T3) — Raumablufttemperatur
- Warmwassertemperatur oben (T11) und Warmwassertemperatur unten (T12) — Speichertemperaturen (oben für die Elektroheizzone, unten für die Kompressorzone)
- Raumtemperatur — aktuelle Raumtemperatur vom T15-Bedienpanel-Sensor oder externem T10-Sensor
- Zuluft-Solltemperatur — gewünschte Zulufttemperatur (T7-Sollwert)
- Geregelte Temperatur — Wert des übergeordneten Temperatursensors
- Wärmetauscher-Effizienz — Effizienz des passiven Wärmetauschers in Prozent
- Wintertemperaturschwelle — untere Außentemperaturschwelle für die Lüftungsreduzierung (Konfigurationswert)
Alle Temperaturwerte verwenden einen Skalierungsfaktor von 100 (Registerwert 2200 = 22,00 °C).
Betriebsmodus-Steuerung
Die Vorlage stellt zwei Ein/Aus-Steuerungen und eine Modusauswahl bereit:
- Run Actual — liest und schreibt den tatsächlichen Ein/Aus-Zustand (H:1000)
- Run Set — Ein/Aus-Steuerung durch den Benutzer (H:1001), das Standard-Ein/Aus-Register gemäß offizieller Dokumentation
- Mode Actual — aktueller Betriebsmodus (Aus, Heizen, Kühlen, Auto, Service)
- Mode Set — Betriebsmodusauswahl (Aus, Heizen, Kühlen, Service und nummerierte erweiterte Modi)
- Control State — Anzeige des aktiven Steuerzustands mit 18 Zuständen (Aus, Lüftung, Heizen, Kühlen, Warmwasser, Abtauen, Legionellen, Zentralheizung, Alarm u. a.)
- Time in State — vergangene Sekunden im aktuellen Steuerzustand
Klimaregelung
Drei Thermostat-Geräte ermöglichen die Sollwerteinstellung:
- Temperatursollwert — Raumtemperatur-Sollwert; liest die aktuelle Temperatur vom T15-Raumsensor und schreibt die gewünschte Temperatur auf H:1004
- Warmwasser-Sollwert T11 — Solltemperatur für den oberen Speicher (Elektroheizung)
- Warmwasser-Sollwert T12 — Solltemperatur für den unteren Speicher (Kompressor)
Lüftungssteuerung
- Lüftungsstufe — aktuelle Lüftungsgebläsestufe (Aus, 1–4), schreibgeschützt
- Zuluftventilatorstufe und Abluftventilatorstufe — tatsächliche Gebläsedrehzahlstufen (Aus, 1–4)
- Lüftungsstufe Sollwert — Lüftungsgebläse-Stufenauswahl (0–4), lesen/schreiben
- Winter-Lüftungsstufe — Gebläsedrehzahleinstellung bei niedriger Außentemperatur (Konfigurationswert)
Filterüberwachung
- Tage seit Filterwechsel — Anzahl der Tage seit dem letzten Luftfilter-Wechselalarm
- Tage bis Filterwechsel — verbleibende Tage bis zum nächsten Filterwechselalarm
Ausgangsstatusüberwachung
Acht boolesche Ausgänge zeigen den aktuellen Zustand interner Komponenten an:
- Heißgasventil Heizen und Heißgasventil Kühlen — Heißgasventilzustände für Heizen und Kühlen
- Kondensator inaktiv — inaktiver Zustand des Luftkondensators
- Warmwasserheizung — Relaisstatus des Warmwasserheizstabs
- Umwälzpumpe — Zustand der EK-Umwälzpumpe
- Abtauen — aktiver Zustand der Abtaufunktion
- Alarmrelais — Ausgangsschaltzustand des Alarmrelais
- Vorheizung — Aktivierungsstatus des Vorheizers oder Erdwärmetauschers
Zwei zusätzliche Ausgangssensoren liefern Prozentwerte:
- Abluftventilator Drehzahl — Drehzahl des Abluftgebläses
- Luftheizung Leistung — Kapazität des Luftheizelements
Sicherheitsüberwachung
- High Pressure Switch — Hochdruck-Sicherheitsschalter-Status (true = Hochdruckstörung aktiv)
Servicemodus
Der Servicemodus-Selektor ermöglicht Wartungsdiagnosen mit 9 Untermodi: Aus, Abtauen, Klappen, Zuluft, Abluft, Kompressor, Heizung, Warmwasser und Zentralheizung.
Der Neustart Modus-Indikator zeigt den externen Feuermelderreset-Modus an (Aus, HPLP, Weiter).
Weitere Funktionen
Der CTS-602 stellt zusätzlich Register für 14 weitere Temperatursensoren bereit (Außen, Kondensator, Verdampfer, Zuluft nach Heizung, Steuerplatine, EK Vor-/Rücklauf u. a.), Feuchtigkeits- und CO2-Überwachung, Alarmstatus und -reset, beschreibbare Lüftungsstufensteuerung, Drucksensoren, Luftmengenmessungen und erweiterte Konfigurationsparameter. Diese können in einem künftigen Vorlagen-Update ergänzt werden.
Die Lüftungsstufe ist in der Vorlage aktuell schreibgeschützt (liest von A:1100). Um die Lüftungsstufe direkt zu schreiben, kann Register H:1003 (Control.VentSet) als benutzerdefiniertes Modbus-Gerät in TapHome hinzugefügt werden.
Fehlerbehebung
Keine Modbus-Kommunikation
- Sicherstellen, dass der RTU-zu-TCP Konverter korrekt konfiguriert ist: 19200 Baud, 8 Datenbits, gerade Parität, 1 Stoppbit
- Prüfen, ob die Slave-ID in TapHome mit der CTS-602-Einstellung übereinstimmt (Standard 30)
- RS-485-Verkabelung prüfen — über 8-poligen Stecker: Pin 1 (GND), Pin 6 (A1), Pin 7 (B1); über CN7: Pin 2 (Data+), Pin 3 (Data-), Pin 6 (GND)
- Bei Kommunikationsproblemen A- und B-Leitung vertauschen — die Polarität kann vertauscht sein
- Sicherstellen, dass die IP-Adresse des Konverters vom TapHome Core erreichbar ist
- Abschlusswiderstände (120 Ohm) an beiden Enden des RS-485-Busses prüfen
Temperaturmesswerte zeigen falsche Werte
Alle Temperaturregister verwenden einen Skalierungsfaktor von 100. Ein Rohwert von 2200 entspricht 22,00 °C. Falls Werte 100-mal zu groß erscheinen oder als ganze Zahlen angezeigt werden, prüfen, ob die Vorlage korrekt angewendet wurde.
Modusänderungen werden nicht übernommen
Der CTS-602 akzeptiert Modusänderungen in bestimmten Zuständen möglicherweise nicht (z. B. Abtauzyklus, Legionellenheizung). Den aktuellen Zyklus abwarten und erneut versuchen. Den aktuellen Systemstatus im Control State-Gerät prüfen.
