.Alarm (Punktfeld)
- Last UpdatedOct 07, 2024
- 1 minute read
Dieses Feld hat den Wert 0, wenn für die betreffende Variable oder Alarmgruppe kein Alarm vorliegt. Wenn ein Alarm auftritt,wird das Alarm-Punktfeld auf 1 gesetzt, bis der Alarmzustand nicht mehr vorliegt. DasGegenstück zum Punktfeld Alarm istNormal.
Für eine Alarmgruppe hat das Punktfeld .Alarm den Wert 1, wenn für mindestens eine der darin enthaltenen Variablen ein Alarm vorliegt.
Kategorie
Alarme
Verwendung
TagName.Alarm
Parameter
TagName
Beliebige Alarmgruppe oder Variable vom Typ „Binär“, „Integer“, „Real“, „Indirekt Binär„ oder „Indirekt Analog“.
Datentyp
Binär (nur Lesen)
Gültige Werte
0 oder 1
Beispiel
Die folgende Anweisung prüft, ob für Variable1 ein aktiver Alarm vorliegt:
IF (Variable1.Alarm == 1) THEN
Wenn innerhalb der Alarmgruppe PumpStation aktive Alarme vorliegen, wird der THEN-Block dieser IF-THEN-Anweisung verarbeitet.
IF (Pumpstation.Alarm == 1) THEN
MyAlarmMessage=„Für die Pumpstation liegt ein ALARMZUSTAND vor!“;
ENDIF;
Dieses Punktfeld ist nicht mit den PunktfeldernAck oderUnAck verknüpft. Daher bleibt der Wert des Punktfelds auch nach dem Quittieren eines aktiven AlarmsAlarm 1.