A Geminox THRi egy gáz kondenzációs kazán, amely az Amit DM-OT2 OpenTherm-Modbus RTU átjárón keresztül csatlakozik a TapHome-hoz. A DM-OT2 a kazán OpenTherm protokollját Modbus RTU holding regiszterekre fordítja, így a TapHome hozzáférést kap a hőmérséklet-érzékelőkhöz, a fűtési és HMV termosztátokhoz, az égő állapotához és a hőforrás teljesítményének monitorozásához.
A sablon bitmaszk regisztereket használ az állapothoz és vezérléshez (H:100 és H:200), Float regisztereket a hőmérsékletekhez és nyomáshoz, valamint ciklikus extra OT regiszter olvasási mechanizmust a min/max értékek lekérdezéséhez olyan OpenTherm data-ID-kből, amelyek nincsenek szabványos regiszterekhez rendelve.
Hardveres csatlakozás
Átjáró áttekintés
Az Amit DM-OT2 egy DIN-sínre szerelhető átalakító galvanikusan leválasztott RS-485 interfésszel és OpenTherm/+ interfésszel. OpenTherm masterként kommunikál a kazánnal, és egyben Modbus RTU slave-ként működik az RS-485 buszon.
Műszaki adatok
- Tápellátás: 20–30 V DC, max 30 mA
- Üzemi hőmérséklet: -40 °C – +70 °C
- Protokoll: Modbus RTU Slave, RS-485
- Átviteli sebesség: 9600, paritás nélkül, 2 stop bit
- Max. átalakítók száma: 63 egyetlen RS-485 hálózaton
- RS-485 leválasztás: Galvanikus, 500 V AC
- Szerelés: 35 mm DIN sín
Csatlakozó kiosztás
| Csatlakozó | Jel | Leírás |
|---|---|---|
| 1 | G485 | RS-485 föld |
| 2 | B | RS-485 jel B (-) |
| 3 | A | RS-485 jel A (+) |
| 4 | GND | Tápellátás föld |
| 5 | +24V | Tápellátás +24 V DC |
| 6 | RC1 | OpenTherm/+ interfész |
| 7 | RC2 | OpenTherm/+ interfész |
RS-485 bekötés a TapHome-hoz
Csatlakoztassa 3 vezetékes RS-485 kapcsolattal:
- A (csatlakozó 3) → A+/D+ a TapHome RS-485-ön
- B (csatlakozó 2) → B-/D- a TapHome RS-485-ön
- G485 (csatlakozó 1) → GND a TapHome tápegységen (kötelező)
Fontos — Földelés
A G485 földvezetéket kötelezően össze kell kötni a DM-OT2 és a TapHome tápegység között. Megfelelő földelés nélkül kommunikációs hibák léphetnek fel.
Busz lezárás
A DM-OT2 jumperekkel rendelkezik az RS-485 lezárásához:
- Jumperek behelyezve — végállomás (idle állapotok és lezárások aktívak). A busz utolsó eszközén használja.
- Jumperek eltávolítva — köztes állomás. Az összes többi eszközön használja.
Mindkét jumpert mindig egyszerre kell beállítani.
Konfiguráció
DIP kapcsolós címzés
A DIP kapcsolók ADR0–ADR5 (kapcsolók 1–6) állítják be a Modbus slave címet (tartomány 1–63). A 0 cím nem megengedett.
Címszámítás: Minden kapcsoló egy bináris értéket képvisel — ADR0=1, ADR1=2, ADR2=4, ADR3=8, ADR4=16, ADR5=32. Adja össze az ON pozícióban lévő kapcsolók értékeit.
Címpéldák:
| Cím | ON kapcsolók |
|---|---|
| 1 | ADR0 |
| 2 | ADR1 |
| 3 | ADR0 + ADR1 |
| 5 | ADR0 + ADR2 |
| 10 | ADR1 + ADR3 |
Ajánlott: 1-es cím (ADR0=ON, az összes többi OFF).
Kommunikációs sebesség
A DIP kapcsolók COMM0–COMM3 (kapcsolók 7–10) az átviteli sebességet és paritást konfigurálják. A TapHome-hoz állítsa be:
- COMM0: OFF, COMM1: OFF, COMM2: ON — ez a 9600 baud, paritás nélkül beállítást választja
Ha nincs paritás kiválasztva, a DM-OT2 automatikusan 2 stop bitet használ. A módosítások azonnal érvénybe lépnek.
Protokoll kiválasztása
A MODE DIP kapcsoló (kapcsoló 11) választja ki a protokollt:
- Nincs behelyezve (OFF) — Modbus RTU (a TapHome-hoz szükséges)
- Behelyezve (ON) — ARION protokoll
A változás újraindítás után lép érvénybe.
Eszközfunkciók
Állapot monitorozás
Három bináris állapotérzékelő olvassa ki az állapotregiszter (H:100) egyes bitjeit:
- Égő (bit 4) — jelzi, hogy az égő lángja aktív-e
- Fűtés (bit 2) — jelzi, hogy a központi fűtés aktív-e
- HMV fűtés (bit 3) — jelzi, hogy a használati melegvíz-fűtés aktív-e
Ezek az érzékelők 2500 ms-onként frissülnek, és valós idejű betekintést nyújtanak a kazán üzemi állapotába.
Fűtés és HMV vezérlés
Két engedélyező kapcsoló vezérli a fűtést és a HMV-t a vezérlő regiszteren (H:200) keresztül:
- Fűtés engedélyezése (bit 5) — engedélyezi vagy letiltja a központi fűtést
- HMV engedélyezése (bit 6) — engedélyezi vagy letiltja a használati melegvíz-fűtést
Mindkét kapcsoló read-modify-write mintát használ: a sablon beolvassa a teljes H:200 regisztert, maszkolja a célbitet, beállítja az új értéket, és visszaírja. A számlálóalapú debounce (cnt=5 lekérdezési ciklus) biztosítja, hogy a kapcsoló az írott állapotot azonnal megjelenítse a kapcsolás után, megelőzve a villogást, amíg a kazán feldolgozza a parancsot.
Hőmérséklet termosztátok
Két termosztát eszköz biztosítja az aktuális hőmérséklet leolvasását és az alapjel vezérlését:
- Fűtési kör hőmérséklete — az aktuális előremenő hőmérsékletet olvassa a H:102-ből (Float), és olvassa/írja a kívánt hőmérsékletet a H:201-be (Float). Egy szervizattribútum mutatja a min/max alapjel tartományt az OpenTherm data-ID 49-ből.
- HMV termosztát — az aktuális HMV hőmérsékletet olvassa a H:106-ból (Float), és olvassa/írja a kívánt hőmérsékletet a H:205-be (Float). Egy szervizattribútum mutatja a min/max alapjel tartományt az OpenTherm data-ID 48-ból.
Hőmérséklet-érzékelők
Három csak olvasható hőmérséklet-érzékelő biztosít kiegészítő monitorozást:
- Füstgáz hőmérséklet (H:118) — a kazán égéstermék-hőmérséklete, hasznos az égési hatékonyság monitorozásához
- Visszatérő víz hőmérséklete (H:108) — a fűtési kör visszatérő vizének hőmérséklete
- Kültéri hőmérséklet (H:110) — kültéri hőmérséklet a kazán érzékelőjéből, időjárásfüggő fűtési görbékhez használva
Minden hőmérséklet-regiszter 32 bites Float formátumot használ (2 egymást követő holding regiszter).
Nyomás monitorozás
- Fűtési kör nyomás (H:114) — a fűtési kör víznyomása bar-ban. Az alacsony nyomás vízszivárgásra vagy a rendszer feltöltésének szükségességére utalhat.
Hőforrás teljesítmény
- Hőforrás teljesítmény — dimmer modell, amely a kazán modulációs szintjét reprezentálja. Két szervizattribútum az OpenTherm data-ID 15-ből a minimális modulációs százalékot és a maximális kazánteljesítményt mutatja kW-ban.
Extra OpenTherm regiszter olvasás
A sablon tartalmaz egy ciklikus mechanizmust olyan OpenTherm data-ID-k olvasásához, amelyek nincsenek közvetlenül szabványos Modbus regiszterekhez rendelve. Ez a min/max hőmérséklet-tartományok és a kazánkapacitás adatok lekérdezésére szolgál.
Működési elv:
- A ReadScript modul aktiválja az extra OT regiszter olvasást a H:200 10-es bitjének beállításával
- A kívánt OpenTherm data-ID-t a H:216-ba írja, és a H:217-en keresztül indítja az olvasást
- A válasz a H:120-ban jelenik meg, az állapot a H:121-ben (1=sikeres, 3=hiba)
- A szkript ciklikusan három data-ID-t kérdez le: 48 (HMV min/max), 49 (fűtés min/max) és 15 (kazánkapacitás)
A lekérdezett értékek belső változókban (TUV_MM, Top_MM, Kotol_MM) tárolódnak, és szervizattribútumként érhetők el a megfelelő eszközökön.
Szerviz diagnosztika
A modul kilenc szervizattribútumot tesz elérhetővé monitorozáshoz:
- Gateway ID (H:0) — megerősíti az átjáró típusát (197 = DM-OT2)
- Firmware verzió (H:1) — az átjáró aktuális firmware verziója
- Idő (H:2) — az átjáró üzemidő-számlálója
- Guard Time (H:4) — Modbus kommunikációs hiba kiértékelési időtúllépése milliszekundumban
- Újraindítás számláló (H:8) — az átjáró újraindításainak száma (szervizakcióval nullázható)
- Modbus üzenet számláló (H:9) — feldolgozott Modbus üzenetek összesített száma (szervizakcióval nullázható)
- HMV elérhető (H:100, bit 6) — a használati melegvíz-fűtés rendelkezésre áll-e
- TV2 elérhető (H:100, bit 7) — elérhető-e másodlagos fűtési kör
- Hőforrás teljesítmény [%] (H:112) — aktuális kazánmoduláció százalékban
Két szervizakció lehetővé teszi az átjáró számlálóinak nullázását:
- Újraindítás számláló nullázása — törli az átjáró újraindítás-számlálóját (H:8)
- Modbus üzenet számláló nullázása — törli a Modbus üzenet számlálót (H:9)
A ReadScript modul az OpenTherm kommunikáció állapotát (H:100 bit 0) és az eszközhibákat (H:100 bit 1, H:101) is figyeli, amelyeket hibákként és figyelmeztetésekként jelent a TapHome-ban.
LED jelzések
| LED | Funkció |
|---|---|
| PWR | Az átalakító táplált |
| RxD | Adatfogadás RS-485-ön |
| TxD | Adatküldés RS-485-ön |
| RxOT | Adatfogadás OpenTherm-en |
| TxOT | Adatküldés OpenTherm-en |
Normál állapot: PWR világít, RxD/TxD villog Modbus kommunikáció közben, RxOT/TxOT villog OpenTherm kommunikáció közben.
Hibaelhárítás
Nincs Modbus kommunikáció (RxD/TxD LED-ek nem villognak)
- Ellenőrizze az RS-485 kábeleket:
- A (csatlakozó 3) megfelelően csatlakoztatva az A+/D+-hoz a TapHome-on
- B (csatlakozó 2) megfelelően csatlakoztatva a B-/D–hez a TapHome-on
- G485 (csatlakozó 1) csatlakoztatva a TapHome tápegység földjéhez — leggyakoribb probléma
- Ellenőrizze a Modbus slave címet a DIP kapcsolókon ADR0–ADR5
- Győződjön meg, hogy a MODE DIP kapcsoló OFF-ban van (Modbus RTU kiválasztva)
- Ellenőrizze a kommunikációs sebesség beállításokat (COMM0=OFF, COMM1=OFF, COMM2=ON 9600 baud-hoz)
- Győződjön meg, hogy a TapHome beállítása: 9600 baud, paritás nélkül, 2 stop bit
Nincs OpenTherm kommunikáció (RxOT/TxOT LED-ek nem villognak)
- Ellenőrizze a bekötést az RC1/RC2 csatlakozók és a kazán OpenTherm csatlakozója között
- Győződjön meg, hogy a kazán támogatja az OpenTherm-et (nem minden Geminox modellnek van OT interfésze)
- Ellenőrizze, hogy a DM-OT2 megfelelő tápellátással rendelkezik (20–30 V DC)
OT kommunikációs hiba a TapHome-ban
Ha a TapHome „OT communication error"-t jelez (Status bit 0 = 0):
- Ellenőrizze az OpenTherm bekötést a DM-OT2 és a kazán között
- Indítsa újra a DM-OT2-t a tápellátás ki- és bekapcsolásával
- Ellenőrizze a Guard Time szervizattribútumot — ha 0-ra van állítva, a kapcsolat véglegesen lecsatlakozottként van jelölve
Eszközhiba a TapHome-ban
Ha a TapHome „Device error"-t jelez (Status bit 1 = 1):
- Olvassa le a Last Error regiszter értékét a TapHome figyelmeztetéseiből
- Nézze meg a kazán szervizkönyvében a konkrét hibakódot
- A hiba magából a kazánból származik, nem az átjáróból
További lehetőségek
A DM-OT2 átjáró további regisztereket is elérhetővé tesz a kazán előremenő vízhőmérsékletéhez (H:116), a közvetlen HMV hőmérséklethez (H:104), valamint további vezérlőbiteket a H:200-on az OT kommunikáció engedélyezéséhez és a hibanyugtázáshoz. Ezek egy jövőbeli sablonfrissítésben adhatók hozzá.
