Skip to main content

Objet: Groupe d'alarme

Symbole: _visu_icon_alarmgroup.png

Fonction: Un groupe d'alarmes comprend des alarmes qui ont une configuration inter-groupes en plus de leur configuration spécifique. L'attribution de listes de textes, l'archivage, la configuration de la fonction de désactivation et l'affichage des instances d'alarme sont effectués dans tous les groupes

Idéalement, les alarmes du tableau (dans l'éditeur d'objets) sont combinées et regroupées par thème. Ajoutez les alarmes appropriées à ce tableau. Vous complétez également la configuration spécifique d'une alarme dans le tableau. Dans le tableau, cliquez sur une alarme pour afficher les détails correspondants avec le support de saisie approprié en dessous.

Vous pouvez également exporter les alarmes vers un fichier CSV et les réimporter.

Dialogue: Groupe d'alarme

Liste de textes

Nom de la liste de textes dans laquelle le texte du message d'alarme est enregistré (voir ci-dessous : Message).

Cette liste est créée automatiquement lors de la création d'un groupe d'alarmes. Vous pouvez également sélectionner ici une liste de textes existante.

Archivage

Sélection de l'objet de stockage d'alarme pour le groupe d'alarmes

Le stockage d’alarme est automatiquement activé lorsqu’un objet de stockage d’alarme est spécifié.

Désactivation

Variable booléenne qui désactive toutes les alarmes de ce groupe

Ces alarmes ne se déclenchent plus, même si la condition d'alarme est remplie. Les alarmes déjà actives ne sont pas affectées.

Afficher les instances d'alarme

_cds_icon_option_activated.png: Les instances d'alarme générées sont affichées.

Tableau 66. Tableau d'alarme

Spécifiez les propriétés des différentes alarmes dans les colonnes correspondantes du tableau. Selon le type d'observation sélectionné, des champs de saisie pour les paramètres supplémentaires requis sont disponibles en dessous du tableau.

IDENTIFIANT

ID unique qui correspond à un ID dans la liste de textes associée

Vous pouvez modifier l'ID dans le IDENTIFIANT champ de la table. L'ID doit toujours être unique au sein du groupe d'alarmes.

Important : une modification de l'ID dans la table des alarmes entraîne également directement une modification dans la liste de textes, et inversement.

Type d'observation

Type d'observation sélectionné dans la liste déroulante

Important

Selon le type, différents champs de saisie sont disponibles sous le tableau des alarmes pour définir la condition d'alarme et vous aider à configurer la condition d'alarme.

Consultez les tableaux suivants pour les différents types d’observations : Numérique, Limite supérieure, Limite inférieure, Hors de portée, À l'intérieur de la gamme, Changement, Événement (API), Alarme (API)

Détails

Condition d'alarme

Les détails du type d'observation (configurés dans les champs sous le tableau) définissent les conditions dans lesquelles l'alarme est déclenchée.

Astuce

Vous pouvez également spécifier la condition directement dans le champ. Si vous saisissez une expression qui ne correspond pas au type d'observation actuellement sélectionné, le type est automatiquement adapté.

Désactivation

Facultatif

Variable pour désactiver l'alarme

Classe

Classe d'alarme attribuée

Message

Requis

Saisie d'un texte de message (message), qui peut contenir des espaces réservés pour les informations provenant des variables de verrouillage (espaces réservés pour les données d'une variable de verrouillage ) et peut être complété par des sauts de ligne (Ctrl + Entrer).

Le texte saisi ici est automatiquement saisi dans la liste de textes du groupe d'alarme.

Lorsqu'une alarme est déclenchée, ce message s'affiche dans les éléments d'alarme (Tableau d'alarme, Bannière d'alarme ) .

Temps de retard à l'allumage

Délai de mise en marche

Définit le délai minimum pendant lequel la condition d'alarme doit être remplie avant son déclenchement. Ceci peut être utilisé pour supprimer les événements d'alarme brefs.

Exemple: T#2s

Format conforme à la norme IEC 61131 (exemple : T#2ms).

Temps de retard de coupure

Délai d'extinction différée

Définit la durée minimale d'inactivité de la condition d'alarme avant qu'elle ne soit considérée comme inactive. Cette valeur peut être utilisée de la même manière que le délai d'activation pour ignorer les variations de valeur à court terme.

Exemple: T#4s

Verrou Var 1

Verrou Var 2

Variable de type scalaire (8 octets), STRING ou WSTRING

Les variables de verrouillage sont utilisées pour enregistrer des valeurs supplémentaires lorsqu'une alarme est active. Cela permet de fournir des informations supplémentaires sur l'alarme. Par exemple, lors de la surveillance de la vitesse d'un moteur, la température et le courant sont également enregistrés.

Par défaut, il existe des colonnes pour deux variables de verrouillage. Vous pouvez ajouter des colonnes supplémentaires à l'aide du menu contextuel, qui peuvent ensuite être utilisées dans la configuration des colonnes des éléments de visualisation Tableau des alarmes et Bannière d'alarme à la propriété Type de données sont disponibles au choix.

Astuce : vous pouvez configurer la visualisation des alarmes de sorte que les alarmes affichées soient filtrées par le contenu des variables de verrouillage.

Pour plus d'informations, voir : Utilisation de variables de verrouillage pour filtrer les événements d'alarme

Alarme prioritaire supérieure

Lorsque l'alarme est déclenchée, elle peut être reconnue en déclenchant une autre alarme.

Par exemple, un moniteur de température devrait émettre un avertissement à Temp > 60 °C et une erreur à Temp > 90 °C Si la température augmente, l'avertissement s'affiche à partir de 60 °C. À partir de 90 °C, l'alarme se déclenche. Cette alarme acquitte automatiquement l'avertissement de 60 °C.



Les messages ne sont pas enregistrés en tant que copie dans l'historique.

Effet : Si vous apportez une petite modification à un message (par exemple, corriger une faute de frappe), cette modification aura un effet sur l'historique, car le message corrigé y sera désormais affiché. Cependant, si vous reconfigurez complètement l'alarme (modifiez son état ou sa condition et mettez à jour le message), toutes les alarmes précédentes enregistrées en raison d'une configuration obsolète recevront le nouveau message dans l'historique. Vérifiez au cas par cas s'il n'est pas préférable d'ajouter une nouvelle alarme plutôt que de mettre à jour l'alarme obsolète.

Tableau 67. Type d'observation : Numérique

_visu_icon_observationtypedigital.pngNumérique

Condition d'alarme pour l'observation d'une variable booléenne

Expression

Expression pour les comparaisons de = ou <>

Si l'expression est TRUE, alors l'alarme se déclenche.

Exemple: (PLC_PRG.xVariable) = (PLC_PRG.xSpecified)

La variable à vérifier est à gauche. La valeur spécifiée est à droite. _cds_icon_three_dots.png Le bouton ouvre l'assistant de saisie. Dans le champ de saisie central, vous pouvez sélectionner l'opérateur de comparaison souhaité parmi ceux disponibles.



Tableau 68. Type d'observation : Limite supérieure

_visu_icon_observationtypeupperlimit.pngLimite supérieure

Condition d'alarme pour l'observation d'une limite supérieure

Exemple: PLC_PRG.iX >= g_iUpperLimit

Expression

Expression pour les comparaisons de > ou >= Indique si la variable a atteint ou dépassé la limite supérieure.

Si l'expression est TRUE, alors l'alarme se déclenche.

La variable à observer est à gauche. La valeur limite supérieure est à droite. _cds_icon_three_dots.png Le bouton ouvre l'assistant de saisie des opérandes. Dans le champ de saisie central, vous pouvez sélectionner l'opérateur de comparaison souhaité parmi ceux disponibles.

Valeur limite

  • Limite supérieure absolue avec valeurs fixes

    • Variable

      Exemple: g_iUpperLimit

    • Littéral

      Exemple: 10

  • Limite supérieure relative à l'aide d'une expression

    • Exemple: 0.9 * g_rUpperLimit

Important

La valeur limite peut être spécifiée de manière absolue ou relative. Absolue signifie que la valeur limite est définie par une valeur fixe ou une variable renvoyant une valeur fixe. Relative signifie que la valeur limite dépend d'une expression.

Hystérésis en %

Facultatif

Écart par rapport à la valeur limite où la condition d'alarme est réinitialisée (FALSE).

La condition d'alarme est remplie tant que la valeur limite supérieure moins l'écart est dépassée. L'écart est exprimé en pourcentage (%) de la valeur limite.

Exemple:

Expression: i_temp >= 30

Hystérèse: 10%

Si la variable i_temp Si la valeur atteint ou dépasse 30, l'alarme s'active. Elle est désactivée lorsque la valeur redescend en dessous de 27.



Tableau 69. Type d'observation : Limite inférieure

_visu_icon_observationtypelowerlimit.pngLimite inférieure

Condition d'alarme pour l'observation d'une variable pour une limite inférieure

Expression

Expression pour les comparaisons de < ou <= Indique si la variable a atteint ou est tombée en dessous de la limite inférieure.

Si l'expression est TRUE, alors l'alarme se déclenche.

La variable du projet à observer est à gauche. La valeur limite inférieure est à droite. _cds_icon_three_dots.png Le bouton ouvre l'assistant de saisie des opérandes. Dans le champ de saisie central, vous pouvez sélectionner l'opérateur de comparaison souhaité parmi ceux disponibles.

Valeur limite

  • Limite inférieure absolue avec valeurs fixes

    • Variable

      Exemple: PLC_PRG.iX < g_iLowerLimit

    • Littéral

      Exemple: PLC_PRG.iX < 100

  • Valeur limite relative à l'aide d'expressions

    • Exemple: PLC_PRG.rX < 0.9 * g_rLowerLimit

Important

La valeur limite peut être spécifiée de manière absolue ou relative. Absolue signifie que la valeur limite est définie par une valeur fixe ou une variable renvoyant une valeur fixe. Relative signifie que la valeur limite dépend d'une expression.

Hystérésis en %

Facultatif

Écart par rapport à la valeur limite où la condition d'alarme est réinitialisée (FALSE).

La condition d'alarme est remplie tant que la valeur est inférieure à la limite inférieure plus l'écart. L'écart est exprimé en pourcentage (%) de la valeur limite.

Exemple:

Expression: i_temp < 10

Hystérèse: 10%

Si la variable i_temp Si la valeur descend en dessous de 5, l'alarme s'active. Elle se désactive lorsque la valeur dépasse 11.



Tableau 70. Type d'observation : Hors de portée

_visu_icon_observationtypeoutofarea.pngHors de portée

Condition d'alarme pour l'observation d'une variable hors plage. Indique si la variable atteint, tombe en dessous ou dépasse la plage valide.

Expression

Expression si la variable à observer tombe en dessous ou dépasse la plage valide.

Si l'expression est TRUE, alors l'alarme se déclenche.

Le _cds_icon_three_dots.png Le bouton ouvre l'assistant de saisie pour la variable à observer.

Zone

La valeur limite supérieure est à gauche. La variable à observer est affichée dans le champ central. La valeur limite inférieure est à droite. _cds_icon_three_dots.png Le bouton ouvre l'assistant de saisie. Sélectionnez les opérateurs de comparaison souhaités parmi ceux disponibles.

Le champ de gauche définit une expression pour la limite inférieure de cette plage. Le champ de droite définit une expression pour la limite supérieure. L'expression à observer est affichée dans le champ intermédiaire. Vous devez définir les opérateurs de comparaison en conséquence.

Important

La valeur limite peut être spécifiée de manière absolue ou relative. Absolue signifie que la valeur limite est définie par une valeur fixe ou une variable renvoyant une valeur fixe. Relative signifie que la valeur limite dépend d'une expression.

Hystérésis en %

Facultatif

Différence par rapport aux valeurs limites (en %) où la condition d'alarme est réinitialisée (FALSE )

La condition d'alarme est remplie tant que les valeurs limites ne s'écartent que de la différence. L'ampleur de l'écart est spécifiée en pourcentage (%) de la valeur limite.



Tableau 71. Type d'observation : À l'intérieur de la gamme

_visu_icon_observationtypeforbiddenarea.pngÀ l'intérieur de la gamme

Condition d'alarme pour l'observation d'une variable dans une plage.

L'alarme se déclenche lorsque la variable à observer se situe dans une plage.

Expression

Expression lorsque la variable à observer est dans la plage spécifiée

Si l'expression est TRUE, alors l'alarme se déclenche.

Le _cds_icon_three_dots.png Le bouton ouvre l'assistant de saisie pour la variable à observer.

Zone

La valeur limite inférieure se trouve à gauche. La variable à observer est affichée dans le champ central. La valeur limite supérieure se trouve à droite. Entre les deux, les opérateurs de comparaison souhaités sont sélectionnés parmi ceux disponibles. _cds_icon_three_dots.png Le bouton ouvre l'assistant de saisie.

Important

La valeur limite peut être spécifiée de manière absolue ou relative. Absolue signifie que la valeur limite est définie par une valeur fixe ou une variable renvoyant une valeur fixe. Relative signifie que la valeur limite dépend d'une expression.

Hystérésis en %

Facultatif

Différence par rapport aux valeurs limites (en %) où la condition d'alarme est réinitialisée (FALSE )

La condition d'alarme est remplie tant que les valeurs limites ne s'écartent que de la différence. L'ampleur de l'écart est spécifiée en pourcentage (%) de la valeur limite.



Tableau 72. Type d'observation : Changement

_visu_icon_observationtypeChange.pngChangement

Condition d'alarme pour observer un changement de variable

Expression

Champ de saisie pour la variable

Si l'expression est TRUE, alors l'alarme se déclenche.

Exemple: (PLC_PRG.iVariable)



Tableau 73. Type d'observation : Événement (API)

_visu_icon_observationtypeevent.pngÉvénement (API)

L'alarme est déclenchée par programmation par l'application. Aucune configuration n'est requise. Aucun accusé de réception n'est requis lors

Pour plus d'informations, voir : Appel d'événements d'alarme dans le programme



Tableau 74. Type d'observation : Alarme (API)

Alarme (API)

L'alarme est déclenchée par programmation par l'application. Selon la classe d'alarme configurée, un accusé de réception peut être requis

Pour plus d'informations, voir : Implémentation d'une alarme implicite



Menu contextuel dans la table des alarmes

Tableau 75. Commandes dans le menu contextuel

_cds_icon_add_message_column.pngAjouter une colonne de message

Ajoute une nouvelle colonne de message

_cds_icon_remove_message_column.pngSupprimer la colonne de message

Supprime la colonne de message sélectionnée

_cds_icon_add_latch_variable_column.pngAjouter une colonne de variable de verrouillage

Insère une variable de verrouillage.

_cds_icon_remove_latch_variable_column.pngSupprimer le verrou de la colonne var

Supprime la variable sélectionnée



Astuce

Plusieurs lignes sélectionnées dans le tableau peuvent être modifiées en même temps au moyen du menu contextuel.

Tableau 76. Commandes pour exporter et importer des alarmes vers et depuis un fichier CSV

_cds_icon_export_alarms.pngExporter les alarmes

Cette commande ouvre la boîte de dialogue par défaut pour enregistrer un fichier dans le système de fichiers. Le type de fichier par défaut est Fichier d'exportation du groupe d'alarmes (*.csv). La liste des alarmes actuelles peut être exportée vers un fichier CSV.

_cds_icon_import_alarms.pngImporter des alarmes

Cette commande ouvre la boîte de dialogue par défaut permettant de rechercher un fichier dans le système de fichiers. Le type de fichier par défaut est Fichier d'exportation du groupe d'alarmes (*.csv) pour décrire les définitions d'alarme. Le fichier sélectionné est importé.