Gespeicherte Prozedur AlarmCounter
- Last UpdatedSep 26, 2024
- 1 minute read
Diese gespeicherte Prozedur gibt zurück, wie oft ein bestimmter Alarm in einem bestimmten Zeitraum aufgetreten ist. Der Alarm wird über Variable, Quelle, Typ und Kategorie identifiziert.
Der Zähler gibt nur die Anzahl der Alarmvorfälle wieder (d. h. keine Übergänge wie Quittierungen oder Rückkehr in den Normalzustand). Ist z. B. ein Alarm aufgetreten, der quittiert wurde und dann in den Normalzustand zurückgekehrt ist, beträgt die Zahl für diesen Alarm nur 1 (nicht 3).
In der Abfrage müssen das Anfangs- und Enddatum und die Anfangs- und Endzeit angegeben werden. Es stehen fünf optionale Parameter zur Verfügung: TagName, Class, Type, Provider und Comment.
Diese Sicht beantwortet z. B. folgende Frage: Wie oft trat für Objekt TIC101 (Parameter "TagName") der Quelle Knoten1|InTouch (Parameter "Provider") in einem bestimmten Zeitraum ein Alarm der Kategorie "Wert" (Parameter "Category") des Typs "HiHi" (Parameter "Type") auf?
Hinweis: Die gespeicherte Prozedur AlarmCounter wird ausschließlich im Aufzeichnungsmodus "Detailliert" unterstützt (nicht jedoch im Aufzeichnungsmodus "Konsolidiert").
sp_AlarmCounter
|
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
|
TagName |
nChar |
Name des Objekts, das den Alarm erzeugt hat, z.B. TIC101. |
|
Gruppenname |
nChar |
Name des Bereichs oder der Gruppe für den Alarm. |
|
AlarmTyp |
nChar |
Alarmtyp, z.B. Hi, HiHi, ROC, PV.HiAlarm. |
|
AlarmKlasse |
nChar |
Alarmklasse oder Alarmkategorie, z.B. Value, Process, Batch usw. |
|
AlarmCount |
Ganze Zahl |
Anzahl der Alarmvorfälle während eines Zeitraums. |
|
Priorität |
Ganze Zahl |
Alarmpriorität |
|
Quelle |
nChar |
Alarmquelle, z. B. InTouch-Knoten oder Galaxy-Name. |
|
Kommentar |
nChar |
Alarmkommentar |
Beispielabfrage:
EXECUTE sp_AlarmCounter @StartDate=’2007-01-01 23:23:23’, @EndDate=’2007-03-31 23:23:23’, @Tagname = ’$NewAlarm’