Afficher des données échantillonnées à distance sous forme d'IHM dans une visualisation
Avec un projet IHM, vous pouvez afficher dans une visualisation des données échantillonnées à distance localement dans une interface utilisateur IHM.
Pour ce faire, vous utilisez un élément trace dans la visualisation IHM locale. L'élément trace affiche les données qui ont été transférées via une source de données. L'appareil distant est connecté par une source de données avec le type de source de données CODESYS ApplicationV3. Il n'est pas possible de transférer des données de trace via une connexion de type source de données CODESYS Symbolique. La connexion logique à une application distante est déterminée dans le propriété et Application. De plus, vous configurez une entrée utilisateur afin que l'utilisateur IHM puisse contrôler l'échantillonnage des données.
Lors du téléchargement de l'application IHM locale, la configuration de trace que vous avez configurée pour l'élément de trace est téléchargée dans à distance périphérique sur lequel l'application distante est idéalement exécutée. Au démarrage de l'application locale, l'échantillonnage des données distantes démarre automatiquement sur l'automate distant avec le temps de cycle du bus qui y est configuré. Il est tamponné à distance dans le tampon de trace. Parallèlement à cela (mais de manière asynchrone), les données de trace sont transférées à l'application IHM pour être affichées dans la visualisation locale.
L'échantillonnage des données est configuré dans l'application locale et contrôlé par les entrées de l'utilisateur à partir de la visualisation IHM locale.
Astuce
Notez que l'échantillonnage des données s'exécute dans l'application distante.
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.
Sélectionnez le type de source de données CODESYS ApplicationV3.
Spécifiez un nom pour la source de données. Exemple:
Data_Source_Trace
et cliquez Ajouter.le Assistant d'initialisation de la source de données - Paramètres du fournisseur la boîte de dialogue s'ouvre.
Sélectionnez le Projet en cours option pour Sélectionnez le type de projet.
Pour Choisir le dossier, clique le
symbole.
Sélectionnez le fichier de projet avec l'application distante.
La connexion entre le système de développement et le contrôleur est établie et les données sont transmises. le Assistant d'initialisation de la source de données - Paramètres du fournisseur la boîte de dialogue s'ouvre. Les applications de la télécommande
PLC_A
contrôleur auquel on accède sont répertoriés. Dans le Dispositif cible groupe, les paramètres de communication sont affichés qui ont été extraits du projet.Cliquez sur Suivant.
Le dialogue Assistant d'initialisation de la source de données - Parcourir les éléments de données montre les variables accessibles.
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 de visualisations avec trace
Vous créez votre visualisation comme d'habitude : Ouvrez l'éditeur de la visualisation et ajoutez le Trace élément.
Configurez l'élément trace dans le Propriétés voir:
Dans le
propriété, cliquez sur lesymbole, sélectionnez la source de données (exemple :
Data_Source_Trace
), et appuyez sur la Entrer touche pour terminer la sélection.Le supplément Application la propriété s'affiche sous la La source de données biens.
Cliquez dans le champ, puis cliquez sur le
symbole.
Toutes les applications de la source de données sont répertoriées.
Sélectionnez l'application qui contient les données que vous souhaitez enregistrer.
Cliquez dans le champ de valeur du Trace biens.
le Configuration du suivi la boîte de dialogue s'ouvre.
Dans Paramètres d'enregistrement, dans le Tâche paramètre, cliquez sur le
symbole.
Les tâches configurées dans l'application distante sont répertoriées.
Sélectionnez la tâche où les données sont traitées. C'est généralement le
MainTask
.Dans les paramètres de variables pour le Variable paramètre, cliquez sur le
Ajouter une variable symbole et sélectionnez une variable dans le Assistant de saisie dialogue. Cliquez sur d'accord pour fermer l'invite.
Cliquez sur d'accord pour fermer la configuration de la trace.
Sélectionnez l'élément trace et cliquez sur
.le Assistant de suivi la boîte de dialogue s'ouvre.
Activez toutes les options et fermez la boîte de dialogue.
Des boutons supplémentaires sont ajoutés sous l'élément trace pour configurer l'entrée utilisateur pour l'échantillonnage des données.
Configurez les boutons.
L'échantillonnage des données est configuré.
Exécution de l'application IHM
Condition préalable : l'application est actuellement en cours d'exécution sur l'automate distant.
Clique le
symbole.
L'application est compilée.
Clique le
symbole.
L'application est téléchargée sur le périphérique IHM. La connexion à l'automate distant est établie et la configuration de Trace est transférée.
Cliquez sur le début
symbole.
L'application IHM est exécutée. La visualisation démarre.
L'élément trace affiche les données enregistrées de l'automate distant.