
Funktionsblokken ALARM behandler et alarmsignal.
Se mere for yderligere oplysninger om visualisering plugin Alarm-administration og Alarmhistorik.
Tidsperioden for maksimal opbevaring kan indstilles i kontekstmenuen under Projekt Indstillinger
Opbevaringsregler.
Databasen definerer ikke kun hukommelsen for funktionsblokken. Den definerer også navnet på alarmdatabasen. Bemærk derfor, at du ikke kan omdøbe den, da en ny database vil blive oprettet. Det anbefales at bruge et præfiks, såsom alarm.Fenster.
Bemærk: De eksisterende poster fjernes, når alle elementer er udløbet i henhold til reglerne. Individuelle begivenheder at slette understøttes ikke for tiden.
Indgangen genererer et nyt alarm. Ved oprettelse er udgangen ALARM sand og holder tidspunktet på udgangen ALARM_DT fast. Udgangen ALARM er kun sand, hvis denne ikke er blevet dummet.
Denne indgang bekræfter alarmen og sætter udgangen ACK til sandt og skriver den aktuelle tidspunkt i udgangen ACK_DT. Bekræftelsen kan kun sættes én gang, når alarmen er aktiv.
Indgangen definerer titlen som en streng for alarmen. Denne kan ændres på ethvert tidspunkt i realtid.
Indgangen definerer beskrivelsen som en streng for alarmen. Beskrivelsen må indeholde flere linjer, men bør ikke overskride to linjer. Denne kan ændres på ethvert tidspunkt i realtid.
Indgangen definerer stedet som en streng for alarmen. Denne kan ændres på ethvert tidspunkt i realtid.
Indgangen udsender statusteksten på listen. Denne overføres som en streng. Status bør være ensartet defineret.
Indgangen udsender ikonet på listen. Dette overføres som en streng. Ikonet er det samme som på siden.
Med denne indgang kan teksten farve på listen ændres. Ingen farve er en tom streng. Farven overføres her som et navn. Alle farver findes under Ikonfarver.
Indgangen sorterer listen. Den højeste prioritet er 0. Antallet her er ikke begrænset.
Indgangen definerer websiden, som der kan henvises til. Indgangen er af typen streng. Der kan kun indstilles side-ID'er. Siden kan simpelthen trækkes og slippes på indgangen.
Med indgangen kan en dum alarm defineres. Hvis indgangen er sand, forsvinder meldingsikonet. Dette har dog ingen indflydelse på dumfunktionen. Det anbefales derfor at sætte REQ_SHELVE til falsk, hvis indgangen SILENT er sand.
Er denne indgang sand, tillades brugeren af alarmlisten at bekræfte alarmen.
Er denne indgang SANDT, tillades brugeren af alarmlisten at udskyde alarmen uendeligt længe. Er indgangen en tid (T#) efterfulgt af ";ALL", kan der indstilles en maksimal udskydelsestid.
Skal tilladelsen til bekræftelse eller udskyde forlænges, kan en streng tilføjes til indgangen REQ_ACK eller REQ_SHELVE. Vigtigt er, at når indgangen ikke længere er sat til SANDT, skal strengen begynde med ALL. Her nogle eksempler:
| Streng | Beskrivelse |
|---|---|
| "300000;ALL" | REQ_SHELVE maksimal i 5 minutter og for alle grupper |
| "ALL" | Alle grupper, er det samme som SANDT |
| "gid1;gid2" | Gruppene gid1 og gid2 tilladt |
| "gid1;gid2;ALL" | Alle grupper, er det samme som SANDT, gid1 og gid2 ignoreres |
Tip: Brug CONCAT, for at danne strengen.
En positiv flanke på indgangen bekræfter alarmen via SPS. Udgangen ACK sættes til sandt. Indgangene overskrives derefter af ACK_NOTE og ACK_USER. Udgangen ACK_DT beskrives med den aktuelle tidspunkt. Bliver alarmen bekræftet igen, så bliver udgangen ACK_DT ikke længere sat.
Indgangen definerer en note som en streng. Noten skrives til udgangen ACK_NOTE ved en positiv flanke på DO_ACK.
Her kan der defineres en bruger-ID som en streng. ID'en skrives til udgangen ACK_USER ved en positiv flanke på DO_ACK.
En positiv flanke på indgangen udskyder alarmen via SPS. Udgangen SHELVE sættes til sandt. Indgangene overskrives derefter af SHELVE_NOTE og SHELVE_USER. Udgangen SHELVE_DT beskrives med den aktuelle tidspunkt. Bliver alarmen bekræftet igen, så bliver udgangen SHELVE_DT ikke længere sat.
Definerer den absolutte tid DT# til udskyde alarmen. Når denne tid overskrides, bliver alarmen aktiveret igen. Udgangen SHELVE er falsk igen. Ved en positiv flanke på DO_SHELVE overføres denne værdi til udgangen SHELVE_TO_DT. Bliver der ikke overført nogen tid, så udskyder den uendeligt længe.
Tip: Brug funktionsblokken STR2DT, for at bruge en relativ tidspunkt, såsom efter 5 minutter. Eller tilføj tidspunktet T# med tidsstemplet fra DT#, hvilket kan føre til afvigelser.
Indgangen definerer en note som en streng. Noten skrives til udgangen SHELVE_NOTE ved en positiv flanke på DO_SHELVE.
Her kan der defineres en bruger-ID som en streng. ID'en skrives til udgangen SHELVE_USER ved en positiv flanke på DO_SHELVE.
En positiv flanke på indgangen gendanner en forsinket alarm. Heri kopieres DO_SHELVE_USER og DO_SHELVE_NOTE som i det foregående forløb til de tilsvarende udgange.
Indgangen aktiverer optagelse til arkivet. Indgangen skal blot holdes sandt. Enhver ændring af indgangene ACTIVE, TITLE, DESCRIPTION, LOCATION, STATUS, PRIORITY eller SILENT fører til en optagelse.
Bemærk: Der kræves en ekstra licens for at udskrive optagelsen. Yderligere oplysninger kan findes i kapitlet Alarmhistorik.
Udgangen er sand, så længe indgangen ACTIVE er sand og alarmen ikke er blevet udskyttet med SHELVE.
Indeholder tidsstemplet i formatet DT# fra tidspunktet for alarmen (positiv flanke på indgangen ACTIVE).
Udgangen er sand, når alarmen er blevet bekræftet. Dette kan ske via visualisering og SPS.
Indeholder tidsstemplet i formatet DT# fra tidspunktet for bekræftelsen af alarmen (positiv flanke på indgangen ACK eller visualisering).
Den sidste note ved bekræftelse af alarmen som en streng.
Den sidste bruger-ID ved bekræftelse af alarmen som en streng.
Udgangen er sand, når alarmen er blevet udskyttet. Dette kan ske via visualisering og SPS.
Indeholder tidsstemplet i formatet DT# fra tidspunktet for udskyde alarmen (positiv flanke på indgangen SHELVE eller visualisering).
Sluttidspunkt DT# til automatisk nulstilling af udskyde.
Den sidste note ved udskyde alarmen som en streng.
Den sidste bruger-ID ved udskyde alarmen som en streng.
Bemærk: For behandling på visualiseringen afrundes alle tidsstempler til hele sekunder.
Tip: Med strengen {name} kan navnet på dokumentet og med {dir} stien overføres til indgangene TITLE, DESCRIPTION og LOCATION. Der sorteres dog ikke længere efter navnet. Med {dir:2} kan længden af stien reduceres til 2. Med {dir:-1} reduceres stien fra bunden. Det er også muligt at definere adskillelsestegnet ved hjælp af {dir::\}.
| Navn | Ikon | Farbe |
|---|---|---|
| OK | material/check_circle | |
| Information | material/info | blå |
| Advarsel | material/error | orange |
| Alarm | material/warning | rød |