
Domat ECIO2 este un modul I/O compact multifuncțional, conceput pentru HVAC și automatizarea clădirilor. Oferă 8 ieșiri digitale (relee), 6 ieșiri analogice (0–10 V), 8 intrări analogice (configurabile pentru tensiune, curent, rezistență sau Pt1000) și 8 intrări digitale (24 V AC/DC). TapHome se conectează la modul direct prin Modbus TCP pe Ethernet — nu este necesar niciun gateway suplimentar.
ECIO2 este un produs mai vechi; succesorul său este Domat MCIO2, cu o configurație I/O identică.
Conexiunea la rețea
Modulul are un port Ethernet RJ45 în partea dreaptă jos a carcasei. Conectați-l cu un cablu Ethernet standard la aceeași rețea locală ca TapHome Core.
- Protocol: Modbus TCP
- Port: 502
- Slave ID: 2 (fix, nu se poate configura)
- Adresa IP implicită: 192.168.1.99
Adresa Modbus este fixată permanent la 2 și nu poate fi schimbată. La importul șablonului în TapHome, setați Slave ID la 2.
Portul RS485 (bornele K+, K-) se folosește pentru module de extensie Modbus RTU opționale, nu pentru comunicația directă cu TapHome.
Schimbarea adresei IP
Adresa IP și ceilalți parametri de rețea se pot schimba prin serverul web integrat. Deschideți adresa IP curentă a modulului într-un browser web pentru a accesa pagina de configurare.
Pentru a reseta setările de rețea la valorile implicite din fabrică, setați comutatorul DIP INIT ETH pe ON înainte de alimentarea modulului. Astfel se restabilește adresa IP implicită 192.168.1.99.
Atribuiți o adresă IP statică sau o rezervare DHCP în router, pentru ca adresa să nu se schimbe după o întrerupere a alimentării. Notați adresa IP atribuită pe eticheta modulului, pentru referințe ulterioare.
Configurare
La importul șablonului în TapHome, completați:
- IP Address — adresa IP a modulului în rețeaua locală (implicit: 192.168.1.99)
- Slave ID — trebuie setat la 2 (fix)
Modul intrărilor analogice
Șablonul TapHome inițializează toate cele 8 intrări analogice în modul tensiune (0–10 V), scriind 0x2222 în registrele de configurare H:4 și H:5. Fiecare canal AI acceptă următoarele moduri, configurabile prin aceste registre:
| Mod | Interval | Scalare |
|---|---|---|
| Pt1000 | -50 până la 150 °C | brut / 100 |
| Tensiune | 0–10 V | brut / 1000 |
| Rezistență | 0–1600 Ω | brut / 10 |
| Curent | 0–20 mA | brut / 1000 |
| Rezistență (ext.) | 0–5000 Ω | brut / 10 |
Pentru a folosi AI1–AI4 ca intrări de curent 0–20 mA, setați pe ON comutatoarele DIP corespunzătoare (blocul DIP din stânga, comutatoarele 1–4). Astfel se conectează un șunt intern — nu sunt necesare rezistoare externe. AI5–AI8 nu au comutatoare DIP pentru modul curent.
Comutatoare DIP
Modulul are două blocuri de comutatoare DIP:
Blocul din stânga (modul curent pentru AI1–AI4):
| Comutator | Funcție |
|---|---|
| 1–4 | AI1–AI4: ON = intrare de curent 0–20 mA, OFF = tensiune/Pt1000/rezistență |
Blocul din dreapta (sistem):
| Comutator | Funcție |
|---|---|
| INIT | ON la alimentare = mod de inițializare RS485 (adresa 1, 9600 bps) |
| INIT ETH | ON la alimentare = mod de inițializare Ethernet (resetarea IP la 192.168.1.99) |
| BUS END (3) | ON = terminarea magistralei RS485 activată |
| BUS END (4) | ON = terminarea magistralei RS485 activată (se setează împreună cu comutatorul 3) |
Funcțiile dispozitivului
Șablonul oferă 30 de dispozitive în patru grupuri I/O.
Ieșiri digitale (DO1–DO8)
Opt ieșiri pe releu, comandate printr-un singur registru cu mască de biți, H:9. Fiecare ieșire apare în TapHome ca un comutator ON/OFF separat.
- DO1–DO6 — contacte de releu normal deschise (NO), 3 A / 250 V AC
- DO7–DO8 — contacte de releu comutatoare, 8 A / 250 V AC
DO7 și DO8 suportă curenți semnificativ mai mari decât DO1–DO6 și folosesc contacte comutatoare (SPDT). Conectați la DO7–DO8 sarcinile de putere mare, cum sunt elementele de încălzire sau vanele motorizate.
Toate cele opt ieșiri folosesc în comun registrul H:9 cu codificare pe mască de biți. Scriptul de scriere TapHome combină stările tuturor ieșirilor DO într-o singură scriere în registru, pentru a evita conflictele de acces simultan.
Ieșiri analogice (AO1–AO6)
Șase ieșiri analogice 0–10 V, fiecare cu propriul registru (de la H:10 până la H:15). Ieșirile folosesc un DAC pe 12 biți cu valori brute în intervalul 0–4095, unde 0 = 0 V și 4095 = 10 V.
Secțiunea de ieșiri analogice este separată galvanic de restul modulului, cu o izolație de 1 kV. Impedanța de ieșire este mai mică de 16 Ω, sarcina minimă este de 10 kΩ, iar protecția la scurtcircuit limitează curentul la 80 mA.
Aplicațiile tipice includ comanda actuatoarelor de vane, a actuatoarelor de clapete și a regulatoarelor de turație a ventilatoarelor care acceptă un semnal 0–10 V.
Intrări analogice (AI1–AI8)
Opt intrări analogice, fiecare cu propriul registru (de la H:17 până la H:24). Implicit, șablonul configurează toate canalele în modul tensiune (0–10 V). Valoarea brută se împarte la 1000 pentru a obține valoarea în volți.
Fiecare canal se poate reconfigura independent în modul Pt1000, rezistență sau curent prin registrele H:4 și H:5 (4 biți pe canal). Modurile disponibile și cerințele privind comutatoarele DIP sunt descrise în secțiunea Modul intrărilor analogice de mai sus.
Intrări digitale (DI1–DI8)
Opt intrări digitale 24 V AC/DC, citite dintr-un singur registru cu mască de biți, H:16. Fiecare intrare apare în TapHome ca un senzor binar separat.
- Curent de intrare: 4 mA
- 0 logic: tensiune sub 8 V
- 1 logic: tensiune peste 20 V
Intrările digitale necesită o tensiune de 24 V AC/DC preluată de la bornele de alimentare ale modulului. Contactele uscate (fără potențial) nu se pot conecta direct — trebuie legate în serie cu o sursă de 24 V.
Funcții suplimentare
ECIO2 pune la dispoziție și registre pentru identificarea modulului, versiunea de firmware, timpul de funcționare al modulului, memorarea fronturilor pe intrările DI (detecția fronturilor) și siguranța ieșirilor pe releu la pierderea comunicării (timp de expirare configurabil și stări de rezervă). În plus, modulul poate funcționa ca router Modbus TCP-RTU, făcând modulele de extensie RS485 accesibile prin Ethernet. Aceste funcții pot fi adăugate în șablonul TapHome într-o actualizare viitoare.
Rezolvarea problemelor
Nu există comunicare Modbus
- Verificați dacă cablul Ethernet este conectat la portul RJ45, nu la bornele RS485 (K+, K-)
- Verificați adresa IP a modulului — consultați tabelul de alocări DHCP din router sau resetați-o la valoarea implicită cu comutatorul DIP INIT ETH
- Asigurați-vă că TapHome Core și ECIO2 sunt în aceeași rețea și subrețea
- Verificați dacă Slave ID-ul din TapHome este setat la 2 (adresa fixă)
- Verificați dacă un firewall nu blochează portul 502
Intrările analogice afișează valori incorecte
- Verificați configurația modului AI — șablonul folosește implicit modul tensiune. Dacă sunt conectați senzori Pt1000 sau de curent, registrele de interval AI (H:4, H:5) trebuie reconfigurate corespunzător
- Pentru modul curent pe AI1–AI4, verificați dacă comutatorul DIP corespunzător este setat pe ON
- Verificați cablajul fizic — masele intrărilor și ieșirilor analogice sunt separate galvanic. Folosiți borna de masă corectă (AIGND pentru intrări, AOGND pentru ieșiri)
Ieșirile pe releu nu răspund
- Verificați funcționarea comenzii DO după LED-urile verzi de pe panoul frontal — fiecare LED indică starea ieșirii corespunzătoare
- Dacă releele revin la o stare fixă după un timp de expirare, verificați configurația de siguranță la pierderea comunicării (registrul H:7) — această funcție readuce releele în stări predefinite când comunicarea Modbus se pierde pentru o perioadă configurabilă
