25. července 2014
SCADA systém Reliance umožňuje odesílat a přijímat SMS zprávy pomocí GSM modemu. Odesílání SMS zpráv je možné provádět programově, nebo automatizovaně při určitých událostech. Zprávy jsou odesílány asynchronně. To znamená, že požadavky na odeslání zpráv se předají SMS Driveru.
SCADA systém Reliance umožňuje odesílat a přijímat SMS zprávy pomocí GSM modemu. Odesílání SMS zpráv je možné provádět programově (tj. pomocí skriptů), nebo automatizovaně při určitých událostech (např. při vzniku, zániku nebo kvitaci alarmu/události). Zprávy jsou odesílány asynchronně. To znamená, že požadavky na odeslání zpráv se předají SMS Driveru a ten se postará o jejich odeslání "na pozadí". Při asynchronní komunikaci zpravidla nastává problém v tom, že o výsledku operace (v našem případě odeslání SMS zprávy) se dozvídáme se zpožděním. Vyhodnocení výsledku může být v případě hromadných operací (odeslání více SMS zpráv) komplikované.
Až do verze 4.6.1 bylo možné vyhodnocovat stav odesílaných SMS zpráv pouze pomocí funkce RModem.GSMGetSMSStatus. Aby bylo možné zjistit stav SMS zprávy pomocí zmíněné funkce, bylo nutné znát její jedinečný identifikátor (ID), který je k dispozici pouze při odeslání zprávy. V případě odesílání jedné zprávy to je poměrně jednoduché. Stačí si ID zprávy uložit do vnitřní proměnné a v periodickém skriptu zjišťovat její stav voláním funkce RModem.GSMGetSMSStatus. Avšak při hromadném odesílání zpráv (např. odesílání zprávy více příjemcům) se situace výrazně komplikuje. Navíc stav SMS zpráv odeslaných automatizovaně nebylo možné zjistit vůbec, protože neexistoval způsob, jak získat jejich ID. Tyto nevýhody vedly k vylepšení ve verzi 4.6.2 systému Reliance, kde byla doplněna možnost obsloužit následující události při odesílání SMS zpráv:
Události SMS zpráv
Na oba typy událostí je možné napojit skript a v něm okamžitě zareagovat na danou událost libovolným způsobem (např. informovat obsluhu). Do navázaných skriptů jsou předány informace o SMS zprávě (text a číslo odesílatele a chybový kód, pokud se zprávu nepodaří odeslat). Tímto způsobem je navíc možné pracovat i se zprávami, které nejsou odeslány pomocí skriptů, ale automatizovaně.
Další novou funkcí doplněnou ve verzi 4.6.2 je možnost přenášet kvalitu GSM signálu do proměnné ve vizualizačním projektu. Stačí vybrat libovolnou vnitřní proměnnou a SMS Driver do ní bude automaticky ukládat aktuální kvalitu signálu GSM sítě (viz následující obrázek).
Zjišťovat kvalitu signálu
Hodnota | Popis |
---|---|
0 | žádný signál; hodnoty 0 bude nabývat proměnná i v případě problému s modemem (např. pokud se jej nedaří inicializovat) |
1 | nejnižší úroveň signálu |
100 | nejvyšší úroveň signálu |
Pak lze snadno zobrazovat okamžitou úroveň GSM signálu např. pomocí komponenty Indikátor průběhu či Plovoucí graf nebo vytvořit alarm/událost (např. dolní kritická mez nebo hodnota v rozsahu 0-0) a ve vizualizaci tak automaticky vyhlašovat výpadek GSM signálu.
V případě jakýchkoli dotazů nám napište email nebo zavolejte.
Telefon:
Informace:
Obchod:
Podpora:
Telefon:
Informace:
Obchod:
Podpora:
Telefon:
Info:
Obchod:
Podpora:
GEOVAP, spol. s r. o.
Čechovo nábřeží 1790
530 03 Pardubice
IČO: 15049248
DIČ: CZ15049248
© 2025 GEOVAP, spol. s r. o. | Pravidla použití webu | Nastavení cookies | Napište nám