.AlarmDev, .champ
- Last UpdatedOct 04, 2024
- 1 minute read
Signale l’activation d’une alarme d’écart pour la variable ou le groupe d’alarmes spécifié. La valeur par défaut est 0. Quand une condition d'alarme d'écart existe pour la variable spécifiée, le .champ prend la valeur 1. La valeur reste à 1 jusqu'à la disparition de la condition d'alarme.
Si le nom d’un groupe d’alarmes est spécifié, le .champ .AlarmDev prend la valeur 1 si l’une des variables du groupe se trouve en état d’alarme activé.
Catégorie
Alarmes
Utilisation
TagName.AlarmDev
Paramètre
TagName
Toute variable normale, indirecte ou analogique de type entier ou réel, ou le nom d’un groupe d’alarmes.
Type de données
Discret (lecture seule)
Valeurs acceptées
0 ou 1
Exemple
L’instruction suivante vérifie si Tag1 possède une alarme d’écart active :
IF (Var1.AlarmDev == 1) THEN
Le corps de cette instruction IF-THEN est exécuté s’il existe des alarmes d’écart actives dans le groupe d’alarmes PumpStation.
IF (PumpStation.AlarmDev == 1) THEN
MyAlarmMessage=« PumpStation a une ALARME en cours! »;
ENDIF;
Ce .champ n’est pas lié aux .champs .Ack ou .UnAck. Par conséquent, la valeur de ce .champ reste égale à 1 même lorsque l’alarme active a été acquittée.
Voir aussi
.Ack, .UnAck, .Alarm, .AckDev