Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Conversion de variables en références distantes

  • Last UpdatedSep 24, 2024
  • 4 minute read

Il est possible de créer des applications InTouch distribuées construites sur une architecture client-serveur. Les applications clients peuvent s'exécuter sur un poste du réseau et utiliser des variables définies sur d'autres postes distantes. L'illustration suivante présente une application InTouch exécutée sur le poste 1, qui utilise une référence à la variable distante PumpRPM sur le poste 2.

Graphic describing InTouch application running on Node 1 making a remote reference to the PumpRPM tag on Node 2

Dans notre exemple, nous pouvons extraire la valeur de la variable PumpRPM sur le poste 2 de deux façons :

  • Créez une variable de type E/S dans le dictionnaire de variables du Poste1 qui utilise « Poste2 » comme nom de poste dans le nom d’accès associé à la variable d’E/S.

  • Utilisez une référence à la variable distante PumpRPM. Par exemple, PLC1:"PumpRPM".

    Dans une fenêtre ou un QuickScript, vous pouvez référencer une variable distante en utilisant le nom d'accès comme préfixe du nom de la variable distante, sous la forme :

    access_name:"tag_name"

Quand vous importez une fenêtre ou un QuickScript, vous pouvez convertir les variables intermédiaires en références à des variables distantes. Par exemple, vous pouvez convertir les variables intermédiaires, pour les faire pointer sur l'application d'origine de la fenêtre importée. Il n'est pas nécessaire que les variables soient définies dans le dictionnaire de variables local.

Plusieurs méthodes permettent de convertir les variables locales en références à des variables distantes :

  • Ajoutez la référence à la variable distante

  • Convertissez les variables intermédiaires associées à une fenêtre importée

  • Lancez l'explorateur de variables et ouvrez le dictionnaire de variables de la source pour sélectionner la référence à la variable distante.

Convertir manuellement des variables en référence à des variables distantes

  1. Ouvrez une fenêtre d'application dans WindowMaker.

  2. Sélectionnez l'objet associé à la variable locale que vous souhaitez changer en référence à une variable distante.

  3. Sur l’onglet Animation, dans le groupe Substituer, cliquez sur Variables.

    La boîte de dialogue Substitution des variables s'affiche avec une liste de variables associées avec l'application.

    Substitute Tagnames dialog

  4. Cliquez sur Index pour ajouter un index à chaque nom de variable.

  5. Sélectionnez Convertir. La boîte de dialogue Convertir s'affiche, avec des options pour convertir les variables en références à des variables locales ou distantes.

  6. Sélectionnez Distant. La boîte de dialogue Noms d'accès s'affiche. Tous les noms d'accès définis dans votre application InTouch locale sont présentés.

  7. Sélectionnez un nom d'accès dans la liste.

  8. Cliquez sur Fermer. Toutes les variables affichées dans la boîte de dialogue Substitution des variables seront automatiquement converties en références à des variables distantes, avec leur nom précédé du nom d'accès.

  9. Sélectionnez OK.

Convertir les variables d’une fenêtre importée en références distantes

  1. Ouvrez la fenêtre importée et sélectionnez tous les objets.

  2. Sur l’onglet Animation, dans le groupe Substituer, cliquez sur Variables.

    La boîte de dialogue Substitution des variables s'affiche.

  3. Sélectionnez Convertir. La boîte de dialogue Convertir apparaît.

    Convert Dialog

  4. Sélectionnez Distant. La boîte de dialogue Noms d'accès s'affiche. Tous les noms d'accès définis dans votre application InTouch locale sont présentés.

    Liste de nouveau nom d’accès

  5. Sélectionnez un nom d'accès dans la liste.

    Pour vérifier que le nom d’accès est correctement configuré, cliquez sur Modifier.

    Si aucun nom d’accès à la source de variables n’est encore défini, cliquez sur Ajouter et définissez-le. Le nom d'accès doit inclure le nom du poste distant sur lequel se trouve l'application.

  6. Cliquez sur Fermer. Toutes les variables affichées dans la boîte de dialogue Substitution des variables seront automatiquement converties en références à des variables distantes, avec leur nom précédé du nom d'accès.

    Substitute Tags appended

  7. Cliquez sur OK.

    Sélectionner une référence à la variable distante dans l’Explorateur de variables

    1. Sélectionnez des objets associés à la variable locale que vous souhaitez convertir en référence à une variable distante.

    2. Sur l’onglet Animation, dans le groupe Substituer, cliquez sur Variables.

      La boîte de dialogue Substitution des variables s'ouvre avec les variables sélectionnées.

    3. Supprimez, dans la zone Nouveau nom, la variable à remplacer par une référence à la variable distante.

    4. Double-cliquez dans la zone Nouveau nom. La boîte de dialogue Sélection d'une variable s'affiche avec la liste des variables associées à l'application.

    5. Sélectionnez une variable distante dans l'arborescence.

      1. Cliquez sur l’icône Arborescence pour afficher la liste hiérarchique de tous les noms d’accès locaux et distants dans le panneau de gauche.

        Nom d’accès

      2. Sélectionnez le dossier d'un nom d'accès distant pour afficher les variables associées dans le volet de droite.

      3. Sélectionnez la variable distante à utiliser comme référence distante.

      4. Cliquez sur OK. La boîte de dialogue Substitution des variables s'affiche avec le nom de la variable distante sélectionnée dans la zone Nouveau nom.

        Substitute Tags appended

    6. Cliquez sur OK pour fermer la boîte de dialogue et associer la variable distante aux objets sélectionnés.

    7. Répétez ces étapes pour chacune des variables que vous souhaitez associer à une référence distante.