Utilisation de l'IHM pour visualiser de manière centralisée les alarmes à distance
Si plusieurs appareils sont connectés sur un réseau (via des connexions de source de données) et qu'un appareil IHM est connecté au réseau, une gestion des alarmes pour les alarmes distribuées est possible dans l'application IHM.
Le pupitre opérateur dispose d'une connexion via la gestion des sources de données aux appareils du réseau, chacun d'entre eux gérant sa propre alarme. Pour que la transmission des alarmes à distance à la gestion des alarmes IHM locale soit possible, vous insérez un Alarmes à distance objet dans la gestion locale des alarmes. Cet objet reflète les alarmes à distance (actives et enregistrées) dans l'IHM lors de l'exécution.
Sur cette base, vous pouvez afficher les alarmes locales et les alarmes des appareils distants de manière centralisée dans une seule visualisation des alarmes (tableau des alarmes/bannière des alarmes) sur le pupitre opérateur.
Les enregistrements d'alarme sont stockés directement sur le contrôleur où l'application est également en cours d'exécution.

Configuration des alarmes à distance
Vous pouvez configurer une application avec gestion des alarmes pour les alarmes à distance pour un appareil IHM. La configuration d'alarme locale de l'IHM est étendue par la Alarmes à distance objet. La gestion des alarmes peut modifier les informations d'alarme des automates distants ainsi que les alarmes locales. Dans le même temps, les automates distants sont connectés au pupitre opérateur via la gestion des sources de données. Ensuite, une visualisation de l'application IHM peut afficher de manière centralisée toutes les alarmes du réseau et l'utilisateur peut les acquitter à partir d'un emplacement central.
Situation initiale : Les applications s'exécutent sur des automates distants du réseau. Chacune de ces applications dispose d'une gestion des alarmes configurée. C'est le cas lorsque le Configuration d'alarme l'objet existe dans le Dispositifs voir ci-dessous l'application.
Sur votre système local, démarrez un runtime IHM.
Ouvrir CODESYS et cliquez .
Sélectionnez le Projet IHM template et indiquez un nom pour le nouveau projet (exemple :
Central_HMI
.Spécifiez les paramètres de communication du runtime IHM.
Dans le Créer un projet IHM - Ajouter des objets boîte de dialogue, sélectionnez le Configuration d'alarme et Programme objets.
Comme perspective, sélectionnez le CODESYS La perspective .
Le projet
Central_HMI
a été créé.Sélectionnez le gestionnaire de sources de données et insérez-y une source de données pour chaque automate distant. Sélectionnez une connexion (exemple : CODESYS Symbolique).
Note
N'oubliez pas que les applications des automates distants doivent être actives. Par conséquent, téléchargez et démarrez les applications distantes à temps et vérifiez leur état.
Les connexions aux appareils distants sont disponibles via les sources de données
ds_Device_A
etds_Device_B
. Maintenant, la configuration d'alarme peut être étendue.Sélectionnez la configuration d'alarme et cliquez sur
.Cliquez sur Ajouter pour confirmer la boîte de dialogue.
La configuration d'alarme locale est étendue par les informations des configurations d'alarme des applications
App_A
etApp_B
. La gestion des alarmes est distribuée et communique via les connexions de la source de données. Maintenant, l'application IHM locale peut être téléchargée sur le CODESYS HMI Durée.Vous pouvez maintenant créer une visualisation avec le Tableau des alarmes ou Bannière d'alarme éléments.
Connexion à la gestion des alarmes d'un automate distant
Avec un projet IHM, vous pouvez afficher les alarmes d'un automate distant dans l'élément de visualisation "table des alarmes". Condition préalable : La gestion des alarmes est définie dans l'automate distant.
Connexion d'une application IHM à un automate
Ouvrez le projet IHM initialement créé.
Sélectionnez le Responsable des sources de données objet.
Cliquez sur
.le Ajouter une source de données La boîte de dialogue s'ouvre et vous aide à configurer la source de données. le CODESYS Symbolique le type de source de données est défini par défaut. Vous utilisez ce type si votre application de contrôle a une configuration de symbole.
Spécifiez un nom pour la source de données. Exemple:
Data_Source_Alarm
et cliquez Ajouter.le Assistant d'initialisation de la source de données - Paramètres du fournisseur la boîte de dialogue s'ouvre.
le
CODESYS V3
le type de connexion est défini par défaut.Dans Nom ou adresse de l'appareil, spécifiez le nom de réseau du contrôleur actif dont les données doivent être affichées dans une visualisation. Exemple:
Device_A
La connexion entre le système de développement et le contrôleur est établie et les variables disponibles sont lues. le Assistant d'initialisation de la source de données - Parcourir les éléments de données la boîte de dialogue s'ouvre. Les variables de la
Device_A
contrôleur accessible sont répertoriés dans un tableau.Pour la visualisation des données d'un gestionnaire d'alarmes à distance, vous devez activer des variables non explicites. Les données requises sont échangées entre l'IHM et l'appareil distant via des services de communication internes.
Cliquez sur Finir.
La source de données est initialement créée et insérée sous le gestionnaire de sources de données.
Création d'une visualisation d'un tableau d'alarmes
Créez maintenant votre visualisation comme d'habitude. Ouvrez l'éditeur de la visualisation et ajoutez le Tableau des alarmes élément.
Sélectionnez l'élément.
Configurez les paramètres suivants dans le Propriétés voir:
:Data_Source_Alarm
:Application
Sélectionnez la table des alarmes et cliquez sur
.le Assistant Tableau des alarmes la boîte de dialogue s'ouvre.
Activez toutes les actions et fermez la boîte de dialogue.
Des boutons supplémentaires sont ajoutés au tableau des alarmes.
Exécution de l'application IHM
Clique le
symbole.
L'application est compilée.
Clique le
symbole.
L'application est téléchargée sur le périphérique IHM.
Cliquez sur le début
symbole.
L'application IHM est exécutée. La visualisation démarre.
L'élément du tableau des alarmes affiche les alarmes actives de l'automate distant. Vous pouvez confirmer les alarmes et également passer à la vue "Historique".