Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

​.Alarm, ​.champ

  • Last UpdatedOct 04, 2024
  • 1 minute read

Renvoie 0 quand une variable ou groupe d’alarme spécifié n’est pas en état d’alarme. Lorsqu’une alarme se produit, la fonction .En cas d'alarme, le .champ .Alarm renvoie 1. Il garde la valeur 1 jusqu'à la disparition de la condition d'alarme. Le .champ .Alarm possède un champ inverse nommé .Normal.

Si le nom d’un groupe d’alarmes est spécifié, le .champ .Alarm renvoie 1 si n’importe laquelle des variables du groupe se trouve en état d’alarme.

Catégorie

Alarmes

Utilisation

TagName.Alarm

Paramètre

TagName

Toute variable de type discret, entier, réel, toute variable indirecte de type discret ou analogique, 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 active :

IF (Tag1.Alarm == 1) THEN

Le corps de cette instruction IF-THEN est exécuté s’il existe des alarmes actives dans le groupe d’alarmes PumpStation.

IF (PumpStation.Alarm == 1) THEN

MyAlarmMessage=« PumpStation a une ALARME en cours! »;

ENDIF;

Ce .champ n’est pas lié aux .champs .Ack ou .UnAck. Par conséquent, même lorsque l'alarme active a été acquittée, la valeur du .champ .Alarme reste égale à 1.