TapHome

Domat ECIO2

Modbus TCP
Beküldő
Utoljára frissítve: 03. 2026
Domat ECIO2

A Domat ECIO2 egy kompakt többcsatornás I/O modul épületgépészeti és épületautomatizálási alkalmazásokhoz. 8 digitális kimenetet (relé), 6 analóg kimenetet (0–10 V), 8 analóg bemenetet (feszültség, áramerősség, ellenállás vagy Pt1000 módra konfigurálható) és 8 digitális bemenetet (24 V AC/DC) biztosít. A TapHome közvetlenül Modbus TCP-n keresztül Ethernet-hálózaton csatlakozik a modulhoz — nincs szükség kiegészítő átjáróra.

Az ECIO2 egy régebbi termék; utódja a Domat MCIO2, azonos I/O-konfigurációval.

Hálózati csatlakozás

A modul RJ45 Ethernet-csatlakozóval rendelkezik a ház jobb alsó részén. Csatlakoztassa ugyanahhoz a helyi hálózathoz, amelyen a TapHome Core is található, normál Ethernet-kábellel.

  • Protokoll: Modbus TCP
  • Port: 502
  • Slave-azonosító: 2 (rögzített, nem módosítható)
  • Alapértelmezett IP-cím: 192.168.1.99

A Modbus-cím véglegesen 2-re van rögzítve és nem módosítható. A TapHome-ban a sablon importálásakor állítsa a Slave-azonosítót 2-re.

Az RS485-port (K+, K- sorkapcsok) opcionális Modbus RTU bővítőmodulokhoz használható, nem a TapHome közvetlen kommunikációjához.

IP-cím módosítása

Az IP-cím és egyéb hálózati paraméterek a beépített webszerveren keresztül módosíthatók. Nyissa meg a modul aktuális IP-címét egy webböngészőben a konfigurációs oldal eléréséhez.

A hálózati beállítások gyári alapértékre való visszaállításához kapcsolja az INIT ETH DIP-kapcsolót ON állásba a modul bekapcsolása előtt. Ez visszaállítja a 192.168.1.99 alapértelmezett IP-címet.

Rendeljen statikus IP-címet vagy DHCP-foglalást a modulhoz a routerben, hogy a cím ne változzon áramkimaradás után. Jegyezze fel a hozzárendelt IP-t a modul címkéjére a jövőbeli hivatkozás érdekében.

Konfiguráció

A TapHome-ban a sablon importálásakor adja meg:

  • IP-cím — a modul IP-címe a helyi hálózaton (alapértelmezett: 192.168.1.99)
  • Slave-azonosító2-re kell beállítani (rögzített)
Analóg bemenet módja

A TapHome sablon az összes 8 analóg bemenetet feszültség módba (0–10 V) inicializálja a 0x2222 érték H:4 és H:5 konfigurációs regiszterekbe írásával. Minden AI-csatorna az alábbi módokat támogatja, amelyek ezeken a regisztereken keresztül konfigurálhatók:

MódTartománySkálázás
Pt1000-50-től 150 °C-igraw / 100
Feszültség0–10 Vraw / 1000
Ellenállás0–1600 Ohmraw / 10
Áramerősség0–20 mAraw / 1000
Ellenállás (ext.)0–5000 Ohmraw / 10

Az AI1–AI4 csatornák 0–20 mA-es áramkimenetként való használatához kapcsolja a megfelelő DIP-kapcsolókat (bal oldali DIP-kapcsoló blokk, 1–4 kapcsolók) ON állásba. Ezzel belső söntöt csatlakoztat — külső ellenállásokra nincs szükség. Az AI5–AI8 csatornákhoz nincs DIP-kapcsoló az árammódhoz.

DIP-kapcsolók

A modulon két DIP-kapcsoló blokk található:

Bal blokk (AI1–AI4 árammód):

KapcsolóFunkció
1–4AI1–AI4: ON = 0–20 mA áramkimenet, OFF = feszültség/Pt1000/ellenállás

Jobb blokk (rendszer):

KapcsolóFunkció
INITON bekapcsoláskor = RS485 inicializálási mód (1-es cím, 9600 bps)
INIT ETHON bekapcsoláskor = Ethernet inicializálási mód (IP visszaállítás: 192.168.1.99)
BUS END (3)ON = RS485 buszlezárás engedélyezve
BUS END (4)ON = RS485 buszlezárás engedélyezve (a 3-as kapcsolóval együtt kell beállítani)

Eszközfunkciók

A sablon 30 eszközt biztosít négy I/O-csoportban elosztva.

Digitális kimenetek (DO1–DO8)

Nyolc relékimenet, amelyek egyetlen H:9 bitmask regiszteren keresztül vezérelhetők. Minden kimenet önálló BE/KI kapcsolóként jelenik meg a TapHome-ban.

  • DO1–DO6 — normálisan nyitott (NO) relékontaktusok, névleges terhelés: 3 A / 250 VAC
  • DO7–DO8 — váltóérintkezős relékontaktusok, névleges terhelés: 8 A / 250 VAC

A DO7 és DO8 lényegesen magasabb névleges áramerősséggel rendelkeznek, mint a DO1–DO6, és váltóérintkezőt (SPDT) használnak. Rendelje hozzájuk a nagy teljesítményű terheléseket, például fűtőelemeket vagy motoros szelepeket.

Mind a nyolc kimenet osztja a H:9 regisztert bitmask kódolással. A TapHome írási szkript az összes DO-állapotot egyetlen regiszterírásba kombinálja a versenyhelyzetek megelőzése érdekében.

Analóg kimenetek (AO1–AO6)

Hat 0–10 V-os analóg kimenet, mindegyik saját regiszterre leképezve (H:10-től H:15-ig). A kimenetek 12 bites DAC-ot használnak, 0–4095 közötti nyers értéktartománnyal, ahol 0 = 0 V és 4095 = 10 V.

Az analóg kimeneti szakasz galvanikusan el van különítve a modul többi részétől 1 kV-os szigeteléssel. A kimeneti impedancia kisebb mint 16 Ohm, a minimális terhelés 10 kOhm, a rövidzárlati áram 80 mA-re van korlátozva.

Tipikus alkalmazások: szelepmozgatók, csappantyúmozgatók és ventilátor-fordulatszám-szabályozók vezérlése 0–10 V-os jellel.

Analóg bemenetek (AI1–AI8)

Nyolc analóg bemenet, mindegyik saját regiszterre leképezve (H:17-től H:24-ig). A sablon alapértelmezés szerint minden csatornát feszültség módban (0–10 V) konfigurál. A nyers értéket 1000-rel osztja el a voltban megadott leolvasás előállításához.

Minden csatorna önállóan átállítható Pt1000, ellenállás vagy árammódra a H:4 és H:5 regisztereken keresztül (csatornánként 4 bit). Az elérhető módokért és DIP-kapcsoló-követelményekért lásd az Analóg bemenet módja szakaszt fentebb.

Digitális bemenetek (DI1–DI8)

Nyolc 24 V AC/DC-s digitális bemenet, amelyek egyetlen H:16 bitmask regiszterből olvashatók. Minden bemenet önálló bináris érzékelőként jelenik meg a TapHome-ban.

  • Bemeneti áramerősség: 4 mA
  • Logikai 0: 8 V alatti feszültség
  • Logikai 1: 20 V feletti feszültség

A digitális bemenetek 24 V AC/DC-t igényelnek a modul tápfeszültség-sorkapcsairól. A száraz érintkezők (potenciálmentes érintkezők) nem csatlakoztathatók közvetlenül — ezeket sorba kell kötni egy 24 V-os forrással.

További funkciók

Az ECIO2 modulazonosítóhoz, firmware-verzióhoz, modul üzemidejéhez, DI latch-érzékeléshez (éldetektálás) és relékimenetek kommunikációs meghibásodás esetén alkalmazott biztonsági állapotaihoz (konfigurálható időtúllépés és visszaesési állapotok) kapcsolódó regisztereket is elérhetővé tesz. A modul Modbus TCP-RTU-útválasztóként is működhet, így az RS485-bővítőmodulok Ethernet-hálózaton keresztül is elérhetők. Ezek a funkciók egy jövőbeli frissítésben adhatók hozzá a TapHome sablonhoz.

Hibaelhárítás

Nincs Modbus-kommunikáció
  1. Ellenőrizze, hogy az Ethernet-kábel az RJ45-csatlakozóba van-e dugva, nem az RS485-sorkapcsokba (K+, K-)
  2. Erősítse meg a modul IP-címét — ellenőrizze a router DHCP-bérleti táblázatát, vagy állítsa vissza az alapértelmezett értéket az INIT ETH DIP-kapcsolóval
  3. Győződjön meg arról, hogy a TapHome Core és az ECIO2 ugyanazon a hálózaton és alhálózaton vannak
  4. Ellenőrizze, hogy a TapHome-ban a Slave-azonosító 2-re van-e beállítva (rögzített cím)
  5. Ellenőrizze, hogy tűzfal nem blokkolja-e az 502-es portot
Az analóg bemenetek hibás értékeket mutatnak
  1. Ellenőrizze az AI-mód konfigurációját — a sablon alapértelmezés szerint feszültség módot használ. Ha Pt1000 vagy áramerősség-érzékelők vannak csatlakoztatva, az AI-tartomány regisztereit (H:4, H:5) ennek megfelelően újra kell konfigurálni
  2. AI1–AI4 árammódhoz ellenőrizze, hogy a megfelelő DIP-kapcsoló ON állásban van-e
  3. Ellenőrizze a fizikai bekötést — az analóg bemenetek és kimenetek földelései galvanikusan el vannak különítve. Használja a megfelelő földelési sorkapcsot (AIGND bemenetekhez, AOGND kimenetekhez)
A relékimenetek nem reagálnak
  1. Ellenőrizze a DO-vezérlés működését az előlap zöld LED-jeinek ellenőrzésével — minden LED a megfelelő kimenet állapotát jelzi
  2. Ha a relék egy időtúllépés után rögzített állapotba váltanak, ellenőrizze a kommunikációs meghibásodás biztonsági konfigurációját (H:7 regiszter) — ez a funkció a Modbus-kommunikáció konfigurálható ideig tartó megszakadásakor előre meghatározott állapotokba állítja vissza a reléket

Elérhető eszközök

Domat ECIO2 Modul

Domat ECIO2

Írás (modul)
MODBUSWNE(H, 9, Int16, St2 | (St3 << 1) | (St4 << 2) | (St5 << 3) | (St6 << 4) | (St7 << 5) | (St8 << 6) | (St9 << 7))
DO1 — Digitális kimenet 1 Kapcsoló

Relé NO kimenet, 3A/250VAC

Regiszter: H:9H:9 Int16 bitmask
Értékek / Állapotok: ON · OFF

DO1 — Digitális kimenet 1

Kapcsoló állapot olvasása
MODBUSR(H, 9, Int16) & 1
DO2 — Digitális kimenet 2 Kapcsoló

Relé NO kimenet, 3A/250VAC

Regiszter: H:9H:9 Int16 bitmask
Értékek / Állapotok: ON · OFF

DO2 — Digitális kimenet 2

Kapcsoló állapot olvasása
(MODBUSR(H, 9, Int16) & 2 )>>1
DO3 — Digitális kimenet 3 Kapcsoló

Relé NO kimenet, 3A/250VAC

Regiszter: H:9H:9 Int16 bitmask
Értékek / Állapotok: ON · OFF

DO3 — Digitális kimenet 3

Kapcsoló állapot olvasása
(MODBUSR(H, 9, Int16) & 4)>>2
DO4 — Digitális kimenet 4 Kapcsoló

Relé NO kimenet, 3A/250VAC

Regiszter: H:9H:9 Int16 bitmask
Értékek / Állapotok: ON · OFF

DO4 — Digitális kimenet 4

Kapcsoló állapot olvasása
(MODBUSR(H, 9, Int16) & 8)>>3
DO5 — Digitális kimenet 5 Kapcsoló

Relé NO kimenet, 3A/250VAC

Regiszter: H:9H:9 Int16 bitmask
Értékek / Állapotok: ON · OFF

DO5 — Digitális kimenet 5

Kapcsoló állapot olvasása
(MODBUSR(H, 9, Int16) & 16)>>4
DO6 — Digitális kimenet 6 Kapcsoló

Relé NO kimenet, 3A/250VAC

Regiszter: H:9H:9 Int16 bitmask
Értékek / Állapotok: ON · OFF

DO6 — Digitális kimenet 6

Kapcsoló állapot olvasása
(MODBUSR(H, 9, Int16) & 32)>>5
DO7 — Digitális kimenet 7 Kapcsoló

Relé váltóérintkezős kimenet, 8A/250VAC

Regiszter: H:9H:9 Int16 bitmask
Értékek / Állapotok: ON · OFF

DO7 — Digitális kimenet 7

Kapcsoló állapot olvasása
(MODBUSR(H, 9, Int16) & 64)>>6
DO8 — Digitális kimenet 8 Kapcsoló

Relé váltóérintkezős kimenet, 8A/250VAC

Regiszter: H:9H:9 Int16 bitmask
Értékek / Állapotok: ON · OFF

DO8 — Digitális kimenet 8

Kapcsoló állapot olvasása
(MODBUSR(H, 9, Int16) & 128)>>7
AO1 — Analóg kimenet 1 Fényerőszabályzó

0–10V analóg kimenet, 12 bites DAC, galvanikusan leválasztva

Regiszter: H:10H:10 Int16 Egység: V numeric

AO1 — Analóg kimenet 1

Szint olvasása
MODBUSR(H, 10, Int16)/4095
Szint írása
MODBUSWNE(H, 10, Int16, Le*4095)
AO2 — Analóg kimenet 2 Fényerőszabályzó

0–10V analóg kimenet, 12 bites DAC, galvanikusan leválasztva

Regiszter: H:11H:11 Int16 Egység: V numeric

AO2 — Analóg kimenet 2

Szint olvasása
MODBUSR(H, 11, Int16)/4095
Szint írása
MODBUSWNE(H, 11, Int16, Le*4095)
AO3 — Analóg kimenet 3 Fényerőszabályzó

0–10V analóg kimenet, 12 bites DAC, galvanikusan leválasztva

Regiszter: H:12H:12 Int16 Egység: V numeric

AO3 — Analóg kimenet 3

Szint olvasása
MODBUSR(H, 12, Int16)/4095
Szint írása
MODBUSWNE(H, 12, Int16, Le*4095)
AO4 — Analóg kimenet 4 Fényerőszabályzó

0–10V analóg kimenet, 12 bites DAC, galvanikusan leválasztva

Regiszter: H:13H:13 Int16 Egység: V numeric

AO4 — Analóg kimenet 4

Szint olvasása
MODBUSR(H, 13, Int16)/4095
Szint írása
MODBUSWNE(H, 13, Int16, Le*4095)
AO5 — Analóg kimenet 5 Fényerőszabályzó

0–10V analóg kimenet, 12 bites DAC, galvanikusan leválasztva

Regiszter: H:14H:14 Int16 Egység: V numeric

AO5 — Analóg kimenet 5

Szint olvasása
MODBUSR(H, 14, Int16)/4095
Szint írása
MODBUSWNE(H, 14, Int16, Le*4095)
AO6 — Analóg kimenet 6 Fényerőszabályzó

0–10V analóg kimenet, 12 bites DAC, galvanikusan leválasztva

Regiszter: H:15H:15 Int16 Egység: V numeric

AO6 — Analóg kimenet 6

Szint olvasása
MODBUSR(H, 15, Int16)/4095
Szint írása
MODBUSWNE(H, 15, Int16, Le*4095)
AI1 — Analóg bemenet 1 [V] Változó Csak olvasható

0–10V feszültségbemenet (konfigurálható: Pt1000, ellenállás, áramerősség)

Regiszter: H:17 Int16 Egység: V numeric

AI1 — Analóg bemenet 1 [V]

Olvasás
MODBUSR(H, 17, Int16)/1000
Inicializálás
MODBUSW(H, 4, Int16, 8738)
AI2 — Analóg bemenet 2 [V] Változó Csak olvasható

0–10V feszültségbemenet (konfigurálható: Pt1000, ellenállás, áramerősség)

Regiszter: H:18 Int16 Egység: V numeric

AI2 — Analóg bemenet 2 [V]

Olvasás
MODBUSR(H, 18, Int16)/1000
Inicializálás
MODBUSW(H, 4, Int16, 8738)
AI3 — Analóg bemenet 3 [V] Változó Csak olvasható

0–10V feszültségbemenet (konfigurálható: Pt1000, ellenállás, áramerősség)

Regiszter: H:19 Int16 Egység: V numeric

AI3 — Analóg bemenet 3 [V]

Olvasás
MODBUSR(H, 19, Int16)/1000
Inicializálás
MODBUSW(H, 4, Int16, 8738)
AI4 — Analóg bemenet 4 [V] Változó Csak olvasható

0–10V feszültségbemenet (konfigurálható: Pt1000, ellenállás, áramerősség)

Regiszter: H:20 Int16 Egység: V numeric

AI4 — Analóg bemenet 4 [V]

Olvasás
MODBUSR(H, 20, Int16)/1000
Inicializálás
MODBUSW(H, 4, Int16, 8738)
AI5 — Analóg bemenet 5 [V] Változó Csak olvasható

0–10V feszültségbemenet (konfigurálható: Pt1000, ellenállás, áramerősség)

Regiszter: H:21 Int16 Egység: V numeric

AI5 — Analóg bemenet 5 [V]

Olvasás
MODBUSR(H, 21, Int16)/1000
Inicializálás
MODBUSW(H, 5, Int16, 8738)
AI6 — Analóg bemenet 6 [V] Változó Csak olvasható

0–10V feszültségbemenet (konfigurálható: Pt1000, ellenállás, áramerősség)

Regiszter: H:22 Int16 Egység: V numeric

AI6 — Analóg bemenet 6 [V]

Olvasás
MODBUSR(H, 22, Int16)/1000
Inicializálás
MODBUSW(H, 5, Int16, 8738)
AI7 — Analóg bemenet 7 [V] Változó Csak olvasható

0–10V feszültségbemenet (konfigurálható: Pt1000, ellenállás, áramerősség)

Regiszter: H:23 Int16 Egység: V numeric

AI7 — Analóg bemenet 7 [V]

Olvasás
MODBUSR(H, 23, Int16)/1000
Inicializálás
MODBUSW(H, 5, Int16, 8738)
AI8 — Analóg bemenet 8 [V] Változó Csak olvasható

0–10V feszültségbemenet (konfigurálható: Pt1000, ellenállás, áramerősség)

Regiszter: H:24 Int16 Egység: V numeric

AI8 — Analóg bemenet 8 [V]

Olvasás
MODBUSR(H, 24, Int16)/1000
Inicializálás
MODBUSW(H, 5, Int16, 8738)
DI1 — Digitális bemenet 1 Reed kontaktus Csak olvasható

24V AC/DC bináris bemenet, 4 mA bemeneti áramerősség

Regiszter: H:16 Int16 bitmask

DI1 — Digitális bemenet 1

Olvasás
MODBUSR(H, 16, Int16) & 1
DI2 — Digitális bemenet 2 Reed kontaktus Csak olvasható

24V AC/DC bináris bemenet, 4 mA bemeneti áramerősség

Regiszter: H:16 Int16 bitmask

DI2 — Digitális bemenet 2

Olvasás
(MODBUSR(H, 16, Int16) & 2) >> 1
DI3 — Digitális bemenet 3 Reed kontaktus Csak olvasható

24V AC/DC bináris bemenet, 4 mA bemeneti áramerősség

Regiszter: H:16 Int16 bitmask

DI3 — Digitális bemenet 3

Olvasás
(MODBUSR(H, 16, Int16) & 4) >> 2
DI4 — Digitális bemenet 4 Reed kontaktus Csak olvasható

24V AC/DC bináris bemenet, 4 mA bemeneti áramerősség

Regiszter: H:16 Int16 bitmask

DI4 — Digitális bemenet 4

Olvasás
(MODBUSR(H, 16, Int16) & 8) >> 3
DI5 — Digitális bemenet 5 Reed kontaktus Csak olvasható

24V AC/DC bináris bemenet, 4 mA bemeneti áramerősség

Regiszter: H:16 Int16 bitmask

DI5 — Digitális bemenet 5

Olvasás
(MODBUSR(H, 16, Int16) & 16) >> 4
DI6 — Digitális bemenet 6 Reed kontaktus Csak olvasható

24V AC/DC bináris bemenet, 4 mA bemeneti áramerősség

Regiszter: H:16 Int16 bitmask

DI6 — Digitális bemenet 6

Olvasás
(MODBUSR(H, 16, Int16) & 32) >> 5
DI7 — Digitális bemenet 7 Reed kontaktus Csak olvasható

24V AC/DC bináris bemenet, 4 mA bemeneti áramerősség

Regiszter: H:16 Int16 bitmask

DI7 — Digitális bemenet 7

Olvasás
(MODBUSR(H, 16, Int16) & 64) >> 6
DI8 — Digitális bemenet 8 Reed kontaktus Csak olvasható

24V AC/DC bináris bemenet, 4 mA bemeneti áramerősség

Regiszter: H:16 Int16 bitmask

DI8 — Digitális bemenet 8

Olvasás
(MODBUSR(H, 16, Int16) & 128) >> 7
Kapcsolat: Modbus TCP • Slave ID: $[SlaveId]
Lehetséges fejlesztések (10)
  • H:0 Module ID — UInt16, R, module identification 0x2101
  • H:1 Firmware Version (NEC) — UInt16, R, NEC processor firmware
  • H:2 Status Register — UInt16, R/W, bit-mapped status/config (EEPROM init, calibration)
  • H:3 Firmware Version 2 (LPC/ETH) — UInt16, R, Ethernet interface processor firmware
  • H:6 DI Latch State / Relay Comm Fail Behavior — UInt16, R/W EEPROM, LSB=latch polarity, MSB=DO comm fail enable
  • H:7 DO Comm Fail State / Timeout — UInt16, R/W EEPROM, LSB=fail output states, MSB=timeout in seconds
  • H:8 DO Startup Enable / Startup States — UInt16, R/W EEPROM, LSB=startup enable bits, MSB=startup output states
  • H:25-26 Module Uptime — UInt32 (2 words), R, module uptime in seconds
  • n/a DI Latch Enable / Latched Values — H:9 MSB (latch enable, R/W) and H:16 MSB (latched values, R) — DI edge detection
  • n/a Modbus TCP/RTU Routing — ECIO2 can act as Modbus TCP-to-RTU gateway for RS485 extension modules

Források