Skip to main content

Objet : Classe d'alarme

Une classe d'alarme définit les propriétés de base d'une alarme. Ensuite, l'alarme est typée.

Priorité

Spécification de la priorité de la classe d'alarme (0–255).

Spécification de la priorité de la classe d'alarme (0–255).

La priorisation des alarmes doit garantir que toutes les alarmes peuvent être structurées en conséquence.

Archivage

_visu_icon_checked_box.png: Les alarmes de cette classe sont archivées.

Une alarme de cette classe est archivée lorsqu'elle est déclenchée au moment de l'exécution et est affichée dans la table des alarmes.

Remarque : pour que l’archivage ait lieu, le Stockage d'alarme l'objet doit exister et être configuré sous la configuration de l'alarme.

Tableau 125. Reconnaissance

Méthode d'accusé de réception

L'utilisateur de la visualisation doit accuser réception de l'alarme pour que celle-ci soit supprimée de la liste des alarmes.

Astuce

Lorsque vous déplacez le pointeur de la souris sur les méthodes d'accusé de réception possibles dans la module déroulante développée dans l'éditeur, le graphique de transition d'état correspondant s'affiche sur le côté droit.

Méthode d'accusé de réception : ACK

L'alarme devient inactive après acquittement. Il s'agit de la méthode d'acquittement pour Événements.

Tableau de transition d'état :

_visu_img_acknowledge_method_ack.png

Tableau de transition d'état lorsque le Reconnaître au lieu de confirmer l'option est sélectionnée :

_visu_img_acknowledge_method_ack_a.png

Méthode d'accusé de réception : REP

L'alarme est inactive une fois la cause résolue.

Tableau de transition d'état :

_visu_img_acknowledge_method_rep.png

Méthode d'accusé de réception : REP_ACK

L'alarme est inactive une fois la cause résolue et acquittée.

Tableau de transition d'état :

_visu_img_acknowledge_method_rep_ack.png

Tableau de transition d'état lorsque le Reconnaître au lieu de confirmer l'option est sélectionnée :

_visu_img_acknowledge_method_rep_ack_a.png

Méthode d'accusé de réception : ACK_REP

L'alarme est inactive après acquittement et la cause a été résolue.

Tableau de transition d'état :

_visu_img_acknowledge_method_ack_rep.png

Tableau de transition d'état lorsque le Reconnaître au lieu de confirmer l'option est sélectionnée :

_visu_img_acknowledge_method_ack_rep_a.png

Méthode d'accusé de réception : ACK_REP_ACK

L'alarme est active. Après l'acquittement facultatif de sa réception, l'alarme devient inactive. La cause doit alors être résolue et la fin de l'événement d'alarme doit être acquittée.

Tableau de transition d'état :

_visu_img_acknowledge_method_ack_rep_ack.png

Tableau de transition d'état lorsque le Reconnaître au lieu de confirmer l'option est sélectionnée :

_visu_img_acknowledge_method_ack_rep_ack_a.png

Tableau de transition d'état

États d'alarme

  • Normale: Aucune situation d'alarme n'existe.

    Aucune alarme n'a été déclenchée (état normal).

  • Active

    Actif: Une situation d'alarme s'est produite.

  • Waiting for confirm.

    L'alarme est inactive, mais l'accusé de réception « Confirmer » (pour résoudre la cause de l'événement d'alarme) n'a pas encore été envoyé. Le système l'attend toujours.

  • Inactive, Unacknowledged

    En attente de confirmation: Une alarme n'existe plus ; aucune confirmation n'a encore été reçue.

  • Inactif, non reconnu

    L'alarme a été déclenchée et existe. L'accusé de réception (pour mettre fin à l'alarme) a déjà été envoyé.

Transitions d'état

  • activate

    L'événement d'alarme se produit et déclenche une alarme. L'alarme est active (« alarme imminente »).

  • deactivate

    Une alarme se termine (« alarme en cours »).

  • confirm

    L'accusé de réception indique que la cause de l'événement d'alarme a été résolue pour une alarme déjà inactive.

  • ACK

    L'accusé de réception est donné qu'une alarme doit être terminée.

  • Re-Alarm

    L'alarme est réactivée. L'événement d'alarme n'a pas été résolu (et sa résolution n'a pas été confirmée).



Reconnaître séparément

_visu_icon_checked_box.png: En mode d'exécution, l'utilisateur de visualisation ne peut pas accuser réception de l'alarme avec d'autres alarmes, mais doit l'acquitter séparément.

Cela empêche l'utilisateur de la visualisation d'accuser réception accidentellement d'une alarme en même temps que d'autres alarmes.

Réinitialiser automatiquement les alarmes numériques

_visu_icon_checked_box.png: Les variables booléennes ayant déclenché une alarme (de type d'observation "Digital") sont automatiquement réinitialisées lors de l'acquittement.

Reconnaître au lieu de confirmer

_visu_icon_checked_box.png: Conforme à OPC UA (sans « confirmer »)

Heure de réalarme

Littéral de temps qui spécifie la durée après laquelle une alarme reconnue est réactivée si l'événement d'alarme est toujours actif.

Pour les méthodes d'accusé de réception ACK_REP et ACJ_REP_ACK.

La durée typique de cette activité est de 30 minutes.

Exemple: t#30m

Tableau 126. Actions de notification

Liste des actions de notification

Conseil : Lorsque vous sélectionnez une action dans la liste, ses détails s'affichent dans une fenêtre distincte sous la liste. Les détails varient selon le type d'action.

Action

L'action configurée est exécutée lors du passage d'un état à l'autre.

Astuce : pour sélectionner l’un des types d’actions suivants, double-cliquez dans la colonne.

Action: Variable

Le Variable L'action est effectuée pendant la transition d'état. La variable est définie sur la valeur configurée. Cela vous permet de réagir par programmation à la transition d'état.

Action: Exécuter

Le Exécuter L'action est effectuée pendant la transition d'état. Le programme spécifié est exécuté.

Action: Appel

Le Appel L'action est effectuée pendant la transition d'état. L'instance du bloc fonction spécifié est appelée.

Transition d'état : Confirmer

_visu_icon_checked_box.png: L'action est exécutée avec "Activate " lorsque la transition vers le "Active " l'état est terminé.

Les transitions d'état disponibles dépendent du Méthode d'accusé de réception.

_visu_icon_checked_box.png_visu_icon_checked_box.png: L'action est exécutée avec "Confirm " lorsque la transition vers le "Normal " l'état est terminé.

Transition d'état : Désactiver

_visu_icon_checked_box.png: L'action est réalisée avec "Deactivate " lors du passage au "Normal " État.

Transition d'état : Confirmer

_visu_icon_checked_box.png: L'action est exécutée avec "Confirm " lorsque la transition vers le "Normal " l'état est terminé.

Transition d'état : ACK

_visu_icon_checked_box.png: L'action est exécutée avec "ACK " lorsque la transition vers le "Active, Acknowledged " l'état est terminé.

Détails

Affiche un résumé de la définition de l'action. La définition elle-même est affichée sous le tableau. Modifiez l'action à cet endroit.

Variable pour Désactivation

Variable via laquelle une application peut désactiver l'action.



Tableau 127. Type d'action : Variable

Exigence : une action de type Variable est sélectionné.

Les détails varient en fonction du type d'action sélectionné dans le Actions de reconnaissance fenêtre comme suit.

Variable

Variable (variable d'application CEI)

Sert de variable de contrôle (indicateur) pour appeler un code d'action par programmation

Champ de droite

Littéral, variable ou expression

Vous pouvez sélectionner les variables via le _cds_icon_button_threedots.png Assistant de Entrée .

Dans le cas des variables booléennes, vous pouvez utiliser l' Espace réservé ALARM, dans le cas de variables entières, l' Espace réservé STATE.

Dans le cas de variables de chaîne, vous pouvez spécifier n'importe quel littéral de chaîne IEC (exemple : 'too high!').

Espace réservé : ALARM

État (TRUE ou FALSE ) de l'alarme de cette classe d'alarme qui a été activée/désactivée en dernier

Espace réservé : STATE

L' Espace réservé contient l'état d'alarme actuellement atteint de cette classe d'alarme (lorsque l'application est en cours d'exécution).

0: Normal

2: Active

3: WaitingForConfirmation

4: ActiveAcknowledged



Tableau 128. Type d'action : Exécuter

Exigence : une action de type Exécuter est sélectionné.

Les détails varient en fonction du type d'action sélectionné dans le Actions de reconnaissance fenêtre comme suit.

Fichier exécutable

Chemin et nom de fichier du fichier exécutable sur le contrôleur.

Paramètre

Un ou plusieurs paramètres que vous ajoutez à l'appel. Séparez-les par un espace.



Tableau 129. Type d'action : Appel

Exigence : une action de type Appel est sélectionné.

Les détails varient en fonction du type d'action sélectionné dans le Actions de reconnaissance fenêtre comme suit.

Instance de bloc fonctionnel

Bloc fonctionnel qui est appelé.

Le bloc fonctionnel doit implémenter le IAlarmNotifiable interface (AlarmManager.library). L'action souhaitée lors d'un changement d'état est implémentée dans le Execute méthode.

Structure de paramètres supplémentaires

Si le bloc fonctionnel nécessite une structure de paramètres supplémentaire, les membres de cette structure sont listés dans ce tableau et peuvent être renseignés ici. Une structure de paramètres supplémentaire est définie dans le bloc fonctionnel avec l'attribut AlarmManagerAdditionalData.

Exemple : Le bloc de fonction possède l’attribut suivant.

{attribute 'AlarmManagerAdditionalData' := 'StructEmailParams'}

La structure employée doit être constituée de composants scalaires ou de composants de type POINTER TO.

Remarque : Le ARRAY OF les types de données ou les types de données personnalisés ne sont pas pris en charge.

Remarque : l’utilisation de la {attribute 'AlarmManagerMandatoryParameter'} attribut vous permet d'identifier les membres de la structure comme paramètres requis.



Tableau 130. Options d'affichage pour le tableau d'alarme/la bannière d'alarme

Configure la manière dont les différents états d'une alarme sont affichés dans l'élément de visualisation d'alarme (tableau d'alarme ou bannière d'alarme).

État

État d'alarme dont l'affichage est configuré

Les états disponibles dépendent de l'état sélectionné Méthode d'accusé de réception.

Fonte

La boîte de dialogue par défaut pour la sélection d'une police ou d'une couleur s'ouvre avec le _cds_icon_button_threedots.png bouton.

Couleur d'arrière-plan

Couleur d'arrière-plan pour l'état d'alarme

Image bitmap

Icône pour l'état d'alarme

Vous pouvez ajouter une image bitmap en saisissant son identifiant. Si aucun fichier image n'est associé à cet identifiant, la boîte de dialogue de recherche de fichiers standard s'ouvre. Après avoir sélectionné un fichier, la définition de l'image bitmap du pool d'images s'affiche. GlobalImagePool est ajouté.

Transparent

_visu_icon_checked_box.png_visu_icon_checked_box.png: Le bitmap est affiché avec une couleur transparente.

Couleur transparente

Couleur à afficher en transparence. Applicable uniquement si Transparent l'option est activée.