Datenbanksicht AlarmHistory
- Last UpdatedSep 26, 2024
- 2 minute read
Die Sicht v_AlarmHistory zeigt alle Archivalarme und Alarmübergangsereignisse, die in einem ausgewählten Zeitraum aufgetreten sind. In der Abfrage werden hierzu das Anfangs- und Enddatum sowie die Anfangs- und Endzeit angegeben (zum Abgleich mit den Spalten EventStamp bzw. EventStampUTC). Die zurückgegebenen Datensätze enthalten Alarmentstehungs-, Alarmquittierungs-, Alarmaktivierungs-, Alarmdeaktivierungs- und Alarmrückkehr-Ereignissse.
Die nachstehende Tabelle beschreibt die einzelnen Spalten in der Sicht:
|
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
|
EventStamp |
DatumUhrzeit |
Datum und Zeit des Alarmereignisses (Ortszeit der Datenbank) |
|
AlarmState |
nChar |
Status des Alarms. Möglich sind: UNACK, UNACK_RTN, ACK, ACK_RTN, LATCHED. |
|
TagName |
nChar |
Name des Objekts, das den Alarm erzeugt hat, z.B. TIC101. |
|
Beschreibung |
nVarchar |
Beschreibender Text zum Alarm. Kann auf Standard-Objektbeschreibung (oder Kommentar
in InTouch HMI) eingestellt werden. |
|
Area-Objekt (Alarmbereich) |
nChar |
Name des Bereichs oder der Gruppe für den Alarm. |
|
Typ |
nChar |
Alarmtyp, z.B. Hi, HiHi, ROC, PV.HiAlarm. |
|
Wert |
nChar |
Wert der Alarmvariablen zum Zeitpunkt des Alarms. |
|
CheckValue |
nChar |
Alarmgrenzwert zum Zeitpunkt des Alarms. |
|
Priorität |
Ganze Zahl |
Alarmpriorität |
|
Kategorie |
nChar |
Alarmklasse oder Alarmkategorie, z.B. Value, Dev, ROC, Process, Batch, System |
|
Quelle |
nChar |
Alarmquelle: InTouch-Knoten oder Galaxy-Name. |
|
Bediener |
nChar |
Name des Bedieners. |
|
DomainName |
nChar |
Name der Domäne. |
|
UserFullName |
nChar |
Vollständiger Name des aktiven Bedieners |
|
UnAckDuration |
Float |
Die Zeitdauer zwischen dem letzten Alarmübergang (alarm oder Unterstatus) und der Quittierung, falls eine solche erfolgt ist. |
|
Benutzer1 |
Float |
Benutzerdefiniertes Feld Nummer 1. |
|
Benutzer2 |
Float |
Benutzerdefiniertes Feld Nummer 2. |
|
Benutzer3 |
nChar |
Benutzerdefiniertes Feld, Zeichenfolge. |
|
EventStampUTC |
DateTime |
UTC-Datum/Zeit des Alarmereignisses |
|
ms |
Kleine Ganzzahl |
Sekundenbruchteile; werden für Ereignisstempel in Schritten |
|
Bedienerknoten |
nvarchar(32) |
Name des Rechners, von dem aus der Bediener den Alarm quittiert hat |
Die Sicht v_AlarmHistory2 ist eine Variante der Sicht v_AlarmHistory.
|
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
|
EventStamp |
DatumUhrzeit |
Datum und Zeit des Alarmereignisses (Ortszeit der Datenbank) |
|
AlarmState |
nChar |
Status des Alarms. Möglich sind: UNACK, UNACK_RTN, ACK, ACK_RTN, ACK_ALM, UNACK_ALM, LATCHED |
|
TagName |
nChar |
Name des Objekts, das den Alarm erzeugt hat, z.B. TIC101. |
|
Beschreibung |
nVarchar |
Beschreibender Text zum Alarm. Kann auf Standard-Objektbeschreibung (oder Kommentar in InTouch) eingestellt werden. Alternativ: Quittierungskommentar bei Quittierungsdatensätzen. |
|
Area-Objekt (Alarmbereich) |
nChar |
Name des Bereichs oder der Gruppe für den Alarm. |
|
Typ |
nChar |
Alarmtyp, z.B. Hi, HiHi, ROC, PV.HiAlarm. |
|
Wert |
nChar |
Wert der Alarmvariablen zum Zeitpunkt des Alarms. |
|
CheckValue |
nChar |
Alarmgrenzwert zum Zeitpunkt des Alarms. |
|
Priorität |
Ganze Zahl |
Alarmpriorität |
|
Kategorie |
nChar |
Alarmklasse oder Alarmkategorie, z.B. Value, Dev, ROC, Process, Batch, System |
|
Quelle |
nChar |
Alarmquelle: InTouch-Knoten oder Galaxy-Name. |
|
Bediener |
nChar |
Name des Bedieners: JoeR (falls vorhanden). |
|
DomainName |
nChar |
Name der Domäne. |
|
UserFullName |
nChar |
Vollständiger Name des aktiven Bedieners |
|
Alarmdauer |
Float |
Zeit zwischen dem Auftreten des Alarms und der Rückkehr in den Normalzustand. |
|
Benutzer1 |
Float |
Benutzerdefiniertes Feld Nummer 1. |
|
Benutzer2 |
Float |
Benutzerdefiniertes Feld Nummer 2. |
|
Benutzer3 |
nChar |
Benutzerdefiniertes Feld, Zeichenfolge. |
|
EventStampUTC |
DateTime |
UTC-Datum/Zeit des Alarmereignisses |
|
ms |
Kleine Ganzzahl |
Sekundenbruchteile; werden für Ereignisstempel in Schritten |