
Domat ECIO2 to kompaktowy wielokanałowy moduł I/O przeznaczony do zastosowań w HVAC i automatyce budynkowej. Oferuje 8 wyjść cyfrowych (przekaźniki), 6 wyjść analogowych (0–10 V), 8 wejść analogowych (konfigurowalnych dla napięcia, prądu, rezystancji lub Pt1000) oraz 8 wejść cyfrowych (24 V AC/DC). TapHome łączy się z modułem bezpośrednio przez Modbus TCP po sieci Ethernet — nie jest wymagany żaden dodatkowy gateway.
ECIO2 to starszy produkt; jego następcą jest Domat MCIO2 z identyczną konfiguracją I/O.
Połączenie sieciowe
Moduł posiada gniazdo RJ45 Ethernet w prawym dolnym rogu obudowy. Podłącz go do tej samej sieci lokalnej co TapHome Core za pomocą standardowego kabla Ethernet.
- Protokół: Modbus TCP
- Port: 502
- Slave ID: 2 (stały, niezmienialny)
- Domyślny adres IP: 192.168.1.99
Adres Modbus jest trwale ustawiony na 2 i nie może być zmieniony. Podczas importowania szablonu w TapHome ustaw Slave ID na 2.
Port RS485 (zaciski K+, K-) służy do opcjonalnych modułów rozszerzeń Modbus RTU, a nie do bezpośredniej komunikacji z TapHome.
Zmiana adresu IP
Adres IP i inne parametry sieciowe można zmienić za pomocą wbudowanego serwera WWW. Otwórz bieżący adres IP modułu w przeglądarce internetowej, aby uzyskać dostęp do strony konfiguracyjnej.
Aby przywrócić ustawienia sieciowe do wartości fabrycznych, ustaw przełącznik DIP INIT ETH w pozycji ON przed włączeniem modułu. Powoduje to przywrócenie domyślnego adresu IP 192.168.1.99.
Przypisz modułowi statyczny adres IP lub rezerwację DHCP w routerze, aby adres nie zmieniał się po zaniku zasilania. Zanotuj przypisany adres IP na etykiecie modułu do przyszłego odniesienia.
Konfiguracja
Podczas importowania szablonu w TapHome podaj:
- Adres IP — adres IP modułu w sieci lokalnej (domyślny: 192.168.1.99)
- Slave ID — musi być ustawiony na 2 (stały)
Tryb wejścia analogowego
Szablon TapHome inicjalizuje wszystkie 8 wejść analogowych w trybie napięciowym (0–10 V) przez zapisanie wartości 0x2222 do rejestrów konfiguracyjnych H:4 i H:5. Każdy kanał AI obsługuje następujące tryby, konfigurowalne przez te rejestry:
| Tryb | Zakres | Skalowanie |
|---|---|---|
| Pt1000 | od -50 do 150 °C | raw / 100 |
| Napięcie | 0–10 V | raw / 1000 |
| Rezystancja | 0–1600 Ohm | raw / 10 |
| Prąd | 0–20 mA | raw / 1000 |
| Rezystancja (zew.) | 0–5000 Ohm | raw / 10 |
Aby użyć AI1–AI4 jako wejść prądowych 0–20 mA, ustaw odpowiednie przełączniki DIP (lewy blok przełączników DIP, przełączniki 1–4) w pozycji ON. Powoduje to podłączenie wewnętrznego bocznika — zewnętrzne rezystory nie są wymagane. AI5–AI8 nie posiadają przełączników DIP dla trybu prądowego.
Przełączniki DIP
Moduł posiada dwa bloki przełączników DIP:
Lewy blok (tryb prądowy AI1–AI4):
| Przełącznik | Funkcja |
|---|---|
| 1–4 | AI1–AI4: ON = wejście prądowe 0–20 mA, OFF = napięcie/Pt1000/rezystancja |
Prawy blok (systemowy):
| Przełącznik | Funkcja |
|---|---|
| INIT | ON przy włączeniu = tryb inicjalizacji RS485 (adres 1, 9600 bps) |
| INIT ETH | ON przy włączeniu = tryb inicjalizacji Ethernet (reset IP do 192.168.1.99) |
| BUS END (3) | ON = terminacja magistrali RS485 włączona |
| BUS END (4) | ON = terminacja magistrali RS485 włączona (ustawić razem z przełącznikiem 3) |
Możliwości urządzenia
Szablon udostępnia 30 urządzeń podzielonych na cztery grupy I/O.
Wyjścia cyfrowe (DO1–DO8)
Osiem wyjść przekaźnikowych sterowanych przez jeden rejestr bitmask H:9. Każde wyjście pojawia się jako osobny przełącznik WŁ./WYŁ. w TapHome.
- DO1–DO6 — styki przekaźnika normalnie otwarte (NO), obciążenie nominalne 3 A / 250 VAC
- DO7–DO8 — styki przekaźnika przełączające, obciążenie nominalne 8 A / 250 VAC
DO7 i DO8 mają znacznie wyższe prądy nominalne niż DO1–DO6 i używają styków przełączających (SPDT). Przypisz do nich wysokomocowe obciążenia, takie jak grzałki lub zawory z napędem elektrycznym.
Wszystkie osiem wyjść dzieli rejestr H:9 z kodowaniem bitmask. Skrypt zapisu TapHome łączy wszystkie stany DO w jeden zapis rejestru, zapobiegając wyścigowi zasobów.
Wyjścia analogowe (AO1–AO6)
Sześć wyjść analogowych 0–10 V, każde zmapowane na własny rejestr (H:10 do H:15). Wyjścia używają 12-bitowego DAC z zakresem wartości surowych 0–4095, gdzie 0 = 0 V i 4095 = 10 V.
Sekcja wyjść analogowych jest galwanicznie odseparowana od reszty modułu izolacją 1 kV. Impedancja wyjściowa wynosi mniej niż 16 Ohm, minimalne obciążenie to 10 kOhm, a zabezpieczenie zwarciowe ogranicza prąd do 80 mA.
Typowe zastosowania obejmują sterowanie siłownikami zaworów, siłownikami przepustnic i regulatorami prędkości wentylatorów z sygnałem 0–10 V.
Wejścia analogowe (AI1–AI8)
Osiem wejść analogowych, każde zmapowane na własny rejestr (H:17 do H:24). Szablon domyślnie konfiguruje wszystkie kanały w trybie napięciowym (0–10 V). Wartość surowa jest dzielona przez 1000, aby uzyskać odczyt w woltach.
Każdy kanał może być niezależnie przekonfigurowany do trybu Pt1000, rezystancyjnego lub prądowego przez rejestry H:4 i H:5 (4 bity na kanał). Dostępne tryby i wymagania dotyczące przełączników DIP opisano w sekcji Tryb wejścia analogowego powyżej.
Wejścia cyfrowe (DI1–DI8)
Osiem cyfrowych wejść 24 V AC/DC odczytywanych z jednego rejestru bitmask H:16. Każde wejście pojawia się jako osobny czujnik binarny w TapHome.
- Prąd wejściowy: 4 mA
- Logiczne 0: napięcie poniżej 8 V
- Logiczne 1: napięcie powyżej 20 V
Wejścia cyfrowe wymagają 24 V AC/DC dostarczanych z zacisków zasilania modułu. Kontakty beznapięciowe (styki wolne od potencjału) nie mogą być podłączone bezpośrednio — muszą być połączone szeregowo ze źródłem 24 V.
Dodatkowe możliwości
ECIO2 udostępnia również rejestry do identyfikacji modułu, wersji oprogramowania układowego, czasu pracy modułu, wykrywania zatrzaśnięcia DI (przechwytywanie zbocza) oraz bezpieczeństwa awaryjnego wyjść przekaźnikowych przy utracie komunikacji (konfigurowalny timeout i stany awaryjne). Moduł może dodatkowo działać jako router Modbus TCP-to-RTU, udostępniając moduły rozszerzeń RS485 przez sieć Ethernet. Te funkcje mogą zostać dodane do szablonu TapHome w przyszłej aktualizacji.
Rozwiązywanie problemów
Brak komunikacji Modbus
- Sprawdź, czy kabel Ethernet jest podłączony do portu RJ45, a nie do zacisków RS485 (K+, K-)
- Potwierdź adres IP modułu — sprawdź tabelę dzierżaw DHCP routera lub zresetuj do wartości domyślnej za pomocą przełącznika DIP INIT ETH
- Upewnij się, że TapHome Core i ECIO2 są w tej samej sieci i podsieci
- Sprawdź, czy Slave ID w TapHome jest ustawiony na 2 (stały adres)
- Sprawdź, czy żaden firewall nie blokuje portu 502
Wejścia analogowe wyświetlają nieprawidłowe wartości
- Zweryfikuj konfigurację trybu AI — szablon domyślnie używa trybu napięciowego. Jeśli podłączone są czujniki Pt1000 lub prądowe, rejestry zakresu AI (H:4, H:5) muszą zostać odpowiednio przekonfigurowane
- Dla trybu prądowego na AI1–AI4 sprawdź, czy odpowiedni przełącznik DIP jest ustawiony w pozycji ON
- Sprawdź fizyczne okablowanie — masy wejść i wyjść analogowych są galwanicznie odseparowane. Użyj właściwego zacisku masy (AIGND dla wejść, AOGND dla wyjść)
Wyjścia przekaźnikowe nie reagują
- Sprawdź działanie sterowania DO, kontrolując zielone diody LED na panelu przednim — każda LED wskazuje stan odpowiedniego wyjścia
- Jeśli przekaźniki powracają do stałego stanu po upływie timeoutu, sprawdź konfigurację bezpieczeństwa awaryjnego przy utracie komunikacji (rejestr H:7) — ta funkcja resetuje przekaźniki do predefiniowanych stanów, gdy komunikacja Modbus zostaje przerwana na konfigurowalny okres
