TapHome

Domat ECIO2

Modbus TCP
Pridal
Posledná aktualizácia: 03. 2026
Domat ECIO2

Domat ECIO2 je kompaktný viackanálový I/O modul určený pre riadenie vzduchotechniky a budov. Poskytuje 8 digitálnych výstupov (relé), 6 analógových výstupov (0–10 V), 8 analógových vstupov (konfigurovateľné pre napätie, prúd, odpor alebo Pt1000) a 8 digitálnych vstupov (24 V AC/DC). TapHome sa pripája k modulu priamo cez Modbus TCP po sieti Ethernet — nie je potrebná žiadna brána.

ECIO2 je starší produkt; jeho nástupcom je Domat MCIO2 s identickou konfiguráciou I/O.

Sieťové pripojenie

Modul má konektor RJ45 Ethernet na spodnej pravej strane skrinky. Pripojte ho do rovnakej lokálnej siete ako TapHome Core pomocou štandardného ethernetového kábla.

  • Protokol: Modbus TCP
  • Port: 502
  • Slave ID: 2 (pevne nastavené, nedá sa meniť)
  • Predvolená IP adresa: 192.168.1.99

Adresa Modbus je trvalo nastavená na 2 a nedá sa zmeniť. Pri importe šablóny v TapHome nastavte Slave ID na 2.

Port RS485 (svorky K+, K-) sa používa na voliteľné rozširujúce moduly Modbus RTU, nie na priamu komunikáciu s TapHome.

Zmena IP adresy

IP adresu a ďalšie sieťové parametre je možné zmeniť cez vstavaný webový server. Otvorte aktuálnu IP adresu modulu vo webovom prehliadači pre prístup na konfiguračnú stránku.

Na obnovenie sieťových nastavení do výrobných predvolených hodnôt nastavte prepínač DIP INIT ETH do polohy ON pred zapnutím modulu. Tým sa obnoví predvolená IP adresa 192.168.1.99.

Priraďte modulu statickú IP adresu alebo DHCP rezerváciu v routeri, aby sa adresa nemenila po výpadku napájania. Priradenú IP zapíšte na štítok modulu pre budúcu referenciu.

Konfigurácia

Pri importe šablóny v TapHome zadajte:

  • IP adresa — IP adresa modulu v lokálnej sieti (predvolená: 192.168.1.99)
  • Slave ID — musí byť nastavené na 2 (pevné)
Režim analógového vstupu

Šablóna TapHome inicializuje všetkých 8 analógových vstupov do režimu napätia (0–10 V) zápisom hodnoty 0x2222 do konfiguračných registrov H:4 a H:5. Každý kanál AI podporuje nasledujúce režimy konfigurovateľné cez tieto registre:

RežimRozsahŠkálovanie
Pt1000-50 až 150 °Craw / 100
Napätie0–10 Vraw / 1000
Odpor0–1600 Ohmraw / 10
Prúd0–20 mAraw / 1000
Odpor (ext.)0–5000 Ohmraw / 10

Na použitie AI1–AI4 ako prúdových vstupov 0–20 mA nastavte príslušné DIP prepínače (ľavý blok DIP prepínačov, prepínače 1–4) do polohy ON. Tým sa pripojí interný bočník — externé odpory nie sú potrebné. AI5–AI8 nemajú DIP prepínače pre prúdový režim.

DIP prepínače

Modul má dva bloky DIP prepínačov:

Ľavý blok (prúdový režim AI1–AI4):

PrepínačFunkcia
1–4AI1–AI4: ON = prúdový vstup 0–20 mA, OFF = napätie/Pt1000/odpor

Pravý blok (systémové):

PrepínačFunkcia
INITON pri zapnutí = inicializačný režim RS485 (adresa 1, 9600 bps)
INIT ETHON pri zapnutí = inicializačný režim Ethernet (IP reset na 192.168.1.99)
BUS END (3)ON = ukončenie zbernice RS485
BUS END (4)ON = ukončenie zbernice RS485 (nastaviť spolu s prepínačom 3)

Možnosti zariadenia

Šablóna poskytuje 30 zariadení rozdelených do štyroch I/O skupín.

Digitálne výstupy (DO1–DO8)

Osem reléových výstupov riadených cez jeden register bitmask H:9. Každý výstup sa zobrazuje ako samostatný vypínač ON/OFF v TapHome.

  • DO1–DO6 — relé s normálne otvoreným kontaktom (NO), menovité zaťaženie 3 A / 250 VAC
  • DO7–DO8 — relé s preklápacím kontaktom, menovité zaťaženie 8 A / 250 VAC

DO7 a DO8 majú výrazne vyšší menovitý prúd ako DO1–DO6 a používajú preklápací kontakt (SPDT). Priraďte k nim výkonové záťaže, napríklad vykurovacie telesá alebo motorické ventily.

Všetkých osem výstupov zdieľa register H:9 s bitmask kódovaním. Skript zápisu TapHome kombinuje všetky stavy DO do jedného zápisu registra, čím sa predchádzajú kolízie.

Analógové výstupy (AO1–AO6)

Šesť analógových výstupov 0–10 V, každý mapovaný na vlastný register (H:10 až H:15). Výstupy používajú 12-bitový DAC s rozsahom surových hodnôt 0–4095, kde 0 = 0 V a 4095 = 10 V.

Sekcia analógových výstupov je galvanicky oddelená od zvyšku modulu izoláciou 1 kV. Výstupná impedancia je nižšia ako 16 Ohm, minimálna záťaž je 10 kOhm a skratkový prúd je obmedzený na 80 mA.

Typické aplikácie zahŕňajú riadenie pohonov ventilov, klapiek a regulátorov rýchlosti ventilátorov s vstupným signálom 0–10 V.

Analógové vstupy (AI1–AI8)

Osem analógových vstupov, každý mapovaný na vlastný register (H:17 až H:24). Šablóna predvolene konfiguruje všetky kanály do napäťového režimu (0–10 V). Surová hodnota sa delí 1000 pre získanie hodnoty vo voltoch.

Každý kanál je možné nezávisle prekonfigurovať na Pt1000, odporový alebo prúdový režim cez registre H:4 a H:5 (4 bity na kanál). Dostupné režimy a požiadavky na DIP prepínače sú popísané v sekcii Režim analógového vstupu vyššie.

Digitálne vstupy (DI1–DI8)

Osem digitálnych vstupov 24 V AC/DC čítaných z jedného registra bitmask H:16. Každý vstup sa zobrazuje ako samostatný binárny snímač v TapHome.

  • Vstupný prúd: 4 mA
  • Logická 0: napätie pod 8 V
  • Logická 1: napätie nad 20 V

Digitálne vstupy vyžadujú 24 V AC/DC privedených zo silových svoriek modulu. Beznapäťové kontakty (potenciálprosté kontakty) nie je možné pripojiť priamo — musia byť zapojené sériovo so zdrojom 24 V.

Ďalšie možnosti

ECIO2 tiež sprístupňuje registre pre identifikáciu modulu, verziu firmvéru, dobu prevádzky modulu, detekciu záznamu DI (záchyt hrany) a bezpečnostné stavy pri výpadku komunikácie pre reléové výstupy (konfigurovateľný timeout a záložné stavy). Modul môže tiež fungovať ako Modbus TCP-to-RTU router, čím sú rozširujúce moduly RS485 dostupné cez Ethernet. Tieto funkcie je možné pridať do šablóny TapHome v budúcej aktualizácii.

Riešenie problémov

Žiadna komunikácia Modbus
  1. Overte, že ethernetový kábel je pripojený do portu RJ45, nie do svoriek RS485 (K+, K-)
  2. Potvrďte IP adresu modulu — skontrolujte tabuľku DHCP prenájmov routera alebo obnovte predvolenú hodnotu cez DIP prepínač INIT ETH
  3. Uistite sa, že TapHome Core a ECIO2 sú v rovnakej sieti a podsieti
  4. Overte, že Slave ID v TapHome je nastavené na 2 (pevná adresa)
  5. Skontrolujte, že žiadny firewall neblokuje port 502
Analógové vstupy zobrazujú nesprávne hodnoty
  1. Overte konfiguráciu režimu AI — šablóna predvolene používa napäťový režim. Ak sú pripojené snímače Pt1000 alebo prúdové snímače, registre rozsahu AI (H:4, H:5) musia byť zodpovedajúcim spôsobom prekonfigurované
  2. Pre prúdový režim na AI1–AI4 overte, že príslušný DIP prepínač je v polohe ON
  3. Skontrolujte fyzické zapojenie — uzemnenia analógových vstupov a výstupov sú galvanicky oddelené. Použite správnu uzemniacu svorku (AIGND pre vstupy, AOGND pre výstupy)
Reléové výstupy nereagujú
  1. Overte funkčnosť riadenia DO kontrolou zelených LED na prednom paneli — každá LED indikuje stav príslušného výstupu
  2. Ak sa relé po uplynutí timeoutu prepnú do pevného stavu, skontrolujte konfiguráciu bezpečnostných stavov pri výpadku komunikácie (register H:7) — táto funkcia resetuje relé do preddefinovaných stavov pri výpadku komunikácie Modbus počas konfigurovateľného časového intervalu

Dostupné zariadenia

Domat ECIO2 Modul

Domat ECIO2

Zápis (modul)
MODBUSWNE(H, 9, Int16, St2 | (St3 << 1) | (St4 << 2) | (St5 << 3) | (St6 << 4) | (St7 << 5) | (St8 << 6) | (St9 << 7))
DO1 — Digitálny výstup 1 Prepínač

Reléový výstup NO, 3A/250VAC

Register: H:9H:9 Int16 bitmask
Hodnoty / Stavy: ON · OFF

DO1 — Digitálny výstup 1

Čítanie stavu prepínača
MODBUSR(H, 9, Int16) & 1
DO2 — Digitálny výstup 2 Prepínač

Reléový výstup NO, 3A/250VAC

Register: H:9H:9 Int16 bitmask
Hodnoty / Stavy: ON · OFF

DO2 — Digitálny výstup 2

Čítanie stavu prepínača
(MODBUSR(H, 9, Int16) & 2 )>>1
DO3 — Digitálny výstup 3 Prepínač

Reléový výstup NO, 3A/250VAC

Register: H:9H:9 Int16 bitmask
Hodnoty / Stavy: ON · OFF

DO3 — Digitálny výstup 3

Čítanie stavu prepínača
(MODBUSR(H, 9, Int16) & 4)>>2
DO4 — Digitálny výstup 4 Prepínač

Reléový výstup NO, 3A/250VAC

Register: H:9H:9 Int16 bitmask
Hodnoty / Stavy: ON · OFF

DO4 — Digitálny výstup 4

Čítanie stavu prepínača
(MODBUSR(H, 9, Int16) & 8)>>3
DO5 — Digitálny výstup 5 Prepínač

Reléový výstup NO, 3A/250VAC

Register: H:9H:9 Int16 bitmask
Hodnoty / Stavy: ON · OFF

DO5 — Digitálny výstup 5

Čítanie stavu prepínača
(MODBUSR(H, 9, Int16) & 16)>>4
DO6 — Digitálny výstup 6 Prepínač

Reléový výstup NO, 3A/250VAC

Register: H:9H:9 Int16 bitmask
Hodnoty / Stavy: ON · OFF

DO6 — Digitálny výstup 6

Čítanie stavu prepínača
(MODBUSR(H, 9, Int16) & 32)>>5
DO7 — Digitálny výstup 7 Prepínač

Reléový preklápací výstup, 8A/250VAC

Register: H:9H:9 Int16 bitmask
Hodnoty / Stavy: ON · OFF

DO7 — Digitálny výstup 7

Čítanie stavu prepínača
(MODBUSR(H, 9, Int16) & 64)>>6
DO8 — Digitálny výstup 8 Prepínač

Reléový preklápací výstup, 8A/250VAC

Register: H:9H:9 Int16 bitmask
Hodnoty / Stavy: ON · OFF

DO8 — Digitálny výstup 8

Čítanie stavu prepínača
(MODBUSR(H, 9, Int16) & 128)>>7
AO1 — Analógový výstup 1 Stmievač

Analógový výstup 0–10V, 12-bitový DAC, galvanicky oddelený

Register: H:10H:10 Int16 Jednotka: V numeric

AO1 — Analógový výstup 1

Čítanie úrovne
MODBUSR(H, 10, Int16)/4095
Zápis úrovne
MODBUSWNE(H, 10, Int16, Le*4095)
AO2 — Analógový výstup 2 Stmievač

Analógový výstup 0–10V, 12-bitový DAC, galvanicky oddelený

Register: H:11H:11 Int16 Jednotka: V numeric

AO2 — Analógový výstup 2

Čítanie úrovne
MODBUSR(H, 11, Int16)/4095
Zápis úrovne
MODBUSWNE(H, 11, Int16, Le*4095)
AO3 — Analógový výstup 3 Stmievač

Analógový výstup 0–10V, 12-bitový DAC, galvanicky oddelený

Register: H:12H:12 Int16 Jednotka: V numeric

AO3 — Analógový výstup 3

Čítanie úrovne
MODBUSR(H, 12, Int16)/4095
Zápis úrovne
MODBUSWNE(H, 12, Int16, Le*4095)
AO4 — Analógový výstup 4 Stmievač

Analógový výstup 0–10V, 12-bitový DAC, galvanicky oddelený

Register: H:13H:13 Int16 Jednotka: V numeric

AO4 — Analógový výstup 4

Čítanie úrovne
MODBUSR(H, 13, Int16)/4095
Zápis úrovne
MODBUSWNE(H, 13, Int16, Le*4095)
AO5 — Analógový výstup 5 Stmievač

Analógový výstup 0–10V, 12-bitový DAC, galvanicky oddelený

Register: H:14H:14 Int16 Jednotka: V numeric

AO5 — Analógový výstup 5

Čítanie úrovne
MODBUSR(H, 14, Int16)/4095
Zápis úrovne
MODBUSWNE(H, 14, Int16, Le*4095)
AO6 — Analógový výstup 6 Stmievač

Analógový výstup 0–10V, 12-bitový DAC, galvanicky oddelený

Register: H:15H:15 Int16 Jednotka: V numeric

AO6 — Analógový výstup 6

Čítanie úrovne
MODBUSR(H, 15, Int16)/4095
Zápis úrovne
MODBUSWNE(H, 15, Int16, Le*4095)
AI1 — Analógový vstup 1 [V] Premenná Len na čítanie

Napäťový vstup 0–10V (konfigurovateľný: Pt1000, odpor, prúd)

Register: H:17 Int16 Jednotka: V numeric

AI1 — Analógový vstup 1 [V]

Čítanie
MODBUSR(H, 17, Int16)/1000
Inicializácia
MODBUSW(H, 4, Int16, 8738)
AI2 — Analógový vstup 2 [V] Premenná Len na čítanie

Napäťový vstup 0–10V (konfigurovateľný: Pt1000, odpor, prúd)

Register: H:18 Int16 Jednotka: V numeric

AI2 — Analógový vstup 2 [V]

Čítanie
MODBUSR(H, 18, Int16)/1000
Inicializácia
MODBUSW(H, 4, Int16, 8738)
AI3 — Analógový vstup 3 [V] Premenná Len na čítanie

Napäťový vstup 0–10V (konfigurovateľný: Pt1000, odpor, prúd)

Register: H:19 Int16 Jednotka: V numeric

AI3 — Analógový vstup 3 [V]

Čítanie
MODBUSR(H, 19, Int16)/1000
Inicializácia
MODBUSW(H, 4, Int16, 8738)
AI4 — Analógový vstup 4 [V] Premenná Len na čítanie

Napäťový vstup 0–10V (konfigurovateľný: Pt1000, odpor, prúd)

Register: H:20 Int16 Jednotka: V numeric

AI4 — Analógový vstup 4 [V]

Čítanie
MODBUSR(H, 20, Int16)/1000
Inicializácia
MODBUSW(H, 4, Int16, 8738)
AI5 — Analógový vstup 5 [V] Premenná Len na čítanie

Napäťový vstup 0–10V (konfigurovateľný: Pt1000, odpor, prúd)

Register: H:21 Int16 Jednotka: V numeric

AI5 — Analógový vstup 5 [V]

Čítanie
MODBUSR(H, 21, Int16)/1000
Inicializácia
MODBUSW(H, 5, Int16, 8738)
AI6 — Analógový vstup 6 [V] Premenná Len na čítanie

Napäťový vstup 0–10V (konfigurovateľný: Pt1000, odpor, prúd)

Register: H:22 Int16 Jednotka: V numeric

AI6 — Analógový vstup 6 [V]

Čítanie
MODBUSR(H, 22, Int16)/1000
Inicializácia
MODBUSW(H, 5, Int16, 8738)
AI7 — Analógový vstup 7 [V] Premenná Len na čítanie

Napäťový vstup 0–10V (konfigurovateľný: Pt1000, odpor, prúd)

Register: H:23 Int16 Jednotka: V numeric

AI7 — Analógový vstup 7 [V]

Čítanie
MODBUSR(H, 23, Int16)/1000
Inicializácia
MODBUSW(H, 5, Int16, 8738)
AI8 — Analógový vstup 8 [V] Premenná Len na čítanie

Napäťový vstup 0–10V (konfigurovateľný: Pt1000, odpor, prúd)

Register: H:24 Int16 Jednotka: V numeric

AI8 — Analógový vstup 8 [V]

Čítanie
MODBUSR(H, 24, Int16)/1000
Inicializácia
MODBUSW(H, 5, Int16, 8738)
DI1 — Digitálny vstup 1 Jazýčkový kontakt Len na čítanie

Binárny vstup 24V AC/DC, vstupný prúd 4 mA

Register: H:16 Int16 bitmask

DI1 — Digitálny vstup 1

Čítanie
MODBUSR(H, 16, Int16) & 1
DI2 — Digitálny vstup 2 Jazýčkový kontakt Len na čítanie

Binárny vstup 24V AC/DC, vstupný prúd 4 mA

Register: H:16 Int16 bitmask

DI2 — Digitálny vstup 2

Čítanie
(MODBUSR(H, 16, Int16) & 2) >> 1
DI3 — Digitálny vstup 3 Jazýčkový kontakt Len na čítanie

Binárny vstup 24V AC/DC, vstupný prúd 4 mA

Register: H:16 Int16 bitmask

DI3 — Digitálny vstup 3

Čítanie
(MODBUSR(H, 16, Int16) & 4) >> 2
DI4 — Digitálny vstup 4 Jazýčkový kontakt Len na čítanie

Binárny vstup 24V AC/DC, vstupný prúd 4 mA

Register: H:16 Int16 bitmask

DI4 — Digitálny vstup 4

Čítanie
(MODBUSR(H, 16, Int16) & 8) >> 3
DI5 — Digitálny vstup 5 Jazýčkový kontakt Len na čítanie

Binárny vstup 24V AC/DC, vstupný prúd 4 mA

Register: H:16 Int16 bitmask

DI5 — Digitálny vstup 5

Čítanie
(MODBUSR(H, 16, Int16) & 16) >> 4
DI6 — Digitálny vstup 6 Jazýčkový kontakt Len na čítanie

Binárny vstup 24V AC/DC, vstupný prúd 4 mA

Register: H:16 Int16 bitmask

DI6 — Digitálny vstup 6

Čítanie
(MODBUSR(H, 16, Int16) & 32) >> 5
DI7 — Digitálny vstup 7 Jazýčkový kontakt Len na čítanie

Binárny vstup 24V AC/DC, vstupný prúd 4 mA

Register: H:16 Int16 bitmask

DI7 — Digitálny vstup 7

Čítanie
(MODBUSR(H, 16, Int16) & 64) >> 6
DI8 — Digitálny vstup 8 Jazýčkový kontakt Len na čítanie

Binárny vstup 24V AC/DC, vstupný prúd 4 mA

Register: H:16 Int16 bitmask

DI8 — Digitálny vstup 8

Čítanie
(MODBUSR(H, 16, Int16) & 128) >> 7
Pripojenie: Modbus TCP • Slave ID: $[SlaveId]
Možné vylepšenia (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

Zdroje