Skip to main content

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 La source de données 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

  1. Ouvrez le projet IHM initialement créé.

  2. Sélectionnez le Responsable des sources de données objet.

  3. Cliquez sur Ajouter un objet → Source de données.

    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.

  4. Sélectionnez le type de source de données CODESYS ApplicationV3.

  5. 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.

  6. Sélectionnez le Projet en cours option pour Sélectionnez le type de projet.

  7. Pour Choisir le dossier, clique le _svn_button_three_dots.png symbole.

  8. 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.

  9. 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.

  10. 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

  1. Vous créez votre visualisation comme d'habitude : Ouvrez l'éditeur de la visualisation et ajoutez le Trace élément.

  2. Configurez l'élément trace dans le Propriétés voir:

    Dans le La source de données propriété, cliquez sur le _cds_icon_arrow_down.png symbole, 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.

  3. Cliquez dans le champ, puis cliquez sur le _cds_icon_arrow_down.png symbole.

    Toutes les applications de la source de données sont répertoriées.

  4. Sélectionnez l'application qui contient les données que vous souhaitez enregistrer.

  5. Cliquez dans le champ de valeur du Trace biens.

    le Configuration du suivi la boîte de dialogue s'ouvre.

  6. Dans Paramètres d'enregistrement, dans le Tâche paramètre, cliquez sur le _cds_icon_arrow_down.png symbole.

    Les tâches configurées dans l'application distante sont répertoriées.

  7. Sélectionnez la tâche où les données sont traitées. C'est généralement le MainTask.

  8. Dans les paramètres de variables pour le Variable paramètre, cliquez sur le _svn_button_three_dots.png Ajouter une variable symbole et sélectionnez une variable dans le Assistant de saisie dialogue. Cliquez sur d'accord pour fermer l'invite.

  9. Cliquez sur d'accord pour fermer la configuration de la trace.

  10. Sélectionnez l'élément trace et cliquez sur Visualisation → Insérer des éléments pour contrôler la trace.

    le Assistant de suivi la boîte de dialogue s'ouvre.

  11. 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.

  12. 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.

  1. Clique le _cds_icon_build.png symbole.

    L'application est compilée.

  2. Clique le _cds_icon_login.png 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.

  3. Cliquez sur le début _cds_icon_start.png 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.