
A Ropam OptimaGSM egy lengyel biztonsági riasztóközpont GSM/GPRS csatlakozással. A TapHome a központtal Modbus TCP-n kommunikál a Ropam AP-IP gateway modulon keresztül, amely a TCP/IP kommunikációs felületet biztosítja az 502-es porton.
Ez egy induló sablon, amely 1 kimenetet és 9 zóna bemenetet valósít meg a teljes kapacitás 40 kimenetéből és 48 bemenetéből. A felhasználók az alább leírt minta alapján további eszközöket adhatnak hozzá.
Az OptimaGSM Modbus protokollja nem biztosít regisztereket az élesítéshez, hatástalanításhoz vagy a rendszer állapotának közvetlen lekérdezéséhez — ez egy biztonsági tervezési döntés. Az I/O leképezéssel megvalósítható megoldás a Hibaelhárítás részben található.
Hardver csatlakozás
Az AP-IP modul az OptimaGSM központhoz belsőleg csatlakozik, és Ethernet (RJ45) portot biztosít a TCP/IP kommunikációhoz. Csatlakoztasd az AP-IP modult a TapHome Core-ral azonos helyi hálózathoz szabványos Ethernet kábellel.
- Protokoll: Modbus TCP
- Port: 502
- Slave ID: Konfigurálható (alapértelmezett 1 a sablonban; hivatalos dokumentáció 255-öt ír; közösségi visszajelzés szerint a 4 is működik)
Rendelj statikus IP-címet az AP-IP modulhoz a router DHCP-beállításaiban. A modul alapértelmezetten DHCP-t használ — foglalás nélkül az IP-cím megváltozhat áramkimaradás után.
Konfiguráció
Firmware-követelmények
- OptimaGSM firmware: v2.4 vagy újabb
- AP-IP firmware: v1.5 vagy újabb
Ha régebbi verzió van telepítve, frissítsd a firmware-t az OptimaGSM Manager segítségével.
A Modbus TCP/IP szerver engedélyezése
- Nyisd meg az OptimaGSM Managert (v2.0 vagy újabb)
- Navigálj az AP-IP internetmodul szekcióba
- Konfiguráld a hálózati beállításokat (Ethernet DHCP vagy statikus IP)
- Jelöld be az „Enable MODBUS TCP/IP server" jelölőnégyzetet az AP-IP konfigurációs oldal alján
Kimeneti vezérlés engedélyezése Modbus-on keresztül
Minden kimenetnek, amelyet a TapHome-on keresztül szeretnél vezérelni, engedélyezni kell a „WWW/IP control" opciót:
- Az OptimaGSM Managerben navigálj a Kimenetek szekcióba
- Minden vezérelni kívánt kimenet esetén jelöld be a „WWW" opciót a „Triggered by" jelölőnégyzet-listában
- Ezáltal az alkalmazáson, webszerveren és Modbus TCP/IP-n keresztüli vezérlés egyidejűleg engedélyeződik
A „WWW/IP control" opció engedélyezése nélkül egy adott kimenet esetén a központ figyelmen kívül hagyja a megfelelő tekercsregiszterbe küldött Modbus írási parancsokat.
TapHome import paraméterek
A sablon TapHome-ba történő importálásakor add meg:
- IP-cím — az AP-IP modul IP-címe a helyi hálózaton (alapértelmezett: 192.168.1.0)
- Slave ID — Modbus slave cím (alapértelmezett: 1)
Eszközképességek
Kimenet vezérlése
A sablon egy kimenetet tartalmaz (Kimenet 1), amely a C:0 tekercsregiszterhez van rendelve. A kimenet Emergency/OK állapotjelzéseket használ, és a Modbus 0x05 funkcióval (Write Single Coil) be-/kikapcsolható.
Zóna bemenetek monitorozása
Kilenc zóna bemenet nyelvszelepérintkezőként olvas diszkrét bemeneti regisztereket:
- Zóna bemenetek 1–8 — folyamatos címek D:0-tól D:7-ig
- Zóna bemenet 32 — D:31 cím (nem folyamatos, D:8-tól D:30-ig átugorja)
Minden zóna bemenet a megfelelő riasztózóna-bemenet fizikai állapotát tükrözi 250 ms-os válaszidővel.
A sablon bővítése
Az OptimaGSM 40 kimenetet (tekercsek C:0–C:39) és 48 zóna bemenetet (diszkrét bemenetek D:0–D:47) biztosít. A sablon csak egy induló részhalmazt tartalmaz. További eszközök hozzáadásához:
- További kimenetek: Adj hozzá egy ModbusSwitch eszközt
MODBUSR(C, {cím}, Bool)paranccsal, ahol a cím 0–39 - További bemenetek: Adj hozzá egy ModbusReedContact eszközt
MODBUSR(D, {cím}, Bool)paranccsal, ahol a cím 0–47
További képességek
Az OptimaGSM központ bemeneti regisztereket is biztosít hőmérséklet-érzékelőkhöz (4 csatorna), analóg bemenethez (0–10 V), GSM-jelszinthez, AC tápellátás állapotához, DC tápfeszültséghez, IOE-IQPL modulok teljesítmény-/feszültségmonitorozásához, rendszeridőhöz, hibakódokhoz és firmware-verziókhoz. Ezek ModbusVariable eszközökként adhatók a TapHome sablonhoz, amelyek bemeneti regisztereket olvasnak.
Hibaelhárítás
Nincs Modbus kommunikáció
- Ellenőrizd, hogy az AP-IP modul firmware-e v1.5 vagy újabb
- Győződj meg róla, hogy a Modbus TCP/IP szerver engedélyezve van az OptimaGSM Managerben
- Ellenőrizd, hogy az AP-IP modul és a TapHome Core ugyanazon a hálózaton/alhálózaton van
- Próbálj különböző slave ID-ket (1, 4 vagy 255) — a helyes érték az AP-IP firmware verziójától és konfigurációjától függ
A kimenetek nem reagálnak a parancsokra
- Ellenőrizd, hogy a „WWW/IP control" opció engedélyezve van minden kimenet esetén az OptimaGSM Managerben
- Használd a Ropam Modbus Testert (
modbus_tester.exe) annak ellenőrzésére, hogy a kimenetek a TapHome-tól függetlenül reagálnak-e az írási parancsokra
Élesítés és hatástalanítás a TapHome-on keresztül
A Modbus protokoll biztonsági okokból szándékosan kizárja a közvetlen élesítő/hatástalanító regisztereket. I/O leképezéssel megvalósítható megoldás áll rendelkezésre:
- Élesítés vezérlése: Konfiguráld egy kimenetet (tekercset) úgy, hogy logikailag le legyen képezve egy bemenetre a központban. Állítsd a bemenet típusát ARM, DISARM, ARM-only, DISARM-only vagy CANCEL riasztás értékre szükség szerint
- Állapot monitorozása: Konfiguráld a kimenete(ke)t úgy, hogy a rendszer állapota aktiválja őket bistabil módban (pl. Kimenet 3 a „Teljes élesítés", Kimenet 4 az „Riasztás" számára). Olvasd a tekercs állapotát Modbus-on keresztül a rendszer állapotának megállapításához
