Gestion des alarmes
Le CODESYS Visualization Ce module complémentaire fournit toutes les fonctionnalités techniques nécessaires à la mise en œuvre d'un système complet d'alarmes et de notifications pour votre application. Les utilisateurs de la visualisation doivent obtenir des informations précises sur l'état actuel de l'application en cours d'exécution. Ils doivent être alertés en cas d'états critiques et de défauts. Les alarmes sont typées, hiérarchisées et clairement affichées en fonction de leur état. L'utilisateur de la visualisation est responsable de l'acquittement des alarmes et du déclenchement des contre-mesures. Il est possible d'archiver les alarmes déclenchées.
En tant que développeur d'applications, vous bénéficierez d'une assistance lors de la création d'un système de gestion des alarmes. Alarm Configuration
L'objet se trouve en haut. En dessous se trouvent les classes d'alarme, où sont définies les propriétés de base telles que la priorité, la méthode d'acquittement, les actions de notification et les options d'affichage.
Les objets des groupes d'alarmes sont également inclus. Les définitions d'alarmes similaires sont regroupées dans un groupe d'alarmes. De plus, la gestion des alarmes (désactivation, archivage et affichage des instances) est spécifiée, et notamment les définitions d'alarmes.
Une alarme est définie par un identifiant unique et un type d'observation détaillé (expression CEI avec la variable de projet ou d'application à observer). De plus, elle est basée sur une classe d'alarme. Le message à afficher peut également être complété par des informations provenant de variables de verrouillage. Le comportement de l'alarme peut être influencé par une temporisation d'activation et une temporisation de désactivation. En attribuant une alarme de priorité supérieure, elle peut être acquittée simultanément. L'acquittement des alarmes peut ainsi être structuré.
Une liste de textes portant le même nom est attribuée au groupe d'alarmes. Elle contient les messages d'alarme et les notifications, et peut être localisée ici.
Le AlarmManager
une bibliothèque est disponible pour la gestion programmatique des alarmes configurées dans l'application.
Si vous utilisez des POU de bibliothèque, ceux-ci peuvent être surveillés à l'aide de définitions d'alarme. Pour ce faire, vous pouvez générer des instances d'alarme.
Vous pouvez utiliser le Tableau d'alarme et Bannière d'alarme Éléments de visualisation pour visualiser la gestion des alarmes. L'utilisateur de la visualisation sera notifié et alerté de l'état du système, et les saisies et acquittements ultérieurs seront traités. Il peut réagir aux situations d'alarme selon la stratégie d'urgence définie. En tant que développeur d'applications, vous définissez la procédure en cas d'alarme dans la configuration des alarmes comme « méthode d'acquittement ».
Une gestion des alarmes incluant également des appareils distants (alarmes distribuées) est possible lorsqu'un appareil IHM est connecté au réseau.