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

AVEVA™ InTouch HMI

Définir les structures de variables réutilisables

Définir les structures de variables réutilisables

  • Last UpdatedAug 27, 2025
  • 3 minute read

Un variable structurée est un modèle pour un ensemble de variables associées. Les variables qui appartiennent à un modèle de variable structurée sont associées aux propriétés communes d'un composant dans un processus de fabrication.

Les variables structurées permettent de gagner du temps de développement. Au lieu de créer un ensemble de variables pour chaque composant du processus de fabrication, vous pouvez répliquer un modèle unique de variable structurée et créer des instances individuelles pour tous les composants du processus qui ont les mêmes propriétés.

Modèles de variables structurées

L'illustration suivante montre un unique modèle de variable structurée regroupant un ensemble de variables associées aux données d'une pompe. Le modèle peut être répliqué pour créer une instances du variable structurée des pompes identiques dans le processus.

Graphics describing a single Supertag template consisting of a set of related tags associated with pump data

Toutes les variables qui appartiennent à une instance d'un variable structurée se comportent exactement comme des variables normales. Les variables membres peuvent prendre les types InTouch discret, entier, réel et message. Ces variables prennent en charge les courbes et les alarmes, ainsi que tous les .champs de variables.

Un modèle de variable structurée organise les variables membres sur deux niveaux imbriqués. Un modèle de variable structurée peut contenir jusqu'à 64 variables incorporées enfants. Chacune des variables enfant peut à son tour contenir jusqu'à 64 variables. Cela vous donne un total de 4095 variables dans un modèle de variable structurée.

L'illustration suivante montre comment les variables sont organisées dans un modèle de variable structurée.

Graphics describing organizing tag within a supertag template

Lorsqu'un parent du modèle de variable structurée est incorporé un autre modèle de variable structurée, la variable incorporée devient un membre enfant.

Après avoir créé un modèle parent de variable structurée, le dictionnaire de variables le répertorie comme un type de variable dans la boîte de dialogue Types de variables. Le modèle peut être sélectionné directement comme un autre type de variable, avec lequel vous pouvez créer une nouvelle variable. Il n'est pas nécessaire de redémarrer WindowMaker pour définir des variables qui utilisent un type de variable structurée nouvellement créé.

Enregistrement des modèles de variables structurées

Par défaut, tous les modèles de variables structurées sont enregistrés dans le fichier Supertag.dat du dossier C:\ProgramData\Wonderware\InTouch. Vous pouvez choisir d'enregistrer les modèles de variables structurées à un emplacement différent.

Spécifier l’emplacement où enregistrer les modèles de variables structurées

  1. Ouvrez WindowMaker

  2. Dans le menu Fichier, cliquez sur Configurer, puis sur WindowMaker.

    L’écran de configuration de WindowMaker apparaît.

  3. Dans la zone de texte Chemin de variable structurée, indiquez l'emplacement où enregistrer les modèles de variables structurées.

  4. Sélectionnez la case Stocker les données de variables structurées dans le répertoire de l'application pour stocker les données de variables structurées dans le répertoire des applications. Cela remplacera le chemin spécifié dans le champ Chemin du modèle de variable structurée.

    Remarque : Si vous souhaitez exporter des modèles de variables structurées, vous pouvez cocher cette case et exporter l’application InTouch correspondante. Pour plus d’informations, reportez-vous à la section Exporter des applications InTouch en tant que modèles.

Importer des variables structurées

Pour importer les variables structurées pendant la migration de l'application InTouch, voir Importation d'actifs pendant la migration d'une application InTouch.