
A Funkcióblokk ALARM feldolgoz egy alarmjelet.
Lásd a további információkat a Alarmkezelés és az Alarmlista pluginokhoz.
A maximális tárolási időt a Projekt Beállítások
Tárolási szabályok menüpontban lehet beállítani.
Az adatbázis nem csak a funkcióblokk memóriáját definiálja. Definiálja az alarm adatbázisának nevét is. Figyeljen arra, hogy ne egyszerűen átnevezze a nevet, mert akkor új adatbázist hoz létre. Javasolt egy prefixet használni, például alarm.Ablak.
Megjegyzés: A létező feljegyzések törlődnek, ha minden elem lejárt a szabályok szerint. Egyedi események törlése jelenleg nem támogatott.
A bemenet létrehoz egy új alarmot. Létrehozáskor az ALARM kimenet igaz és rögzíti az időpontot az ALARM_DT kimeneten. Az ALARM kimenet csak akkor igaz, ha nem lett elnévezve.
Ez a bemenet megerősíti az alarmot és beállítja az ACK kimenetet igazra, valamint írja a jelenlegi időpontot az ACK_DT kimenetre. Az alarm csak egyszer lehet megerősítve aktív állapotban.
A bemenet definiálja az alarm címét szövegként. Ez bármikor valós időben módosítható.
A bemenet definiálja az alarm leírását szövegként. A leírás több sorból állhat, de ne haladjon meg két sort. Ez bármikor valós időben módosítható.
A bemenet definiálja az alarm helyét szövegként. Ez bármikor valós időben módosítható.
A bemenet kiadja a státuszt a listán. Ez szövegként adható át. A státusz egységesen kell, hogy legyen definiálva.
A bemenet kiadja az ikont a listán. Ez szövegként adható át. Az ikon ugyanaz, mint az oldalon.
Ez a bemenet megváltoztatja a lista szövegének színét. Nincs szín, ha üres a szöveg. A szín itt névként adható át. Összes színevet megtalálhatja az Ikonok színei alatt.
A bemenet rendez a listát. A legmagasabb prioritás a 0. A szám itt nincs korlátozva.
A bemenet definiálja a weboldalt, amelyre lehet linkelni. A bemenet szöveg típusú. Csak oldalazonosítók lehetnek megadva. Az oldalt egyszerűen el lehet húzni és letenni a bemetre.
Ez a bemenet definiál egy némas alarmot. Ha a bemenet igaz, akkor eltűnik az értesítési ikon. Ennek azonban nincs hatása a némítás funkciójára. Javasolt, hogy REQ_SHELVE-t hamisra állítsa be, ha a SILENT bemenet igaz.
Ha ez a bemenet igaz, akkor az alarmlistán lévő felhasználónak lehetősége van az alarm megerősítésére.
Ha ez a bemenet IGAZ, akkor az alarmlistán lévő felhasználónak lehetősége van az alarm végtelen hosszú elhalasztására. Ha a bemenet egy idő (T#) követi, majd ";ALL", akkor lehet megadni egy maximális elhalasztási időt.
A megerősítés vagy elhalasztás engedélyezése bővítve lehet, ha egy szövegcsere a REQ_ACK vagy REQ_SHELVE bemenethez van csatolva. Fontos, hogy amikor a bemenet nem igazra állítódik be, akkor a szövegcsere ALL-l kezdődjön. Itt néhány példa:
| Szövegcsere | Leírás |
|---|---|
| "300000;ALL" | REQ_SHELVE maximálisan 5 percig és minden csoportra |
| "ALL" | Minden csoport, ugyanaz, mint IGAZ |
| "gid1;gid2" | A gid1 és gid2 csoportok engedélyezve |
| "gid1;gid2;ALL" | Minden csoport, ugyanaz, mint IGAZ, gid1 és gid2 figyelmen kívül hagyva |
Tip: Használja a CONCAT-ot a szövegcsere létrehozásához.
Egy pozitív él a bemeten megerősíti az alarmot SPS-n keresztül. Az ACK kimenet igazra állítódik be. A bemenetek akkor írják felül az ACK_NOTE és ACK_USER kimeneteket. Az ACK_DT kimenet a jelenlegi időponttal lesz leírva. Ha az alarmot újra megerősítik, akkor az ACK_DT kimenet nem állítódik be.
A bemenet definiálja egy megjegyzést szövegként. A megjegyzés pozitív él esetén DO_ACK-nél az ACK_NOTE kimenetre írja.
Itt lehet definiálni egy felhasználóazonosítót szövegként. Az azonosító pozitív él esetén DO_ACK-nél az ACK_USER kimenetre írja.
Egy pozitív él a bemeten elhalasztja az alarmot SPS-n keresztül. Az SHELVE kimenet igazra állítódik be. A bemenetek akkor írják felül az SHELVE_NOTE és SHELVE_USER kimeneteket. Az SHELVE_DT kimenet a jelenlegi időponttal lesz leírva. Ha az alarmot újra megerősítik, akkor az SHELVE_DT kimenet nem állítódik be.
Definiálja az abszolút időpontot DT# az alarm elhalasztásához. Ha ezt az időpontot meghaladja, akkor az alarm újra aktív lesz. Az SHELVE kimenet ismét hamis lesz. Pozitív él esetén DO_SHELVE-nél ez az érték átkerül az SHELVE_TO_DT kimenetre. Ha nincs időpont megadva, akkor végtelen hosszú elhalasztás történik.
Tip: Használja a STR2DT funkcióblokkot egy relatív időpont használatához, például 5 perc múlva. Vagy adja hozzá az időpontot T# a DT# időbélyeghez, ami eltéréseket okozhat.
A bemenet definiálja egy megjegyzést szövegként. A megjegyzés pozitív él esetén DO_SHELVE-nél az SHELVE_NOTE kimenetre írja.
Itt lehet definiálni egy felhasználóazonosítót szövegként. Az azonosító pozitív él esetén DO_SHELVE-nél az SHELVE_USER kimenetre írja.
Egy pozitív él a bemeten visszaállítja egy elhalasztott alarmot. Ekkor a DO_SHELVE_USER és DO_SHELVE_NOTE bemenetek átkerülnek a megfelelő kimenetekre, mint a fenti eljárásban.
A bemenet engedélyezi az archiválásba történő felvételt. A bemetre csak igazra kell tartani. Bármelyik ACTIVE, TITLE, DESCRIPTION, LOCATION, STATUS, PRIORITY vagy SILENT bemenet módosítása vezet egy felvételhez.
Megjegyzés: A felvétel kiadásához további licenc szükséges. További információkat az Alarmlista fejezetben találhat.
A kimenet igaz, amíg az ACTIVE bemenet igaz és az alarm nem lett elhalasztva SHELVE-n keresztül.
Tartalmazza az időbélyegzetet DT# formátumban az alarm időpontjából (pozitív él az ACTIVE bemeten).
A kimenet igaz, ha az alarm megerősítve lett. Ez a vizualizáció és SPS-n keresztül is történhet.
Tartalmazza az időbélyegzetet DT# formátumban az alarm megerősítésének időpontjából (pozitív él az ACK bemeten vagy a vizualizáción).
Az utolsó megjegyzés az alarm megerősítésekor szövegként.
Az utolsó felhasználóazonosító az alarm megerősítésekor szövegként.
A kimenet igaz, ha az alarm el lett halasztva. Ez a vizualizáció és SPS-n keresztül is történhet.
Tartalmazza az időbélyegzetet DT# formátumban az alarm elhalasztásának időpontjából (pozitív él az SHELVE bemeten vagy a vizualizáción).
A végső időpont DT# az elhalasztás automatikus visszaállításáig.
Az utolsó megjegyzés az alarm elhalasztása során szövegként.
Az utolsó felhasználóazonosító az alarm elhalasztása során szövegként.
Megjegyzés: A vizualizáción történő feldolgozáshoz minden időbélyegzetet le kell kerekíteni egész másodpercre.
Tip: A {name} szövegcsere segítségével átadható a dokumentum neve, és a {dir} az útvonal a TITLE, DESCRIPTION és LOCATION bemenetekhez. Ekkor azonban már nem lesz a név szerinti rendezés. A {dir:2} segítségével le lehet rövidíteni az útvonal hosszat 2-re. A {dir:-1} segítségével alulról lehet csökkenteni az útvonalat. Lehetőség van a választójel meghatározására is a {dir::\} segítségével.
| Név | Ikon | Szín |
|---|---|---|
| OK | material/check_circle | |
| Információ | material/info | kék |
| Figyelmeztetés | material/error | narancs |
| Alarm | material/warning | piros |