TapHome

Ropam OptimaGSM

Modbus TCP
Inviato da
Ultimo aggiornamento: 06. 2026

Richiede gateway esterno

Ropam AP-IP — pagina prodotto

Ropam OptimaGSM

La Ropam OptimaGSM è una centrale di allarme polacca con connettività GSM/GPRS. TapHome comunica con la centrale tramite Modbus TCP attraverso il modulo gateway Ropam AP-IP, che fornisce l’interfaccia di comunicazione TCP/IP sulla porta 502.

Questo è un template iniziale che implementa 1 uscita e 9 ingressi di zona dalla capacità totale di 40 uscite e 48 ingressi. Gli utenti possono aggiungere ulteriori dispositivi seguendo lo stesso schema descritto di seguito.

Il protocollo Modbus della OptimaGSM non espone registri per inserimento, disinserimento o stato del sistema direttamente — si tratta di una scelta progettuale di sicurezza. Una soluzione alternativa tramite mappatura I/O è descritta nella sezione Risoluzione dei problemi.

Collegamento hardware

Il modulo AP-IP si collega internamente alla centrale OptimaGSM e fornisce una porta Ethernet (RJ45) per la comunicazione TCP/IP. Collega il modulo AP-IP alla stessa rete locale di TapHome Core utilizzando un cavo Ethernet standard.

  • Protocollo: Modbus TCP
  • Porta: 502
  • Slave ID: Configurabile (predefinito 1 nel template; la documentazione ufficiale indica 255; la community riporta che anche 4 funziona)

Assegna un indirizzo IP statico al modulo AP-IP nelle impostazioni DHCP del router. Il modulo utilizza DHCP per impostazione predefinita — senza una prenotazione, l’IP potrebbe cambiare dopo un’interruzione di corrente.

Configurazione

Requisiti firmware
  • Firmware OptimaGSM: v2.4 o successivo
  • Firmware AP-IP: v1.5 o successivo

Se è installata una versione precedente, aggiorna il firmware utilizzando OptimaGSM Manager.

Abilitazione del server Modbus TCP/IP
  1. Apri OptimaGSM Manager (v2.0 o successivo)
  2. Vai alla sezione modulo internet AP-IP
  3. Configura le impostazioni di rete (Ethernet DHCP o IP statico)
  4. Abilita la casella “Enable MODBUS TCP/IP server” in fondo alla pagina di configurazione AP-IP
Abilitazione del controllo uscite tramite Modbus

Ogni uscita che deve essere controllabile tramite TapHome deve avere l’opzione “WWW/IP control” abilitata:

  1. In OptimaGSM Manager, vai alla sezione Uscite
  2. Per ogni uscita che desideri controllare, abilita “WWW” nell’elenco “Triggered by”
  3. Questo abilita simultaneamente il controllo tramite app, server web e Modbus TCP/IP

Senza l’opzione “WWW/IP control” abilitata per una specifica uscita, i comandi di scrittura Modbus al registro bobina corrispondente verranno ignorati dalla centrale.

Parametri di importazione TapHome

Durante l’importazione del template in TapHome, specifica:

  • Indirizzo IP — l’IP del modulo AP-IP nella rete locale (predefinito: 192.168.1.0)
  • Slave ID — indirizzo Modbus slave (predefinito: 1)

Funzionalità dei dispositivi

Controllo uscite

Il template include un’uscita (Uscita 1) mappata sul registro bobina C:0. L’uscita utilizza etichette di stato Emergency/OK e può essere attivata/disattivata tramite la funzione Modbus 0x05 (Write Single Coil).

Monitoraggio ingressi di zona

Nove ingressi di zona sono inclusi come contatti reed che leggono registri di ingresso discreti:

  • Ingressi di zona 1–8 — indirizzi continui da D:0 a D:7
  • Ingresso di zona 32 — indirizzo D:31 (non continuo, salta da D:8 a D:30)

Ogni ingresso di zona riflette lo stato fisico dell’ingresso della zona di allarme corrispondente con un tempo di risposta di 250 ms.

Espansione del template

La OptimaGSM espone 40 uscite (bobine C:0–C:39) e 48 ingressi di zona (ingressi discreti D:0–D:47). Il template include solo un sottoinsieme iniziale. Per aggiungere ulteriori dispositivi:

  • Uscite aggiuntive: Aggiungi un dispositivo ModbusSwitch con MODBUSR(C, {indirizzo}, Bool) dove l’indirizzo è 0–39
  • Ingressi aggiuntivi: Aggiungi un dispositivo ModbusReedContact con MODBUSR(D, {indirizzo}, Bool) dove l’indirizzo è 0–47
Funzionalità aggiuntive

La centrale OptimaGSM espone anche registri di ingresso per sensori di temperatura (4 canali), ingresso analogico (0–10 V), livello segnale GSM, stato alimentazione AC, tensione alimentazione DC, monitoraggio potenza/tensione moduli IOE-IQPL, ora di sistema, codici errore e versioni firmware. Questi possono essere aggiunti al template TapHome come dispositivi ModbusVariable che leggono registri di ingresso.

Risoluzione dei problemi

Nessuna comunicazione Modbus
  1. Verifica che il firmware del modulo AP-IP sia v1.5 o successivo
  2. Conferma che il server Modbus TCP/IP sia abilitato in OptimaGSM Manager
  3. Controlla che il modulo AP-IP e TapHome Core siano sulla stessa rete/sottorete
  4. Prova diversi slave ID (1, 4 o 255) — il valore corretto dipende dalla versione firmware AP-IP e dalla configurazione
Le uscite non rispondono ai comandi
  1. Verifica che l’opzione “WWW/IP control” sia abilitata per ogni uscita in OptimaGSM Manager
  2. Usa il Modbus Tester di Ropam (modbus_tester.exe) per verificare che le uscite rispondano ai comandi di scrittura indipendentemente da TapHome
Inserimento e disinserimento tramite TapHome

Il protocollo Modbus esclude intenzionalmente registri diretti per inserimento/disinserimento per motivi di sicurezza. È disponibile una soluzione alternativa tramite mappatura I/O:

  1. Controllo inserimento: Configura un’uscita (bobina) in modo che sia logicamente mappata su un ingresso nella centrale. Imposta il tipo di ingresso su ARM, DISARM, ARM-only, DISARM-only o CANCEL allarme secondo necessità
  2. Monitoraggio stato: Configura uscita/uscite in modo che vengano attivate dallo stato del sistema in modalità bistabile (es. Uscita 3 per “Inserimento totale”, Uscita 4 per “Allarme”). Leggi lo stato della bobina tramite Modbus per determinare lo stato del sistema

Dispositivi disponibili

Ropam OptimaGSM Modulo
Uscita 1 Interruttore

Uscita O1 della centrale di allarme — commutabile via Modbus, richiede WWW/IP control abilitato in OptimaGSM Manager

Registro: C:0 Bool
Valori / Stati: ${Emergency_Emergency} · ${Emergency_Ok}

Uscita 1

Lettura stato interruttore
MODBUSR(C, 0, Bool)
Ingresso di zona 1 Contatto reed Solo lettura
Registro: D:0 Bool

Ingresso di zona 1

Lettura
MODBUSR(D, 0, Bool)
Ingresso di zona 2 Contatto reed Solo lettura
Registro: D:1 Bool

Ingresso di zona 2

Lettura
MODBUSR(D, 1, Bool)
Ingresso di zona 3 Contatto reed Solo lettura
Registro: D:2 Bool

Ingresso di zona 3

Lettura
MODBUSR(D, 2, Bool)
Ingresso di zona 4 Contatto reed Solo lettura
Registro: D:3 Bool

Ingresso di zona 4

Lettura
MODBUSR(D, 3, Bool)
Ingresso di zona 5 Contatto reed Solo lettura
Registro: D:4 Bool

Ingresso di zona 5

Lettura
MODBUSR(D, 4, Bool)
Ingresso di zona 6 Contatto reed Solo lettura
Registro: D:5 Bool

Ingresso di zona 6

Lettura
MODBUSR(D, 5, Bool)
Ingresso di zona 7 Contatto reed Solo lettura
Registro: D:6 Bool

Ingresso di zona 7

Lettura
MODBUSR(D, 6, Bool)
Ingresso di zona 8 Contatto reed Solo lettura
Registro: D:7 Bool

Ingresso di zona 8

Lettura
MODBUSR(D, 7, Bool)
Ingresso di zona 32 Contatto reed Solo lettura

Ingresso di zona non contiguo — indirizzo D:31 (salta da D:8 a D:30)

Registro: D:31 Bool

Ingresso di zona 32

Lettura
MODBUSR(D, 31, Bool)
Connessione: Modbus TCP • Slave ID: $[SlaveId]
Possibili miglioramenti (14)
  • C:1–C:39 Outputs O2–O40 — 39 additional coil outputs available — users can add following the same pattern as Output1
  • D:8–D:30 Zone Inputs I9–I31 — 23 additional discrete inputs available — users can add following the same pattern
  • D:32–D:47 Zone Inputs I33–I48 — 16 additional discrete inputs available
  • I:0–I:3 Temperature Sensors T1–T4 — 4 temperature sensors, Input Register, UInt16, value / 10 = degrees C
  • I:12 Analog Input (0–10V) — Analog input value in mV
  • I:14 GSM Signal Level — Signal strength 0–5 (0=min, 5=max)
  • I:16 AC Power Status — 1=present, 0=absent
  • I:18 DC Supply Voltage — Supply voltage in mV (e.g. 13700 = 13.7V)
  • I:20–I:27 IOE-IQPL Power Consumption (p1–p8) — Power consumption per IOE-IQPL module in Watts
  • I:30–I:37 IOE-IQPL Supply Voltage (u1–u8) — Supply voltage per IOE-IQPL module in Volts
  • I:40–I:44 System Time — Minutes, hour, day, month, year
  • I:50–I:53 Fault Codes — 4 fault code bytes
  • I:60 AP-IP Firmware Version — Firmware version of AP-IP module
  • I:61 OptimaGSM Firmware Version — Firmware version of OptimaGSM panel

Fonti

Hai trovato un problema con questo template?

Dicci cosa non funziona, cosa manca o come dovrebbe comportarsi il template. Il tuo feedback ci aiuta a mantenere il catalogo accurato.

Verificato da TapHome

Vuoi usarlo nel tuo TapHome Core?

Apri questo template nel Customer Portal per applicarlo a una delle tue case, o crea una proposta di modifica e inviala al catalogo.

Apri nel portale