Larmfilter
En larmgräns har en parameter som kallas Larmfilter.
Larmfiltret används för att hantera verkliga scenarier där vi vill observera en given parameter ofta, men larmen endast ska aktiveras om ett fåtal på varandra följande avläsningar ligger utanför gränserna.
Larmfiltret kan definieras som ett antal på varandra följande avläsningar bortom en gräns, som måste registreras innan larmdetekteringen aktiveras.
I början av sekvensen är larmdetekteringsmekanismen aktiv.
För att utlösa ett larm använder systemet en intern räknare C.
Räknaren används enligt följande:
Den är initialt lika med larmfiltervärdet.
Den minskas med 1 när en avläsning utanför tröskelvärdet detekteras.
Om C = 0 aktiveras larmdetekteringen och nästa avläsning utanför gränserna utlöser ett larm.
När ett larm genereras ignoreras C-värdet, och efterföljande avläsningar utanför tröskelvärdet ändrar inte detta värde och genererar inga ytterligare larm.
När en avläsning åter är inom gränserna återställs räknaren till larmfiltervärdet och larmdetekteringsmekanismen återaktiveras.
När ett givet larm för huvudprocessorn signeras återställs räknaren till larmfiltervärdet och larmdetekteringsmekanismen återaktiveras.
Nedan följer några exempel som visar hur larmet utlöses för olika larmfiltervärden.
Exempel 1

Larmfilter = 0, initial C = 0, larmdetekteringen aktiveras alltid.
Larm utlöses vid den första avläsningen utanför gränserna.
Exempel 2

Larmfilter = 2, initial C = 2, larmdetekteringen aktiveras efter 2 avläsningar utanför gränserna.
Larm utlöses vid den tredje på varandra följande avläsningen utanför gränserna.
Exempel 3

Larmfilter = 2, initial C = 2, larmdetektering aktiveras efter 2 avläsningar utanför gränserna.
Larmet utlöses inte eftersom avläsningen som registreras när C = 0 är inom gränserna, vilket återställer räknaren C till 2.
Denna metod har följande konsekvenser:
Om ett aktivt (ej signerat) larm finns och nästa avläsning var tillbaka inom gränserna, kommer nästa larmsekvens att generera ett nytt aktivt larm.
Om det finns ett aktivt larm och avläsningarna fortfarande är utanför gränserna, kommer inget nytt larm att aktiveras. Om avläsningarna däremot fortfarande är utanför gränserna och ett aktivt larm är signerat, kommer det att genereras igen så snart larmfiltervillkoren är uppfyllda.
Last updated
