.AckDsc, .champ
- Last UpdatedOct 04, 2024
- 1 minute read
Acquitte l’alarme discrète d’une variable spécifiée ou toutes celles d’un groupe d’alarmes spécifié.
Utilisation
TagName.AckDsc=1;
Paramètre
TagName
Nom attribué à la variable discrète ou au nom d’un groupe d’alarmes.
Remarques
Utilisez la valeur 1 pour acquitter une alarme discrète active associée à la variable ou au groupe d’alarmes spécifié. Quand un groupe d’alarmes est spécifié, toutes les alarmes discrètes non-acquittées associées aux variables du groupe sont acquittées. Si la variable spécifiée n’est pas un groupe d’alarmes, seule l’alarme discrète non-acquittée associée à cette variable, est acquittée. Définir ce .champ avec une valeur différente de 1 n’a pas de signification.
Type de données
Discret (lecture/écriture)
Valeurs acceptées
0 ou 1
Exemples
L’instruction suivante vérifie que Tag1 possède une alarme discrète active :
IF (Tag1.AlarmDsc == 1) THEN
MyAlarmMessage="PumpStation a une ALARME en cours!";
ENDIF;
Ce.champ n’est pas lié aux.champs .Ack et .UnAck. Par conséquent, la valeur de ce .champ reste égale à 1 même lorsque l’alarme active a été acquittée.
Voir aussi
.Alarm, .AlarmDSC, .Ack, .UnAck, .AckDev, .AckDSC, .AckROC, .AckValue, .AlarmAckModel