Skip to main content

Platzhalter für Latch-Daten

Sie können Informationen, die während eines Alarms auftreten, zwischenspeichern und über Latch-Variablen abrufen. Beispielsweise werden beim Überwachen einer Motordrehzahl zusätzlich die Temperatur und der Strom erfasst.

Latch-Variablen sind vom Typ Skalar (8 Byte), STRING oder WSTRING.

Tipp

Tipp: Sie können die Alarmvisualisierung so konfigurieren, dass dargestellte Alarme nach dem Inhalt der Latch-Variablen gefiltert werden.

Für weitere Informationen siehe: Alarmereignisse mit Latch-Variablen filtern

Wenn ein Platzhalter in die Alarmmeldung eingefügt wird, wird zur Laufzeit anstelle des Platzhalters der tatsächliche Wert angezeigt. Die folgenden Platzhalter werden unterstützt.

Tabelle 117. Platzhalter in Alarmmeldungen

<DATE>

Datum des Wechsels in den aktuellen Alarmzustand

<TIME>

Uhrzeit des letzten Zustandswechsels

<PRIORITY>

Priorität des Alarms (definiert in der Alarmklasse)

<TRIGGERVALUE>

Alarm auslösender Wert

Für die Ausgabe können innerhalb der spitzen Klammer zusätzlich Formatierungsangaben (wie bekannt von der C-Funktion printf ) angegeben werden.

<ALARMID>

Alarm-ID, wie in der ersten Spalte der Alarmtabelle angezeigt

<CLASS>

Name der Alarmklasse (definiert im Alarm)

<ALLDEFAULT>

Gesamte Information zum Alarm

<CURRENTVALUE>

Istwert der Latch-Variable

Für die Ausgabe können innerhalb der spitzen Klammer zusätzlich Formatierungsangaben (wie bekannt von der C-Funktion printf ) angegeben werden.

Beispiel:

strAlarmmMessage : STRING := 'Der Wert beträgt <CURRENTVALUE %d>';

<LATCH1>

Daten aus der ersten Latch-Variable zum Zeitpunkt der Alarmauslösung

Für die Ausgabe können innerhalb der spitzen Klammer zusätzlich Formatierungsangaben (wie bekannt von der C-Funktion printf ) angegeben werden.

Tipp

Sie können mehr als zwei Latch-Variablen verwenden. Fügen Sie dafür über das Kontextmenü weitere Spalten ein.

<LATCH2>

Daten aus der zweiten Latch-Variable zum Zeitpunkt der Alarmauslösung

Für die Ausgabe können innerhalb der spitzen Klammer zusätzlich Formatierungsangaben (wie bekannt von der C-Funktion printf ) angegeben werden.

<LATCH<n>>

Daten aus einer zusätzlich (über das Kontextmenü) eingefügten Latch-Variable zum Zeitpunkt der Alarmauslösung

Der Index <n> im Variablennamen wird automatisch hochgezählt.

Für die Ausgabe können innerhalb der spitzen Klammer zusätzlich Formatierungsangaben (wie bekannt von der C-Funktion printf ) angegeben werden.

<ALARM>

TRUE: Alarmzustand = Aktiv

FALSE: Alarmzustand <> Aktiv

<STATE>

Alarmzustand <STATE>

  • Alarm ist nicht aktiv

    Normal := 0

  • Ein Zustand, der anzeigt, dass die Alarmbedingung erfüllt ist, aber der Alarm noch nicht im Zustand „Aktiv“ ist

    Pending := 1

  • Alarm ist aktiv

    Active := 2

  • Alarm ist nicht mehr aktiv, muss aber bestätigt werden

    WaitingForConfirmation := 3

  • Alarm ist aktiv und wurde bereits bestätigt. Der Alarm muss noch inaktiv werden.

    ActiveAcknowledged := 4

  • Alarm ist inaktiv, muss bestätigt werden

    InactiveUnacknowledged := 5

Für weitere Informationen siehe: Alarmklasse