
Der Domat ECIO2 ist ein kompaktes Multi-I/O-Modul für HLK- und Gebäudeautomation. Es bietet 8 digitale Ausgänge (Relais), 6 analoge Ausgänge (0–10 V), 8 analoge Eingänge (konfigurierbar für Spannung, Strom, Widerstand oder Pt1000) und 8 digitale Eingänge (24 V AC/DC). TapHome verbindet sich direkt über Modbus TCP per Ethernet mit dem Modul — ein zusätzliches Gateway ist nicht erforderlich.
Der ECIO2 ist ein älteres Produkt; sein Nachfolger ist der Domat MCIO2 mit identischer I/O-Konfiguration.
Netzwerkverbindung
Das Modul hat einen RJ45-Ethernet-Anschluss an der unteren rechten Seite des Gehäuses. Verbinden Sie ihn mit demselben lokalen Netzwerk wie TapHome Core über ein Standard-Ethernet-Kabel.
- Protokoll: Modbus TCP
- Port: 502
- Slave-ID: 2 (fest, nicht konfigurierbar)
- Standard-IP-Adresse: 192.168.1.99
Die Modbus-Adresse ist dauerhaft auf 2 festgelegt und kann nicht geändert werden. Setzen Sie beim Import der Vorlage in TapHome die Slave-ID auf 2.
Der RS485-Anschluss (Klemmen K+, K-) wird für optionale Modbus-RTU-Erweiterungsmodule verwendet, nicht für die direkte TapHome-Kommunikation.
IP-Adresse ändern
IP-Adresse und weitere Netzwerkparameter können über den integrierten Webserver geändert werden. Öffnen Sie die aktuelle IP-Adresse des Moduls im Webbrowser, um auf die Konfigurationsseite zuzugreifen.
Um die Netzwerkeinstellungen auf Werksstandard zurückzusetzen, stellen Sie den DIP-Schalter INIT ETH vor dem Einschalten auf ON. Dadurch wird die Standard-IP-Adresse 192.168.1.99 wiederhergestellt.
Weisen Sie dem Modul eine statische IP-Adresse oder eine DHCP-Reservierung im Router zu, damit sich die Adresse nach einem Stromausfall nicht ändert. Notieren Sie die zugewiesene IP auf dem Modul-Etikett zur späteren Referenz.
Konfiguration
Geben Sie beim Import der Vorlage in TapHome folgendes an:
- IP-Adresse — die IP-Adresse des Moduls im lokalen Netzwerk (Standard: 192.168.1.99)
- Slave-ID — muss auf 2 gesetzt sein (fest)
Analogeingang-Modus
Die TapHome-Vorlage initialisiert alle 8 Analogeingänge im Spannungsmodus (0–10 V) durch Schreiben von 0x2222 in die Konfigurationsregister H:4 und H:5. Jeder AI-Kanal unterstützt folgende Modi, die über diese Register konfiguriert werden können:
| Modus | Bereich | Skalierung |
|---|---|---|
| Pt1000 | -50 bis 150 °C | raw / 100 |
| Spannung | 0–10 V | raw / 1000 |
| Widerstand | 0–1600 Ohm | raw / 10 |
| Strom | 0–20 mA | raw / 1000 |
| Widerstand (ext.) | 0–5000 Ohm | raw / 10 |
Um AI1–AI4 als 0–20 mA-Stromeingänge zu verwenden, stellen Sie die entsprechenden DIP-Schalter (linke DIP-Schaltergruppe, Schalter 1–4) auf ON. Dadurch wird ein interner Shunt-Widerstand eingeschaltet — externe Widerstände sind nicht erforderlich. AI5–AI8 haben keine DIP-Schalter für den Strommodus.
DIP-Schalter
Das Modul hat zwei DIP-Schaltergruppen:
Linke Gruppe (Strommodus AI1–AI4):
| Schalter | Funktion |
|---|---|
| 1–4 | AI1–AI4: ON = Stromeingang 0–20 mA, OFF = Spannung/Pt1000/Widerstand |
Rechte Gruppe (System):
| Schalter | Funktion |
|---|---|
| INIT | ON beim Einschalten = RS485-Initialisierungsmodus (Adresse 1, 9600 bps) |
| INIT ETH | ON beim Einschalten = Ethernet-Initialisierungsmodus (IP-Reset auf 192.168.1.99) |
| BUS END (3) | ON = RS485-Busabschluss aktiviert |
| BUS END (4) | ON = RS485-Busabschluss aktiviert (zusammen mit Schalter 3 setzen) |
Gerätefunktionen
Die Vorlage stellt 30 Geräte in vier I/O-Gruppen bereit.
Digitalausgänge (DO1–DO8)
Acht Relaisausgänge, gesteuert über ein einzelnes Bitmask-Register H:9. Jeder Ausgang erscheint als einzelner EIN/AUS-Schalter in TapHome.
- DO1–DO6 — Relais mit Schließer (NO), Nennlast 3 A / 250 VAC
- DO7–DO8 — Relais mit Wechsler, Nennlast 8 A / 250 VAC
DO7 und DO8 haben deutlich höhere Nennströme als DO1–DO6 und verwenden Wechslerkontakte (SPDT). Weisen Sie ihnen Hochlastverbraucher wie Heizelemente oder motorisierte Ventile zu.
Alle acht Ausgänge teilen das Register H:9 mit Bitmask-Kodierung. Das TapHome-Schreibskript kombiniert alle DO-Zustände in einen einzelnen Registerschreibvorgang, um Race Conditions zu vermeiden.
Analogausgänge (AO1–AO6)
Sechs analoge 0–10-V-Ausgänge, jeder auf ein eigenes Register gemappt (H:10 bis H:15). Die Ausgänge verwenden einen 12-Bit-DAC mit einem Rohwertbereich von 0–4095, wobei 0 = 0 V und 4095 = 10 V entspricht.
Der Analogausgangsbereich ist galvanisch vom Rest des Moduls mit 1-kV-Isolation getrennt. Die Ausgangsimpedanz beträgt weniger als 16 Ohm, die Mindestlast ist 10 kOhm und der Kurzschlussstrom ist auf 80 mA begrenzt.
Typische Anwendungen umfassen die Ansteuerung von Ventilantrieben, Klappenantrieben und Lüfterdrehzahlreglern mit 0–10-V-Signal.
Analogeingänge (AI1–AI8)
Acht Analogeingänge, jeder auf ein eigenes Register gemappt (H:17 bis H:24). Die Vorlage konfiguriert standardmäßig alle Kanäle im Spannungsmodus (0–10 V). Der Rohwert wird durch 1000 geteilt, um den Wert in Volt zu erhalten.
Jeder Kanal kann unabhängig auf Pt1000, Widerstands- oder Strommodus über die Register H:4 und H:5 umkonfiguriert werden (4 Bit pro Kanal). Verfügbare Modi und DIP-Schalter-Anforderungen sind im Abschnitt Analogeingang-Modus oben beschrieben.
Digitaleingänge (DI1–DI8)
Acht digitale 24-V-AC/DC-Eingänge, gelesen aus einem einzelnen Bitmask-Register H:16. Jeder Eingang erscheint als einzelner Binärsensor in TapHome.
- Eingangsstrom: 4 mA
- Logisch 0: Spannung unter 8 V
- Logisch 1: Spannung über 20 V
Die Digitaleingänge benötigen 24 V AC/DC, die von den Modulstromklemmen zugeführt werden. Potenzialfreie Kontakte (Trockenkontakte) können nicht direkt angeschlossen werden — sie müssen in Reihe mit einer 24-V-Quelle verdrahtet werden.
Weitere Funktionen
Der ECIO2 stellt außerdem Register für Modulidentifikation, Firmware-Version, Modul-Betriebszeit, DI-Latch-Erkennung (Flankenerkennung) und Kommunikationsausfall-Sicherheit für Relaisausgänge bereit (konfigurierbarer Timeout und Fallback-Zustände). Das Modul kann zusätzlich als Modbus-TCP-zu-RTU-Router fungieren, sodass RS485-Erweiterungsmodule über Ethernet zugänglich sind. Diese Funktionen können in einem zukünftigen Update zur TapHome-Vorlage hinzugefügt werden.
Fehlerbehebung
Keine Modbus-Kommunikation
- Stellen Sie sicher, dass das Ethernet-Kabel am RJ45-Anschluss angeschlossen ist, nicht an den RS485-Klemmen (K+, K-)
- Bestätigen Sie die IP-Adresse des Moduls — prüfen Sie die DHCP-Leasing-Tabelle des Routers oder setzen Sie die Adresse über den DIP-Schalter INIT ETH zurück
- Stellen Sie sicher, dass TapHome Core und ECIO2 im selben Netzwerk und Subnetz sind
- Vergewissern Sie sich, dass die Slave-ID in TapHome auf 2 gesetzt ist (feste Adresse)
- Prüfen Sie, ob eine Firewall Port 502 blockiert
Analogeingänge zeigen falsche Werte
- Überprüfen Sie die AI-Moduskonfiguration — die Vorlage verwendet standardmäßig den Spannungsmodus. Wenn Pt1000- oder Stromsensoren angeschlossen sind, müssen die AI-Bereichsregister (H:4, H:5) entsprechend umkonfiguriert werden
- Für den Strommodus an AI1–AI4 stellen Sie sicher, dass der entsprechende DIP-Schalter auf ON steht
- Prüfen Sie die physische Verdrahtung — Massen für Analogeingänge und -ausgänge sind galvanisch getrennt. Verwenden Sie die richtige Masseklemme (AIGND für Eingänge, AOGND für Ausgänge)
Relaisausgänge reagieren nicht
- Überprüfen Sie die DO-Steuerung anhand der grünen LEDs auf der Frontplatte — jede LED zeigt den Zustand des entsprechenden Ausgangs an
- Wenn Relais nach einem Timeout in einen festen Zustand zurückfallen, prüfen Sie die Konfiguration der Kommunikationsausfall-Sicherheit (Register H:7) — diese Funktion setzt Relais auf vordefinierte Zustände zurück, wenn die Modbus-Kommunikation für einen konfigurierbaren Zeitraum unterbrochen wird
