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

AVEVA™ InTouch HMI

Utiliser des variables indirectes avec des variables locales

Utiliser des variables indirectes avec des variables locales

  • Last UpdatedSep 24, 2024
  • 1 minute read

Les variables indirectes sont normalement utilisées avec des variables définies dans un dictionnaire de variables local. Une variable indirecte locale vous permet de créer des objets visuels et d’afficher les différents attributs d’une variable locale. Par exemple, vous pouvez créer une console d’affichage dans une fenêtre d’application. La console contient des interrupteurs reliés à une variable indirecte locale, associée à différents .champs. Dans l’exemple suivant, un opérateur peut modifier les limites d’alarmes des .champs reliés à une variable indirecte locale PumpRPM.

L’illustration suivante montre une console contenant des liens d’animations reliés aux limites d’alarmes PumpRPM. Une variable indirecte associe les attributs des différentes variables locales à la console d’affichage des limites d’alarmes.

Graphics describing a faceplate with animation links to pump RPM alarm limits

Pour rediriger la console sur la variable appropriée, ajoutez une instruction dans un QuickScript sous la forme.

Indirect_tag_name.Name = « tag_name »;

Dans cet exemple, nom_variable est le nom d’une variable effectivement définie dans le dictionnaire de variables local. Lors de l’exécution de ce script, tous les .champs associés à la variable locale deviennent accessibles à travers la variable indirecte.