
Funktionsblocket ALARM bearbetar ett larmmeddelande.
Se för ytterligare information om visualisering Plugin Larmhantering och Larmhistorik.
Tiden för maximal lagring kan ställas in i kontextmenyn under Projekt Inställningar
Lagringsregler.
Databasen definierar inte bara minnet för funktionsblocket. Den definierar också namnet på larmdatabasen. Observera därför att du inte kan ändra namnet enkelt, eftersom en ny databas skapas annars. Det rekommenderas att använda ett prefix, till exempel alarm.Fönster.
Anmärkning: De befintliga posterna tas bort när alla element har löpt ut enligt riktlinjerna. Att ta bort enskilda händelser stöds inte för närvarande.
Ingången skapar ett nytt larm. Vid skapande är utgången ALARM sann och håller tiden på utgången ALARM_DT fast. Utgången ALARM är endast sann om den inte har tystats.
Denna ingång bekräftar larmet och ställer in utgången ACK till sant och skriver den aktuella tiden i utgången ACK_DT. Bekräftelsen kan endast sättas en gång när larmet är aktivt.
Ingången definierar titeln som sträng för larmet. Denna kan ändras när som helst i realtid.
Ingången definierar beskrivningen som sträng för larmet. Beskrivningen får innehålla flera rader, men bör inte överstiga två rader. Denna kan ändras när som helst i realtid.
Ingången definierar platsen som sträng för larmet. Denna kan ändras när som helst i realtid.
Ingången ger ut statustexten på listan. Denna överförs som en sträng. Status bör definieras enhetligt.
Ingången ger ut ikonen på listan. Denna överförs som en sträng. Ikonen är densamma som för sidan.
Med denna ingång kan textfärgen i listan ändras. Ingen färg är en tom sträng. Färgen överförs här som namn. Alla färgnamn hittar du under Ikonfärger.
Ingången sorterar listan. Den högsta prioriteten är 0. Antalet är inte begränsat här.
Ingången definierar webbsidan som kan länkas till. Ingången är av typen sträng. Endast sida-ID:s kan anges. Sidan kan enkelt dras och släppas på ingången.
Med ingången kan ett tyst larm definieras. Om ingången är sant försvinner meddelandeikonen. Detta påverkar dock inte funktionen för tystning. Det rekommenderas därför att ställa in REQ_SHELVE till falskt när ingången SILENT är sant.
Om denna ingång är sann, så får användaren av larmlistan möjlighet att bekräfta larmet.
Om denna ingång är TRUE, så får användaren av larmlistan möjlighet att skjuta upp larmet oändligt länge. Om ingången är en tid (T#) följt av ";ALL", så kan en maximal skjutningstid anges.
Om behörigheten för bekräftelse eller skjutning ska utökas, så kan en sträng läggas till på ingången REQ_ACK eller REQ_SHELVE. Viktigt är att när ingången inte längre sätts till TRUE, att strängen börjar med ALL. Här några exempel:
| Sträng | Beskrivning |
|---|---|
| "300000;ALL" | REQ_SHELVE maximalt i 5 minuter och för alla grupper |
| "ALL" | Alla grupper, är detsamma som TRUE |
| "gid1;gid2" | Grupperna gid1 och gid2 tillåts |
| "gid1;gid2;ALL" | Alla grupper, är detsamma som TRUE, gid1 och gid2 ignoreras |
Tips: Använd CONCAT för att bilda strängen.
En positiv flank på ingången bekräftar larmet via SPS. Utgången ACK sätts till sant. Ingångarna skrivs sedan över till ACK_NOTE och ACK_USER. Utgången ACK_DT beskrivs med den aktuella tiden. Om larmet bekräftas igen, så sätts utgången ACK_DT inte längre.
Ingången definierar en anteckning som sträng. Anteckningen skrivs vid en positiv flank på DO_ACK till utgången ACK_NOTE.
Här kan en användar-ID definieras som sträng. ID:n skrivs vid en positiv flank på DO_ACK till utgången ACK_USER.
En positiv flank på ingången skjuter upp larmet via SPS. Utgången SHELVE sätts till sant. Ingångarna skrivs sedan över till SHELVE_NOTE och SHELVE_USER. Utgången SHELVE_DT beskrivs med den aktuella tiden. Om larmet bekräftas igen, så sätts utgången SHELVE_DT inte längre.
Definierar den absoluta tiden DT# för att skjuta upp larmet. När denna tid överskrids sätts larmet återigen aktivt. Utgången SHELVE är falsk igen. Vid en positiv flank på DO_SHELVE överförs detta värde till utgången SHELVE_TO_DT. Om ingen tid överförs, så skjuts det upp oändligt länge.
Tips: Använd funktionsblocket STR2DT för att använda en relativ tid, till exempel efter 5 minuter. Eller addera tiden T# med tidsstämpeln från DT#, vilket kan leda till avvikelser.
Ingången definierar en anteckning som sträng. Anteckningen skrivs vid en positiv flank på DO_SHELVE till utgången SHELVE_NOTE.
Här kan en användar-ID definieras som sträng. ID:n skrivs vid en positiv flank på DO_SHELVE till utgången SHELVE_USER.
En positiv flank på ingången återställer ett uppskjutet larm. Då kopieras DO_SHELVE_USER och DO_SHELVE_NOTE till de motsvarande utgångarna enligt ovan beskrivna procedur.
Ingången aktiverar postningen till arkivet. Ingången måste bara hållas sann för detta. Varje ändring av ingången ACTIVE, TITLE, DESCRIPTION, LOCATION, STATUS, PRIORITY eller SILENT leder till en postning.
Anmärkning: För utgången av postningen krävs en ytterligare licens. Mer information kan hämtas i kapitlet Larmhistorik.
Utgången är sann så länge ingången ACTIVE är sann och larmet inte har skjutits upp med SHELVE.
Innehåller tidsstämpeln i formatet DT# från larmtillfället (positiv flank på ingången ACTIVE).
Utgången är sann när larmet har bekräftats. Detta kan ske via visualisering och via SPS.
Innehåller tidsstämpeln i formatet DT# från bekräftandet av larmet (positiv flank på ingången ACK eller visualiseringen).
Den sista anteckningen vid bekräftande av larmet som sträng.
Den sista användar-ID:n vid bekräftande av larmet som sträng.
Utgången är sann när larmet har skjutits upp. Detta kan ske via visualisering och via SPS.
Innehåller tidsstämpeln i formatet DT# från uppskjutandet av larmet (positiv flank på ingången SHELVE eller visualiseringen).
Sluttidpunkt DT# för automatiskt återställande av uppskjutningen.
Den sista anteckningen vid uppskjutande av larmet som sträng.
Den sista användar-ID:n vid uppskjutande av larmet som sträng.
Anmärkning: För bearbetningen på visualiseringen avrundas alla tidsstämplar till hela sekunder.
Tips: Med strängen {name} kan namnet på dokumentet och med {dir} sökvägen överföras till ingångarna TITLE, DESCRIPTION och LOCATION. Då sorteras dock inte längre efter namnet. Med {dir:2} kan längden på sökvägen minskas till 2. Med {dir:-1} minskas sökvägen från botten. Det är dessutom möjligt att definiera separatetecknet med hjälp av {dir::\}.
| Namn | Symbol | Färg |
|---|---|---|
| OK | material/check_circle | |
| Information | material/info | blue |
| Varning | material/error | orange |
| Larm | material/warning | red |