
Ropam OptimaGSM je polská zabezpečovací ústředna s připojením GSM/GPRS. TapHome komunikuje s ústřednou přes Modbus TCP prostřednictvím gateway modulu Ropam AP-IP, který poskytuje komunikační rozhraní TCP/IP na portu 502.
Jedná se o startovací šablonu implementující 1 výstup a 9 zónových vstupů z celkové kapacity 40 výstupů a 48 vstupů. Uživatelé mohou přidávat další zařízení podle stejného vzoru popsaného níže.
Protokol Modbus na OptimaGSM neposkytuje registry pro aktivaci, deaktivaci ani stav systému přímo — jde o bezpečnostní designové rozhodnutí. Řešení pomocí I/O mapování je popsáno v sekci Řešení problémů.
Hardwarové připojení
Modul AP-IP se připojuje k ústředně OptimaGSM interně a poskytuje Ethernet (RJ45) port pro TCP/IP komunikaci. Připojte modul AP-IP ke stejné lokální síti jako TapHome Core pomocí standardního Ethernet kabelu.
- Protokol: Modbus TCP
- Port: 502
- Slave ID: Konfigurovatelné (výchozí 1 v šabloně; oficiální dokumentace uvádí 255; komunita hlásí, že funguje i 4)
Přiřaďte modulu AP-IP statickou IP adresu v nastavení DHCP routeru. Modul standardně používá DHCP — bez rezervace se IP adresa může změnit po výpadku napájení.
Konfigurace
Požadavky na firmware
- Firmware OptimaGSM: v2.4 nebo novější
- Firmware AP-IP: v1.5 nebo novější
Pokud je nainstalovaná starší verze, aktualizujte firmware pomocí OptimaGSM Manageru.
Povolení serveru Modbus TCP/IP
- Otevřete OptimaGSM Manager (v2.0 nebo novější)
- Přejděte do sekce internetového modulu AP-IP
- Nastavte síťové parametry (Ethernet DHCP nebo statická IP)
- Zaškrtněte možnost „Enable MODBUS TCP/IP server" ve spodní části konfigurační stránky AP-IP
Povolení ovládání výstupů přes Modbus
Každý výstup, který má být ovladatelný přes TapHome, musí mít povolenou možnost „WWW/IP control":
- V OptimaGSM Manageru přejděte do sekce Výstupy
- U každého výstupu, který chcete ovládat, zaškrtněte „WWW" v seznamu „Triggered by"
- Tím se současně povolí ovládání přes aplikaci, webový server i Modbus TCP/IP
Bez povolené možnosti „WWW/IP control" pro konkrétní výstup budou příkazy zápisu přes Modbus do příslušného cívkového registru ústřednou ignorovány.
Importové parametry v TapHome
Při importování šablony v TapHome zadejte:
- IP adresa — IP adresa modulu AP-IP v lokální síti (výchozí: 192.168.1.0)
- Slave ID — Modbus slave adresa (výchozí: 1)
Možnosti zařízení
Ovládání výstupů
Šablona obsahuje jeden výstup (Výstup 1) mapovaný na cívkový registr C:0. Výstup používá stavová označení Emergency/OK a lze jej přepínat zapnout/vypnout přes Modbus funkci 0x05 (Write Single Coil).
Monitorování zónových vstupů
Devět zónových vstupů je zahrnuto jako jazýčkové kontakty čtoucí diskrétní vstupní registry:
- Zónové vstupy 1–8 — souvislé adresy D:0 až D:7
- Zónový vstup 32 — adresa D:31 (nesouvislá, přeskakuje D:8 až D:30)
Každý zónový vstup odráží fyzický stav příslušného vstupu alarmové zóny s dobou odezvy 250 ms.
Rozšíření šablony
OptimaGSM poskytuje 40 výstupů (cívky C:0–C:39) a 48 zónových vstupů (diskrétní vstupy D:0–D:47). Šablona obsahuje pouze startovací subset. Pro přidání dalších zařízení:
- Další výstupy: Přidejte zařízení ModbusSwitch s
MODBUSR(C, {adresa}, Bool)kde adresa je 0–39 - Další vstupy: Přidejte zařízení ModbusReedContact s
MODBUSR(D, {adresa}, Bool)kde adresa je 0–47
Další možnosti
Ústředna OptimaGSM také poskytuje vstupní registry pro teplotní senzory (4 kanály), analogový vstup (0–10 V), úroveň GSM signálu, stav AC napájení, DC napájecí napětí, monitorování výkonu/napětí modulů IOE-IQPL, systémový čas, chybové kódy a verze firmware. Tyto lze přidat do šablony TapHome jako zařízení ModbusVariable čtoucí vstupní registry.
Řešení problémů
Žádná Modbus komunikace
- Ověřte, že firmware modulu AP-IP je v1.5 nebo novější
- Potvrďte, že server Modbus TCP/IP je povolen v OptimaGSM Manageru
- Zkontrolujte, že modul AP-IP a TapHome Core jsou ve stejné síti/podsíti
- Zkuste různé slave ID (1, 4, nebo 255) — správná hodnota závisí na verzi firmware AP-IP a konfiguraci
Výstupy nereagují na příkazy
- Ověřte, že možnost „WWW/IP control" je povolena pro každý výstup v OptimaGSM Manageru
- Použijte Ropam Modbus Tester (
modbus_tester.exe) k ověření, že výstupy reagují na příkazy zápisu nezávisle na TapHome
Aktivace a deaktivace alarmu přes TapHome
Protokol Modbus záměrně vylučuje přímé registry pro aktivaci/deaktivaci z bezpečnostních důvodů. K dispozici je řešení pomocí I/O mapování:
- Ovládání aktivace: Nastavte výstup (cívku) tak, aby byl logicky mapován na vstup v ústředně. Nastavte typ vstupu na ARM, DISARM, ARM-only, DISARM-only nebo CANCEL alarm dle potřeby
- Monitorování stavu: Nastavte výstup(y) tak, aby byly spouštěny stavem systému v bistabilním režimu (např. Výstup 3 pro „Plné zajištění", Výstup 4 pro „Alarm"). Čtěte stav cívky přes Modbus pro zjištění stavu systému
