
Ropam OptimaGSM je poľská zabezpečovacia ústredňa s pripojením GSM/GPRS. TapHome komunikuje s ústredňou cez Modbus TCP prostredníctvom gateway modulu Ropam AP-IP, ktorý poskytuje komunikačné rozhranie TCP/IP na porte 502.
Toto je štartovacia šablóna implementujúca 1 výstup a 9 zónových vstupov z celkovej kapacity 40 výstupov a 48 vstupov. Používatelia môžu pridávať ďalšie zariadenia podľa rovnakého vzoru popísaného nižšie.
Protokol Modbus na OptimaGSM neposkytuje registre pre aktiváciu, deaktiváciu ani stav systému priamo — ide o bezpečnostné dizajnové rozhodnutie. Obchádzanie pomocou I/O mapovania je popísané v sekcii Riešenie problémov.
Hardvérové pripojenie
Modul AP-IP sa pripája k ústredni OptimaGSM interne a poskytuje Ethernet (RJ45) port pre TCP/IP komunikáciu. Pripojte modul AP-IP k rovnakej lokálnej sieti ako TapHome Core pomocou štandardného Ethernet kábla.
- Protokol: Modbus TCP
- Port: 502
- Slave ID: Konfigurovateľné (predvolené 1 v šablóne; oficiálna dokumentácia uvádza 255; komunita hlási, že funguje aj 4)
Priraďte modulu AP-IP statickú IP adresu v nastaveniach DHCP routera. Modul štandardne používa DHCP — bez rezervácie sa IP adresa môže zmeniť po výpadku napájania.
Konfigurácia
Požiadavky na firmware
- Firmware OptimaGSM: v2.4 alebo novší
- Firmware AP-IP: v1.5 alebo novší
Ak je nainštalovaná staršia verzia, aktualizujte firmware pomocou OptimaGSM Managera.
Povolenie servera Modbus TCP/IP
- Otvorte OptimaGSM Manager (v2.0 alebo novší)
- Prejdite do sekcie internetového modulu AP-IP
- Nastavte sieťové parametre (Ethernet DHCP alebo statická IP)
- Zaškrtnite možnosť „Enable MODBUS TCP/IP server" v spodnej časti konfiguračnej stránky AP-IP
Povolenie ovládania výstupov cez Modbus
Každý výstup, ktorý má byť ovládateľný cez TapHome, musí mať povolenú možnosť „WWW/IP control":
- V OptimaGSM Manageri prejdite do sekcie Výstupy
- Pri každom výstupe, ktorý chcete ovládať, zaškrtnite „WWW" v zozname „Triggered by"
- Tým sa súčasne povolí ovládanie cez aplikáciu, webový server aj Modbus TCP/IP
Bez povolenej možnosti „WWW/IP control" pre konkrétny výstup budú príkazy zápisu cez Modbus do príslušného cievkového registra ústredňou ignorované.
Importové parametre v TapHome
Pri importovaní šablóny v TapHome zadajte:
- IP adresa — IP adresa modulu AP-IP v lokálnej sieti (predvolené: 192.168.1.0)
- Slave ID — Modbus slave adresa (predvolené: 1)
Možnosti zariadenia
Ovládanie výstupov
Šablóna obsahuje jeden výstup (Výstup 1) mapovaný na cievkový register C:0. Výstup používa stavové označenia Emergency/OK a je možné ho prepínať zapnúť/vypnúť cez Modbus funkciu 0x05 (Write Single Coil).
Monitorovanie zónových vstupov
Deväť zónových vstupov je zahrnutých ako jazýčkové kontakty čítajúce diskrétne vstupné registre:
- Zónové vstupy 1–8 — súvislé adresy D:0 až D:7
- Zónový vstup 32 — adresa D:31 (nesúvislá, preskakuje D:8 až D:30)
Každý zónový vstup odráža fyzický stav príslušného vstupu alarmovej zóny s dobou odozvy 250 ms.
Rozšírenie šablóny
OptimaGSM poskytuje 40 výstupov (cievky C:0–C:39) a 48 zónových vstupov (diskrétne vstupy D:0–D:47). Šablóna obsahuje len štartovací subset. Pre pridanie ďalších zariadení:
- Ďalšie výstupy: Pridajte zariadenie ModbusSwitch s
MODBUSR(C, {adresa}, Bool)kde adresa je 0–39 - Ďalšie vstupy: Pridajte zariadenie ModbusReedContact s
MODBUSR(D, {adresa}, Bool)kde adresa je 0–47
Ďalšie možnosti
Ústredňa OptimaGSM tiež poskytuje vstupné registre pre teplotné senzory (4 kanály), analógový vstup (0–10 V), úroveň GSM signálu, stav AC napájania, DC napájacie napätie, monitorovanie výkonu/napätia modulov IOE-IQPL, systémový čas, chybové kódy a verzie firmware. Tieto je možné pridať do šablóny TapHome ako zariadenia ModbusVariable čítajúce vstupné registre.
Riešenie problémov
Žiadna Modbus komunikácia
- Overte, že firmware modulu AP-IP je v1.5 alebo novší
- Potvrďte, že server Modbus TCP/IP je povolený v OptimaGSM Manageri
- Skontrolujte, že modul AP-IP a TapHome Core sú v rovnakej sieti/podsieti
- Skúste rôzne slave ID (1, 4, alebo 255) — správna hodnota závisí od verzie firmware AP-IP a konfigurácie
Výstupy nereagujú na príkazy
- Overte, že možnosť „WWW/IP control" je povolená pre každý výstup v OptimaGSM Manageri
- Použite Ropam Modbus Tester (
modbus_tester.exe) na overenie, či výstupy reagujú na príkazy zápisu nezávisle od TapHome
Aktivácia a deaktivácia alarmu cez TapHome
Protokol Modbus zámerne vylučuje priame registre pre aktiváciu/deaktiváciu z bezpečnostných dôvodov. K dispozícii je obchádzanie pomocou I/O mapovania:
- Ovládanie aktivácie: Nastavte výstup (cievku) tak, aby bol logicky mapovaný na vstup v ústredni. Nastavte typ vstupu na ARM, DISARM, ARM-only, DISARM-only alebo CANCEL alarm podľa potreby
- Monitorovanie stavu: Nastavte výstup(y) tak, aby boli spúšťané stavom systému v bistabilnom režime (napr. Výstup 3 pre „Plné zaistenie", Výstup 4 pre „Alarm"). Čítajte stav cievky cez Modbus na zistenie stavu systému
