Objet : Modèle de groupe d'alarmes
Symbole:
UN développeur de bibliothèque Cet objet permet de définir des conditions d'alarme avec des variables d'un type personnalisé (bloc fonctionnel ou structure). Ce type de données peut faire partie d'une bibliothèque de développement. Les variables du bloc fonctionnel peuvent être vérifiées pour détecter les conditions d'alarme.
L'objet peut être ajouté dans le Appareils vue, dans le POU vue ou dans les bibliothèques. Un objet de liste de texte portant le même nom est automatiquement créé lors de son ajout.
Boîte de dialogue : Modèle de groupe d'alarmes
Liste de textes | Nom de la liste de textes attribuée à l'objet modèle de groupe d'alarmes Nom par défaut : Par défaut, la liste de textes générée automatiquement est spécifiée ici. Vous pouvez également spécifier une autre liste de textes existante. |
Désactivation | Variable (BOOL ) pour contrôler la désactivation de toutes les alarmes de ce groupe Remarque : les alarmes désactivées ne sont pas signalées, même si la condition d'alarme est remplie. |
Type pour la définition d'alarme | Variable d'interface pour les définitions d'alarme |
inst : <type> | Type (bloc fonctionnel ou structure) de l'instance d'alarme La variable d'interface signifie que les variables du type personnalisé sont accessibles et que les conditions d'alarme peuvent ensuite être définies. |
Spécifiez les propriétés de chaque alarme 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 sous le 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 ImportantSelon 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. AstuceVous pouvez également spécifier la condition directement dans le champ. Si vous saisissez une expression qui ne correspond pas au type d'observation sélectionné, ce dernier 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: 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: | |
Verrou Var 1 Verrou Var 2 | Variable de type scalaire (8 octets), Les variables de verrouillage permettent d'enregistrer des valeurs supplémentaires lorsqu'une alarme est active. Cela permet de fournir des informations complémentaires sur l'alarme. Par exemple, lors de l'observation de la vitesse d'un moteur, la température et le courant sont également enregistrés. Par défaut, des colonnes sont disponibles pour deux variables de verrouillage. Vous pouvez ajouter d'autres colonnes depuis le menu contextuel, accessible dans la section Type de données propriété pour la configuration des colonnes du Tableau d'alarme et Bannière d'alarme éléments de visualisation. Astuce : vous pouvez configurer la visualisation des alarmes de manière à ce 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 à |
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.
| Condition d'alarme pour l'observation d'une variable booléenne |
Expression | Expression pour les comparaisons de Si l'expression est Exemple: La variable à vérifier est à gauche. La valeur spécifiée est à droite. |
| Condition d'alarme pour l'observation d'une limite supérieure Exemple: |
Expression | Expression pour les comparaisons de Si l'expression est La variable à observer est à gauche. La valeur limite supérieure est à droite. Valeur limite
ImportantLa 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 ( 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: Hystérèse: Si la variable |
| Condition d'alarme pour l'observation d'une variable pour une limite inférieure |
Expression | Expression pour les comparaisons de Si l'expression est La variable du projet à observer est à gauche. La valeur limite inférieure est à droite. Valeur limite
ImportantLa 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 ( 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: Hystérèse: Si la variable |
| Condition d'alarme pour l'observation d'une variable en dehors d'une plage |
Expression | Expression si la variable à observer tombe en dessous ou dépasse la plage. Si l'expression est Le |
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. 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. ImportantLa 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 ( 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. |
| 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 Le |
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. ImportantLa 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 ( 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. |
| Condition d'alarme pour observer un changement de variable |
Expression | Champ de saisie pour la variable Si l'expression est Exemple: |
| L'alarme est déclenchée par programmation par l'application. Aucune configuration n'est requise. Aucun acquittement n'est requis à l'exécution. Pour plus d'informations, voir : Appel d'événements d'alarme dans le programme |
Alarme (API) | L'alarme est déclenchée par programmation par l'application. Selon la classe d'alarme configurée, un acquittement peut être requis. Pour plus d'informations, voir : Implémentation d'une alarme implicite |
Menu contextuel dans la table des alarmes
| Ajoute une nouvelle colonne de message |
| Supprime la colonne de message sélectionnée |
| Insère une variable de verrouillage. |
| 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.
| 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. |
| 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é. |