---
title: "Domat ECIO2"
description: "I/O modul Domat ECIO2 přímo přes Modbus TCP, bez brány: 8 reléových výstupů, 6 výstupů 0–10 V, 8 analogových vstupů včetně Pt1000 a 8 digitálních vstupů."
url: "https://taphome.com/cs/compatibility/domat-ecio2/"
language: cs
lastmod: 2026-03-28
generator: hugo
ai:
  topics: ["modbus-tcp","i/o-module","ethernet","hvac","building-automation","din-rail"]
  questions: ["Jak integrovat Domat ECIO2 s TapHome?","Jaké I/O kanály poskytuje šablona TapHome pro Domat ECIO2?","Jak připojit Domat ECIO2 přes Modbus TCP k TapHome?","Proč je adresa Modbus slave na ECIO2 pevně nastavena na 2?","Jak nakonfigurovat režim analogového vstupu na ECIO2 pro Pt1000 nebo proudové snímače?","Jaký je rozdíl mezi reléovými výstupy DO1–DO6 a DO7–DO8 na ECIO2?"]
---

# Domat ECIO2

Komunikace: Modbus TCP

- [Oficiální stránka Domat](https://domat-int.com/en/)

> Adresa v síti
> 
> TapHome komunikuje se zařízením na adrese zadané při importu. Dejte zařízení stálou adresu — rezervaci IP v routeru, nebo jeho mDNS jméno, pokud ho podporuje —, jinak integrace přestane fungovat, když router adresu změní.
> 
> [Příprava sítě](https://taphome.com/cs/docs/setup/network-preparation/)

## Návod na integraci

Domat ECIO2 je kompaktní vícekanálový I/O modul určený pro řízení vzduchotechniky a budov. Disponuje 8 digitálními výstupy (relé), 6 analogovými výstupy (0–10 V), 8 analogovými vstupy (konfigurovatelné pro napětí, proud, odpor nebo Pt1000) a 8 digitálními vstupy (24 V AC/DC). TapHome se připojuje k modulu přímo přes Modbus TCP po síti Ethernet — žádná brána není potřeba.

ECIO2 je starší produkt; jeho nástupcem je Domat MCIO2 se stejnou konfigurací I/O.

## Síťové připojení

Modul má konektor RJ45 Ethernet v pravém dolním rohu skříně. Připojte jej do stejné lokální sítě jako TapHome Core pomocí standardního ethernetového kabelu.

- **Protokol:** Modbus TCP
- **Port:** 502
- **Slave ID:** 2 (pevně nastaveno, nelze měnit)
- **Výchozí IP adresa:** 192.168.1.99

> [!WARNING]
> Adresa Modbus je trvale nastavena na **2** a nelze ji změnit. Při importu šablony v TapHome nastavte Slave ID na 2.

Port RS485 (svorky K+, K-) se používá pro volitelné rozšiřující moduly Modbus RTU, nikoli pro přímou komunikaci s TapHome.

### Změna IP adresy

IP adresu a další síťové parametry lze změnit přes vestavěný webový server. Otevřete aktuální IP adresu modulu ve webovém prohlížeči pro přístup na konfigurační stránku.

Pro obnovení síťových nastavení na výrobní výchozí hodnoty nastavte přepínač DIP **INIT ETH** do polohy ON před zapnutím modulu. Tím se obnoví výchozí IP adresa 192.168.1.99.

## Konfigurace

Při importu šablony v TapHome zadejte:

- **IP adresa** — IP adresa modulu v lokální síti (výchozí: 192.168.1.99)
- **Slave ID** — musí být nastaveno na **2** (pevné)

### Režim analogového vstupu

Šablona TapHome inicializuje všech 8 analogových vstupů do **napěťového režimu** (0–10 V) zápisem hodnoty 0x2222 do konfiguračních registrů H:4 a H:5. Každý kanál AI podporuje následující režimy konfigurovatelné přes tyto registry:

| Režim | Rozsah | Škálování |
|-------|--------|-----------|
| Pt1000 | -50 až 150 °C | raw / 100 |
| Napětí | 0–10 V | raw / 1000 |
| Odpor | 0–1600 Ohm | raw / 10 |
| Proud | 0–20 mA | raw / 1000 |
| Odpor (ext.) | 0–5000 Ohm | raw / 10 |

Pro použití AI1–AI4 jako **proudových vstupů 0–20 mA** nastavte příslušné DIP přepínače (levý blok DIP přepínačů, přepínače 1–4) do polohy ON. Tím se připojí interní bočník — externí odpory nejsou potřeba. AI5–AI8 nemají DIP přepínače pro proudový režim.

### DIP přepínače

Modul má dva bloky DIP přepínačů:

**Levý blok (proudový režim AI1–AI4):**

| Přepínač | Funkce |
|----------|--------|
| 1–4 | AI1–AI4: ON = proudový vstup 0–20 mA, OFF = napětí/Pt1000/odpor |

**Pravý blok (systémové):**

| Přepínač | Funkce |
|----------|--------|
| INIT | ON při zapnutí = inicializační režim RS485 (adresa 1, 9600 bps) |
| INIT ETH | ON při zapnutí = inicializační režim Ethernet (IP reset na 192.168.1.99) |
| BUS END (3) | ON = ukončení sběrnice RS485 |
| BUS END (4) | ON = ukončení sběrnice RS485 (nastavit spolu s přepínačem 3) |

## Možnosti zařízení

Šablona poskytuje 30 zařízení rozdělených do čtyř I/O skupin.

### Digitální výstupy (DO1–DO8)

Osm reléových výstupů řízených přes jeden registr bitmask H:9. Každý výstup se zobrazuje jako samostatný přepínač ON/OFF v TapHome.

- **DO1–DO6** — relé s normálně otevřeným kontaktem (NO), jmenovité zatížení 3 A / 250 VAC
- **DO7–DO8** — relé s přepínacím kontaktem, jmenovité zatížení 8 A / 250 VAC

> [!NOTE]
> DO7 a DO8 mají výrazně vyšší jmenovitý proud než DO1–DO6 a používají přepínací kontakt (SPDT). Přiřaďte k nim výkonové zátěže, například topná tělesa nebo motorické ventily.

Všech osm výstupů sdílí registr H:9 s bitmask kódováním. Skript zápisu TapHome kombinuje všechny stavy DO do jednoho zápisu registru, čímž se předchází kolizím.

### Analogové výstupy (AO1–AO6)

Šest analogových výstupů 0–10 V, každý mapovaný na vlastní registr (H:10 až H:15). Výstupy používají 12-bitový DAC s rozsahem surových hodnot 0–4095, kde 0 = 0 V a 4095 = 10 V.

Sekce analogových výstupů je galvanicky oddělena od zbytku modulu izolací 1 kV. Výstupní impedance je nižší než 16 Ohm, minimální zátěž je 10 kOhm a zkratový proud je omezen na 80 mA.

Typické aplikace zahrnují řízení pohonů ventilů, klapek a regulátorů otáček ventilátorů s vstupním signálem 0–10 V.

### Analogové vstupy (AI1–AI8)

Osm analogových vstupů, každý mapovaný na vlastní registr (H:17 až H:24). Šablona výchozně konfiguruje všechny kanály do napěťového režimu (0–10 V). Surová hodnota se dělí 1000 pro získání hodnoty ve voltech.

Každý kanál lze nezávisle překonfigurovat na Pt1000, odporový nebo proudový režim přes registry H:4 a H:5 (4 bity na kanál). Dostupné režimy a požadavky na DIP přepínače jsou popsány v sekci *Režim analogového vstupu* výše.

### Digitální vstupy (DI1–DI8)

Osm digitálních vstupů 24 V AC/DC čtených z jednoho registru bitmask H:16. Každý vstup se zobrazuje jako samostatný binární snímač v TapHome.

- Vstupní proud: 4 mA
- Logická 0: napětí pod 8 V
- Logická 1: napětí nad 20 V

> [!WARNING]
> Digitální vstupy vyžadují 24 V AC/DC přivedených ze silových svorek modulu. Beznapěťové kontakty (potenciálprosté kontakty) nelze připojit přímo — musí být zapojeny sériově se zdrojem 24 V.

### Další možnosti

ECIO2 také zpřístupňuje registry pro identifikaci modulu, verzi firmwaru, dobu provozu modulu, detekci záznamu DI (záchyt hrany) a bezpečnostní stavy při výpadku komunikace pro reléové výstupy (konfigurovatelný timeout a záložní stavy). Modul může také fungovat jako Modbus TCP-to-RTU router, čímž jsou rozšiřující moduly RS485 dostupné přes Ethernet. Tyto funkce lze přidat do šablony TapHome v budoucí aktualizaci.

## Řešení problémů

### Žádná komunikace Modbus

1. Ověřte, že ethernetový kabel je připojen do portu RJ45, nikoli do svorek RS485 (K+, K-)
2. Potvrďte IP adresu modulu — zkontrolujte tabulku DHCP pronájmů routeru nebo obnovte výchozí hodnotu přes DIP přepínač INIT ETH
3. Ujistěte se, že TapHome Core a ECIO2 jsou ve stejné síti a podsíti
4. Ověřte, že Slave ID v TapHome je nastaveno na **2** (pevná adresa)
5. Zkontrolujte, že žádný firewall neblokuje port 502

### Analogové vstupy zobrazují nesprávné hodnoty

1. Ověřte konfiguraci režimu AI — šablona výchozně používá napěťový režim. Pokud jsou připojeny snímače Pt1000 nebo proudové snímače, registry rozsahu AI (H:4, H:5) musí být odpovídajícím způsobem překonfigurovány
2. Pro proudový režim na AI1–AI4 ověřte, že příslušný DIP přepínač je v poloze ON
3. Zkontrolujte fyzické zapojení — uzemnění analogových vstupů a výstupů jsou galvanicky oddělena. Použijte správnou uzemňovací svorku (AIGND pro vstupy, AOGND pro výstupy)

### Reléové výstupy nereagují

1. Ověřte funkčnost řízení DO kontrolou zelených LED na předním panelu — každá LED indikuje stav příslušného výstupu
2. Pokud se relé po uplynutí timeoutu přepnou do pevného stavu, zkontrolujte konfiguraci bezpečnostních stavů při výpadku komunikace (registr H:7) — tato funkce resetuje relé do předdefinovaných stavů při výpadku komunikace Modbus po konfigurovatelný časový interval

## Dostupná zařízení 30

Tato zařízení se po importu zobrazí v TapHome.

Domat ECIO2 Modul

Zápis (modul)

```taphome
MODBUSWNE(H, 9, Int16, St2 | (St3 << 1) | (St4 << 2) | (St5 << 3) | (St6 << 4) | (St7 << 5) | (St8 << 6) | (St9 << 7))
```

DO1 — Digitální výstup 1 Přepínač Čtení i zápis

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

Registr: H:9 → H:9 Int16 bitmask

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

```taphome
MODBUSR(H, 9, Int16) & 1
```

DO2 — Digitální výstup 2 Přepínač Čtení i zápis

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

Registr: H:9 → H:9 Int16 bitmask

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

```taphome
(MODBUSR(H, 9, Int16) & 2 )>>1
```

DO3 — Digitální výstup 3 Přepínač Čtení i zápis

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

Registr: H:9 → H:9 Int16 bitmask

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

```taphome
(MODBUSR(H, 9, Int16) & 4)>>2
```

DO4 — Digitální výstup 4 Přepínač Čtení i zápis

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

Registr: H:9 → H:9 Int16 bitmask

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

```taphome
(MODBUSR(H, 9, Int16) & 8)>>3
```

DO5 — Digitální výstup 5 Přepínač Čtení i zápis

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

Registr: H:9 → H:9 Int16 bitmask

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

```taphome
(MODBUSR(H, 9, Int16) & 16)>>4
```

DO6 — Digitální výstup 6 Přepínač Čtení i zápis

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

Registr: H:9 → H:9 Int16 bitmask

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

```taphome
(MODBUSR(H, 9, Int16) & 32)>>5
```

DO7 — Digitální výstup 7 Přepínač Čtení i zápis

Reléový přepínací výstup, 8A/250VAC

Registr: H:9 → H:9 Int16 bitmask

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

```taphome
(MODBUSR(H, 9, Int16) & 64)>>6
```

DO8 — Digitální výstup 8 Přepínač Čtení i zápis

Reléový přepínací výstup, 8A/250VAC

Registr: H:9 → H:9 Int16 bitmask

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

```taphome
(MODBUSR(H, 9, Int16) & 128)>>7
```

AO1 — Analogový výstup 1 Stmívač Čtení i zápis

Analogový výstup 0–10V, 12-bitový DAC, galvanicky oddělený

Registr: H:10 → H:10 Int16 Jednotka: V numeric

Čtení úrovně

```taphome
MODBUSR(H, 10, Int16)/4095
```

Zápis úrovně

```taphome
MODBUSWNE(H, 10, Int16, Le*4095)
```

AO2 — Analogový výstup 2 Stmívač Čtení i zápis

Analogový výstup 0–10V, 12-bitový DAC, galvanicky oddělený

Registr: H:11 → H:11 Int16 Jednotka: V numeric

Čtení úrovně

```taphome
MODBUSR(H, 11, Int16)/4095
```

Zápis úrovně

```taphome
MODBUSWNE(H, 11, Int16, Le*4095)
```

AO3 — Analogový výstup 3 Stmívač Čtení i zápis

Analogový výstup 0–10V, 12-bitový DAC, galvanicky oddělený

Registr: H:12 → H:12 Int16 Jednotka: V numeric

Čtení úrovně

```taphome
MODBUSR(H, 12, Int16)/4095
```

Zápis úrovně

```taphome
MODBUSWNE(H, 12, Int16, Le*4095)
```

AO4 — Analogový výstup 4 Stmívač Čtení i zápis

Analogový výstup 0–10V, 12-bitový DAC, galvanicky oddělený

Registr: H:13 → H:13 Int16 Jednotka: V numeric

Čtení úrovně

```taphome
MODBUSR(H, 13, Int16)/4095
```

Zápis úrovně

```taphome
MODBUSWNE(H, 13, Int16, Le*4095)
```

AO5 — Analogový výstup 5 Stmívač Čtení i zápis

Analogový výstup 0–10V, 12-bitový DAC, galvanicky oddělený

Registr: H:14 → H:14 Int16 Jednotka: V numeric

Čtení úrovně

```taphome
MODBUSR(H, 14, Int16)/4095
```

Zápis úrovně

```taphome
MODBUSWNE(H, 14, Int16, Le*4095)
```

AO6 — Analogový výstup 6 Stmívač Čtení i zápis

Analogový výstup 0–10V, 12-bitový DAC, galvanicky oddělený

Registr: H:15 → H:15 Int16 Jednotka: V numeric

Čtení úrovně

```taphome
MODBUSR(H, 15, Int16)/4095
```

Zápis úrovně

```taphome
MODBUSWNE(H, 15, Int16, Le*4095)
```

AI1 — Analogový vstup 1 \[V] Proměnná Pouze ke čtení

Napěťový vstup 0–10V (konfigurovatelný: Pt1000, odpor, proud)

Registr: H:17 Int16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 17, Int16)/1000
```

Inicializace

```taphome
MODBUSW(H, 4, Int16, 8738)
```

AI2 — Analogový vstup 2 \[V] Proměnná Pouze ke čtení

Napěťový vstup 0–10V (konfigurovatelný: Pt1000, odpor, proud)

Registr: H:18 Int16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 18, Int16)/1000
```

Inicializace

```taphome
MODBUSW(H, 4, Int16, 8738)
```

AI3 — Analogový vstup 3 \[V] Proměnná Pouze ke čtení

Napěťový vstup 0–10V (konfigurovatelný: Pt1000, odpor, proud)

Registr: H:19 Int16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 19, Int16)/1000
```

Inicializace

```taphome
MODBUSW(H, 4, Int16, 8738)
```

AI4 — Analogový vstup 4 \[V] Proměnná Pouze ke čtení

Napěťový vstup 0–10V (konfigurovatelný: Pt1000, odpor, proud)

Registr: H:20 Int16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 20, Int16)/1000
```

Inicializace

```taphome
MODBUSW(H, 4, Int16, 8738)
```

AI5 — Analogový vstup 5 \[V] Proměnná Pouze ke čtení

Napěťový vstup 0–10V (konfigurovatelný: Pt1000, odpor, proud)

Registr: H:21 Int16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 21, Int16)/1000
```

Inicializace

```taphome
MODBUSW(H, 5, Int16, 8738)
```

AI6 — Analogový vstup 6 \[V] Proměnná Pouze ke čtení

Napěťový vstup 0–10V (konfigurovatelný: Pt1000, odpor, proud)

Registr: H:22 Int16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 22, Int16)/1000
```

Inicializace

```taphome
MODBUSW(H, 5, Int16, 8738)
```

AI7 — Analogový vstup 7 \[V] Proměnná Pouze ke čtení

Napěťový vstup 0–10V (konfigurovatelný: Pt1000, odpor, proud)

Registr: H:23 Int16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 23, Int16)/1000
```

Inicializace

```taphome
MODBUSW(H, 5, Int16, 8738)
```

AI8 — Analogový vstup 8 \[V] Proměnná Pouze ke čtení

Napěťový vstup 0–10V (konfigurovatelný: Pt1000, odpor, proud)

Registr: H:24 Int16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 24, Int16)/1000
```

Inicializace

```taphome
MODBUSW(H, 5, Int16, 8738)
```

DI1 — Digitální vstup 1 Jazýčkový kontakt Pouze ke čtení

Binární vstup 24V AC/DC, vstupní proud 4 mA

Registr: H:16 Int16 bitmask

Čtení

```taphome
MODBUSR(H, 16, Int16) & 1
```

DI2 — Digitální vstup 2 Jazýčkový kontakt Pouze ke čtení

Binární vstup 24V AC/DC, vstupní proud 4 mA

Registr: H:16 Int16 bitmask

Čtení

```taphome
(MODBUSR(H, 16, Int16) & 2) >> 1
```

DI3 — Digitální vstup 3 Jazýčkový kontakt Pouze ke čtení

Binární vstup 24V AC/DC, vstupní proud 4 mA

Registr: H:16 Int16 bitmask

Čtení

```taphome
(MODBUSR(H, 16, Int16) & 4) >> 2
```

DI4 — Digitální vstup 4 Jazýčkový kontakt Pouze ke čtení

Binární vstup 24V AC/DC, vstupní proud 4 mA

Registr: H:16 Int16 bitmask

Čtení

```taphome
(MODBUSR(H, 16, Int16) & 8) >> 3
```

DI5 — Digitální vstup 5 Jazýčkový kontakt Pouze ke čtení

Binární vstup 24V AC/DC, vstupní proud 4 mA

Registr: H:16 Int16 bitmask

Čtení

```taphome
(MODBUSR(H, 16, Int16) & 16) >> 4
```

DI6 — Digitální vstup 6 Jazýčkový kontakt Pouze ke čtení

Binární vstup 24V AC/DC, vstupní proud 4 mA

Registr: H:16 Int16 bitmask

Čtení

```taphome
(MODBUSR(H, 16, Int16) & 32) >> 5
```

DI7 — Digitální vstup 7 Jazýčkový kontakt Pouze ke čtení

Binární vstup 24V AC/DC, vstupní proud 4 mA

Registr: H:16 Int16 bitmask

Čtení

```taphome
(MODBUSR(H, 16, Int16) & 64) >> 6
```

DI8 — Digitální vstup 8 Jazýčkový kontakt Pouze ke čtení

Binární vstup 24V AC/DC, vstupní proud 4 mA

Registr: H:16 Int16 bitmask

Čtení

```taphome
(MODBUSR(H, 16, Int16) & 128) >> 7
```

**Připojení:** Modbus TCP • Slave ID: $\[SlaveId]

Možná vylepšení (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

## Parametry importu

Tyto hodnoty zadáte při importu XML.

| Ptá se v aplikaci | Výchozí       |
|-------------------|---------------|
| Slave ID          | `1`           |
| IP adresa         | `192.168.0.1` |

## Zdroje

- Domat ECIO2 Datasheet
  
  [domat.blob.core.windows.net](https://domat.blob.core.windows.net/cms/ContentItems/299_00299/2kbIoI/domat-ecio2-en.pdf) 2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/domat-ecio2/manufacturer/datasheet.pdf)
- ECIO2 Modbus Register Table
  
  [domat.blob.core.windows.net](https://domat.blob.core.windows.net/cms/UserFiles/wp-content/uploads/modbus/ECIO2_modbus_en.pdf) 2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/domat-ecio2/manufacturer/modbus-register-map.pdf)

Dokumenty výrobců jsou © jejich příslušných vlastníků. Poskytujeme je tak, jak je výrobce zveřejnil, pouze pro informaci.

## Související dokumentace

- [Modbus Integration](https://taphome.com/cs/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/cs/docs/integration/modbus/)
- [Jednoduché nastavení pomocí šablon](https://taphome.com/cs/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/cs/docs/script/modbus-scripts/)
- [Funkce Modbus](https://taphome.com/cs/docs/script/modbus/)
- [Datové typy Modbus](https://taphome.com/cs/docs/script/modbus-data-types/)

