.AlarmDev (Punktfeld)
- Last UpdatedOct 07, 2024
- 1 minute read
Gibt an, ob ein Abweichungsalarm für die betreffende Variable oder Alarmgruppe vorliegt. Der Standardwert (kein Alarm) ist 0. Wenn ein Abweichungsalarm auftritt, wird das Punktfeld auf 1 gesetzt, bis der Alarm nicht mehr vorliegt.
Für eine Alarmgruppe hat das Punktfeld .AlarmDev den Wert 1, wenn für mindestens eine der darin enthaltenen Variablen ein Abweichungsalarm vorliegt.
Kategorie
Alarme
Verwendung
TagName.AlarmDev
Parameter
TagName
Beliebige Alarmgruppe oder Variable vom Typ „Integer“, „Real“ 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 Abweichungsalarm vorliegt:
IF (Tag1.AlarmDev == 1) THEN
Wenn innerhalb der Alarmgruppe „Pumpstation“ aktive Abweichungsalarme vorliegen, wird der THEN-Block dieser IF-THEN-Anweisung verarbeitet.
IF (PumpStation.AlarmDev == 1) THEN
MyAlarmMessage=„Für die Pumpstation liegt ein ALARMZUSTAND vor!“;
ENDIF;
Dieses Punktfeld ist nicht mit den Punktfeldern .Ack oder .UnAck verknüpft. Daher bleibt der Wert des Punktfelds auch nach dem Quittieren eines aktiven Alarms 1.
Siehe auch
.Ack, .UnAck, .Alarm, .AckDev