TapHome

Ropam OptimaGSM

Modbus TCP
Trimis de
Ultima actualizare: 10. 2026

Necesită gateway extern

Ropam AP-IP — pagina produsului

Ropam OptimaGSM

Ropam OptimaGSM este o centrală de alarmă poloneză cu conectivitate GSM/GPRS. TapHome comunică cu centrala prin Modbus TCP, prin modulul gateway Ropam AP-IP, care oferă interfața de comunicație TCP/IP pe portul 502.

Acesta este un șablon de bază, care implementează 1 ieșire și 9 intrări de zonă din capacitatea totală de 40 de ieșiri și 48 de intrări. Utilizatorii pot adăuga mai multe dispozitive după același principiu, descris mai jos.

Protocolul Modbus pe OptimaGSM nu oferă direct registre pentru armare, dezarmare sau starea sistemului — aceasta este o decizie de proiectare din motive de securitate. O soluție alternativă cu maparea intrărilor/ieșirilor este descrisă în secțiunea Depanare.

Conectarea hardware

Modulul AP-IP se conectează intern la centrala OptimaGSM și oferă un port Ethernet (RJ45) pentru comunicația TCP/IP. Conectați modulul AP-IP la aceeași rețea locală ca TapHome Core cu un cablu Ethernet standard.

  • Protocol: Modbus TCP
  • Port: 502
  • Slave ID: configurabil (implicit 1 în șablon; documentația oficială indică 255; comunitatea raportează că funcționează și 4)

Atribuiți modulului AP-IP o adresă IP statică în setările DHCP ale routerului. Modulul folosește implicit DHCP — fără o rezervare, adresa IP se poate schimba după o întrerupere a alimentării.

Configurare

Cerințe de firmware
  • Firmware OptimaGSM: v2.4 sau mai nou
  • Firmware AP-IP: v1.5 sau mai nou

Dacă versiunea instalată este mai veche, actualizați firmware-ul cu OptimaGSM Manager înainte de a continua.

Activarea serverului Modbus TCP/IP
  1. Deschideți OptimaGSM Manager (v2.0 sau mai nou)
  2. Mergeți la secțiunea AP-IP internet module
  3. Configurați setările de rețea (Ethernet DHCP sau IP static)
  4. Bifați caseta „Enable MODBUS TCP/IP server” din partea de jos a paginii de configurare AP-IP
Activarea controlului ieșirilor prin Modbus

Fiecare ieșire care trebuie controlată din TapHome trebuie să aibă activată opțiunea „WWW/IP control”:

  1. În OptimaGSM Manager, mergeți la secțiunea Outputs
  2. Pentru fiecare ieșire pe care doriți să o controlați, bifați „WWW” în lista „Triggered by”
  3. Astfel se activează simultan controlul din aplicație, din serverul web și prin Modbus TCP/IP

Fără opțiunea „WWW/IP control” activată pentru o anumită ieșire, centrala ignoră comenzile de scriere Modbus către registrul coil corespunzător.

Parametri de import în TapHome

La importul șablonului în TapHome, introduceți:

  • IP Address — adresa IP a modulului AP-IP în rețeaua locală (introduceți adresa reală a dispozitivului; șablonul precompletează valoarea substituent 192.168.1.0)
  • Slave ID — adresa slave Modbus (implicit: 1)

Funcțiile dispozitivului

Controlul ieșirilor

Șablonul conține o ieșire (Ieșire 1) mapată la registrul coil C:0. Ieșirea folosește etichetele de stare Emergency/OK și poate fi pornită sau oprită prin funcția Modbus 0x05 (Write Single Coil).

Monitorizarea intrărilor de zonă

Nouă intrări de zonă sunt incluse ca senzori cu contact Reed, care citesc registre discrete input:

  • Intrare zonă 1–8 — adrese consecutive, de la D:0 la D:7
  • Intrare zonă 32 — adresa D:31 (nu urmează după D:7; adresele D:8–D:30 sunt omise)

Fiecare intrare de zonă reflectă starea fizică a intrării corespunzătoare din centrala de alarmă, cu un timp de răspuns de 250 ms.

Extinderea șablonului

OptimaGSM oferă 40 de ieșiri (coils C:0–C:39) și 48 de intrări de zonă (discrete inputs D:0–D:47). Șablonul conține doar o selecție inițială de dispozitive. Pentru a adăuga mai multe dispozitive:

  • Ieșiri suplimentare: adăugați un dispozitiv ModbusSwitch cu MODBUSR(C, {address}, Bool), unde adresa este 0–39
  • Intrări suplimentare: adăugați un dispozitiv ModbusReedContact cu MODBUSR(D, {address}, Bool), unde adresa este 0–47
Funcții suplimentare

Centrala OptimaGSM oferă și registre de intrare pentru senzori de temperatură (4 canale), intrare analogică (0–10 V), nivelul semnalului GSM, starea alimentării AC, tensiunea de alimentare DC, monitorizarea alimentării/tensiunii modulului IOE-IQPL, ora sistemului, coduri de defect și versiunile de firmware. Acestea pot fi adăugate în șablonul TapHome ca dispozitive ModbusVariable care citesc registre de intrare.

Depanare

Nu există comunicare Modbus
  1. Verificați că firmware-ul modulului AP-IP este v1.5 sau mai nou
  2. Confirmați că serverul Modbus TCP/IP este activat în OptimaGSM Manager
  3. Verificați că modulul AP-IP și TapHome Core sunt în aceeași rețea/subrețea
  4. Încercați diferite valori Slave ID (1, 4 sau 255) — valoarea corectă depinde de versiunea de firmware AP-IP și de configurație
Ieșirile nu răspund la comenzi
  1. Verificați că opțiunea „WWW/IP control” este activată pentru fiecare ieșire în OptimaGSM Manager
  2. Folosiți Modbus Tester de la Ropam (modbus_tester.exe) pentru a verifica dacă ieșirile răspund la comenzile de scriere independent de TapHome
Armarea și dezarmarea prin TapHome

Protocolul Modbus exclude intenționat, din motive de securitate, registrele directe de armare/dezarmare. Este disponibilă o soluție alternativă cu maparea intrărilor/ieșirilor:

  1. Controlul armării: configurați în centrală o ieșire (coil) mapată logic la o intrare. Setați tipul intrării, după nevoie, la ARM, DISARM, ARM-only, DISARM-only sau CANCEL alarm
  2. Monitorizarea stării: configurați una sau mai multe ieșiri să fie declanșate de starea sistemului în mod bistabil (de ex. Output 3 pentru „Full arm”, Output 4 pentru „Alarm”). Citiți starea coil prin Modbus pentru a determina starea sistemului

Dispozitive disponibile

Ropam OptimaGSM Modul
Ieșire 1 Comutator

Ieșirea O1 a centralei de alarmă — comutabilă prin Modbus, necesită opțiunea WWW/IP control activată în OptimaGSM Manager

Registru: C:0 Bool
Valori / Stări: ${Emergency_Emergency} · ${Emergency_Ok}

Ieșire 1

Citirea stării comutatorului
MODBUSR(C, 0, Bool)
Intrare zonă 1 Contact reed Doar citire
Registru: D:0 Bool

Intrare zonă 1

Citire
MODBUSR(D, 0, Bool)
Intrare zonă 2 Contact reed Doar citire
Registru: D:1 Bool

Intrare zonă 2

Citire
MODBUSR(D, 1, Bool)
Intrare zonă 3 Contact reed Doar citire
Registru: D:2 Bool

Intrare zonă 3

Citire
MODBUSR(D, 2, Bool)
Intrare zonă 4 Contact reed Doar citire
Registru: D:3 Bool

Intrare zonă 4

Citire
MODBUSR(D, 3, Bool)
Intrare zonă 5 Contact reed Doar citire
Registru: D:4 Bool

Intrare zonă 5

Citire
MODBUSR(D, 4, Bool)
Intrare zonă 6 Contact reed Doar citire
Registru: D:5 Bool

Intrare zonă 6

Citire
MODBUSR(D, 5, Bool)
Intrare zonă 7 Contact reed Doar citire
Registru: D:6 Bool

Intrare zonă 7

Citire
MODBUSR(D, 6, Bool)
Intrare zonă 8 Contact reed Doar citire
Registru: D:7 Bool

Intrare zonă 8

Citire
MODBUSR(D, 7, Bool)
Intrare zonă 32 Contact reed Doar citire

Intrare de zonă la adresa D:31 — adresele D:8–D:30 sunt omise

Registru: D:31 Bool

Intrare zonă 32

Citire
MODBUSR(D, 31, Bool)
Conexiune: Modbus TCP • Slave ID: $[SlaveId]
Îmbunătățiri posibile (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

Surse

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog.

Deschideți în portal