TapHome
Hivatalos · TapHome

Noname Generic 8DI/8DO module

Általános Modbus RTU I/O modul 8 digitális kimenettel és 8 digitális bemenettel a TapHome-ban, RS-485-ön keresztül. A kimeneteket és a bemeneteket két holding regiszter bitmaszkjaként olvassa, a kimeneteket egyetlen bitmaszkként írja. Csak ilyen regiszterelrendezésű modulokhoz illik.

NonameModbus RTU16 eszközRevízió 1.0 Utoljára frissítve: 2026. november 10.

Importálás a TapHome alkalmazásbaHardver › Modbus › Hozzáadás sablonból

Sablon letöltése
Ezen az oldalon

Integrációs útmutató

Ez a sablon egy általános, márkajelzés nélküli, 8 digitális kimenettel és 8 digitális bemenettel rendelkező Modbus RTU I/O modult csatlakoztat a TapHome-hoz RS-485-ön keresztül. Nyolc Kapcsoló eszközt (DO1–DO8) és nyolc Kontaktus eszközt (DI1–DI8) hoz létre. A sablonnak nincs rögzített gyártója vagy modellje: csak olyan modulhoz illik, amelynek regisztertáblája megfelel az alább leírt elrendezésnek, ezért a sablon használata előtt ellenőrizni kell a modul regisztertábláját.

Mielőtt használod a sablont

A sablon kizárólag holding regisztereket olvas és ír (olvasáshoz a 03-as, íráshoz a 06-os Modbus funkciót használja). A következő regiszterelrendezést várja:

AdatRegisztertípusRegiszterTartalom
DO1–DO8 kimenetekHoldingegy regiszter, DO Register importálási paraméter0–7. bit = DO1–DO8 állapota
DI1–DI8 bemenetekHoldingegy regiszter, DI Register importálási paraméter0–7. bit = DI1–DI8 állapota

Sok olcsó 8DI/8DO RS-485 modul a kimeneteit coilként (01, 05, 0F funkció), a bemeneteit discrete inputként (02 funkció) dokumentálja, a holding regisztereket pedig csak konfigurációra használja. Egy ilyen modul ezzel a sablonnal módosítás nélkül nem vezérelhető. A modul beszerelése előtt ellenőrizd a modul regisztertáblájában, hogy a kimenetek bitmaszkként elérhetők egy holding regiszterben, a bemenetek pedig bitmaszkként egy holding regiszterben.

A regisztertípus a sablon szkriptjeiben rögzített; importáláskor csak a két regisztercím és a Slave ID módosítható.

Hardveres csatlakoztatás

A modul a TapHome Core RS-485 buszára csatlakozik:

  • A az A-ra, B a B-re. A sorkapcsok jelölése gyártónként eltér (A/B, A+/B−, D+/D−). Ha a modul nem válaszol, cseréld fel a két vezetéket.
  • Közös föld: hosszabb vonalakon kösd a modul GND-jét a busz GND-jéhez, ha a modulon van erre sorkapocs.
  • Busztopológia: vonali busz, mindkét végén lezárással. Az, hogy a modulnak van-e beépített lezáró ellenállása, és az hogyan kapcsolható be, a modultól függ — ellenőrizd a modulon.
  • Egyedi Slave ID: ugyanazon az RS-485 vonalon minden eszköznek saját Slave ID kell.

Bekötés előtt ellenőrizd a modulon a tápfeszültséget, a bemenet típusát (potenciálmentes kontaktus, NPN vagy PNP, feszültségbemenet) és a kimenet típusát (relé vagy tranzisztor), valamint ezek névleges értékeit. A sablon ezektől nem függ, a terhelések és az érzékelők bekötése viszont igen.

Konfiguráció

Kommunikációs beállítások a modulon

A sablon a következő vonali paramétereket javasolja a TapHome Modbus RTU interfészhez:

ParaméterÉrték
Adatátviteli sebesség (baud rate)9600
Adatbitek8
ParitásNincs
Stopbitek1

A modulnak ugyanazt az adatátviteli sebességet és keretformátumot kell használnia, a Slave ID-jának pedig egyeznie kell az importálási paraméterrel. Hogy ezek hol állíthatók be — DIP kapcsolókkal, konfigurációs regiszterben vagy a gyártó konfigurációs szoftverével —, az a modultól függ; nézd meg a modul dokumentációjában vagy magán a modulon.

Importálási paraméterek

ParaméterAlapértelmezésJelentés
DO Register1a kimeneti biteket tartalmazó holding regiszter címe
DI Register2a bemeneti biteket tartalmazó holding regiszter címe
Slave ID1a modul Modbus címe

A TapHome a regisztercímet változtatás nélkül küldi el a modulnak, és 0-tól számol. Ha a modul regisztertáblája 1-től számozza a regisztereket (például 40001, 40002), vonj le 1-et — lásd Modbus regisztercímzés. Az IP Cím importálási paraméternek Modbus RTU interfészen nincs hatása, maradhat az alapértelmezett értéken.

A TapHome-ban adj hozzá egy Modbus RTU interfészt a fenti vonali paraméterekkel, és importáld a sablont a modul Slave ID-jával és két regisztercímével.

Eszközképességek

DO1–DO8 digitális kimenetek

Minden kimenet egy Kapcsoló eszköz. Állapotát a TapHome 1000 ms-onként olvassa ki a DO Register regiszter 0. (DO1) – 7. (DO8) bitjéből. A kapcsolást a TapHome modul írószkriptje kezeli, nem az egyes kimenetek: ha bármelyik kimenet megváltozik, a TapHome mind a nyolc kimenet bitmaszkját egyetlen írással (06-os funkció) írja a DO Register regiszterbe, és csak akkor, ha az érték megváltozik. A beírt érték 8–15. bitje mindig 0.

DI1–DI8 digitális bemenetek

Minden bemenet egy Kontaktus eszköz, amely a DI Register regiszter 0. (DI1) – 7. (DI8) bitjét mutatja, 1000 ms-onként kiolvasva. Ajtó- és ablakkontaktusokhoz, úszókapcsolókhoz vagy a modul bemeneteire kötött segédrelé-érintkezőkhöz alkalmas.

Ellenőrizd a modulon, hogy a 0. bit valóban az első csatornának felel meg, és hogy a modul elfogadja a kimeneti regiszterbe 06-os funkcióval írt bitmaszkot.

Hibaelhárítás

Nincs válasz a modultól

  1. Ellenőrizd az RS-485 bekötést, és szükség esetén cseréld fel az A és a B vezetéket.
  2. Ellenőrizd, hogy a modul Slave ID-ja egyezik-e a Slave ID importálási paraméterrel.
  3. Ellenőrizd, hogy a modul adatátviteli sebessége, paritása és stopbitjei egyeznek-e a Modbus RTU interfészével (javasolt: 9600, 8N1).
  4. Ellenőrizd a lezárást a busz mindkét végén.

„Illegal data address” hiba

A regisztercím 1-gyel el van tolva (a modul dokumentációja 1-től számozza a regisztereket), vagy a modulnak egyáltalán nem ilyen a regiszterelrendezése — például ha a kimenetei coilok, a bemenetei pedig discrete inputok. Hasonlítsd össze az importálási paramétereket a modul regisztertáblájával.

A kimenetek vagy a bemenetek rossz csatornákhoz tartoznak

A modul bitsorrendje eltér a sablonétól (0. bit = 1. csatorna). Ellenőrizd a bitkiosztást a modul regisztertáblájában.

Elérhető eszközök 16

Ezek az eszközök az importálás után jelennek meg a TapHome-ban.

Generic 8DI/8DO module Modul

Generic 8DI/8DO module

Írás (modul)
MODBUSWNE(SH, $[DORegister], Int16, St2 | (St3 << 1) | (St4 << 2) | (St5 << 3) | (St6 << 4) | (St7 << 5) | (St8 << 6) | (St9 << 7))
DO1 Kapcsoló
Értékek / Állapotok: ON · OFF

DO1

Kapcsoló állapot olvasása
MODBUSR(H, $[DORegister], Int16) & 1
DO2 Kapcsoló
Értékek / Állapotok: ON · OFF

DO2

Kapcsoló állapot olvasása
(MODBUSR(H, $[DORegister], Int16) & 2 )>>1
DO3 Kapcsoló
Értékek / Állapotok: ON · OFF

DO3

Kapcsoló állapot olvasása
(MODBUSR(H, $[DORegister], Int16) & 4)>>2
DO4 Kapcsoló
Értékek / Állapotok: ON · OFF

DO4

Kapcsoló állapot olvasása
(MODBUSR(H, $[DORegister], Int16) & 8)>>3
DO5 Kapcsoló
Értékek / Állapotok: ON · OFF

DO5

Kapcsoló állapot olvasása
(MODBUSR(H, $[DORegister], Int16) & 16)>>4
DO6 Kapcsoló
Értékek / Állapotok: ON · OFF

DO6

Kapcsoló állapot olvasása
(MODBUSR(H, $[DORegister], Int16) & 32)>>5
DO7 Kapcsoló
Értékek / Állapotok: ON · OFF

DO7

Kapcsoló állapot olvasása
(MODBUSR(H, $[DORegister], Int16) & 64)>>6
DO8 Kapcsoló
Értékek / Állapotok: ON · OFF

DO8

Kapcsoló állapot olvasása
(MODBUSR(H, $[DORegister], Int16) & 128)>>7
DI1 Reed kontaktus

DI1

Olvasás
MODBUSR(H, $[DIRegister], Int16) & 1
DI2 Reed kontaktus

DI2

Olvasás
(MODBUSR(H, $[DIRegister], Int16) & 2)>>1
DI3 Reed kontaktus

DI3

Olvasás
(MODBUSR(H, $[DIRegister], Int16) & 4)>>2
DI4 Reed kontaktus

DI4

Olvasás
(MODBUSR(H, $[DIRegister], Int16) & 8)>>3
DI5 Reed kontaktus

DI5

Olvasás
(MODBUSR(H, $[DIRegister], Int16) & 16)>>4
DI6 Reed kontaktus

DI6

Olvasás
(MODBUSR(H, $[DIRegister], Int16) & 32)>>5
DI7 Reed kontaktus

DI7

Olvasás
(MODBUSR(H, $[DIRegister], Int16) & 64)>>6
DI8 Reed kontaktus

DI8

Olvasás
(MODBUSR(H, $[DIRegister], Int16) & 128)>>7
Kapcsolat: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]

Importálási paraméterek

Ezeket az értékeket az XML importálásakor adja meg.

Az alkalmazás kériAlapérték
DO Register1
DI Register2
Slave ID1
IP-cím192.168.0.1

Talált problémát ezzel az eszközsablonnal?

Írja meg, mi nem működik, mi hiányzik, vagy hogyan kellene a sablonnak viselkednie. Visszajelzése segít, hogy a katalógus pontos maradjon.

Sablon · TapHome portál Noname Generic 8DI/8DO module Nyisd meg ezt a sablont az ügyfélportálon, hogy alkalmazd az otthonaid egyikére, vagy készíts egy módosítást és küldd vissza a katalógusba. Modbus RTU Megnyitás a TapHome portálon