Gestion de variables avec le Dictionnaire de variables
- Last UpdatedApr 24, 2026
- 6 minute read
Le Dictionnaire de variables permet de créer des variables utilisées dans une application InTouch. L'illustration suivante montre la boîte de dialogue du Dictionnaire de variables avec toutes les options permettant de définir les propriétés d'une variable d'E/S.

|
Nom du champ |
Description |
|
Principal |
Affiche les champs principaux : nom, groupe, type de données, etc. |
|
Détails |
Affiche tous les autres champs comme la valeur initiale, les unités de mesure, les valeurs max et min., etc., à l’exception des champs principaux. |
|
Alarmes |
Affiche les champs associés aux alarmes, comme le modèle d’acquittement, les alarmes de seuils (LoLo, Lo, Hi, HiHi), les alarmes d’écart (mineur, majeur) et le ROC, à l’exception des champs principaux. |
|
Détails et alarmes |
Affiche les champs associés aux alarmes et tous les autres champs disponibles. |
|
Membres |
Ce champ est activé lorsque vous sélectionnez le Type de variable structurée. Il affiche les membres de la variable structurée dans la liste des membres. Cela affiche les champs Liste des membres, Accès aux données, Mémoire et E/S. |
|
Nouveau |
Sélectionnez pour créer une nouvelle variable (https://docs.aveva.com/bundle/intouch-hmi/page/316345.html). |
|
Restaurer |
Restaure les valeurs enregistrées en dernier. |
|
Supprimer |
Supprime les variables non utilisées. Sinon, cette option sera désactivée. |
|
Enregistrer |
Enregistre la configuration de variable. |
|
<< |
Revient à la variable précédente. |
|
>> |
Passe à la variable suivante. |
|
Select |
Ouvre la fenêtre Sélection d’une variable, dans laquelle vous pouvez sélectionner les variables existantes. |
|
Annuler |
Ferme le dictionnaire de variables sans enregistrer les modifications. |
|
Fermer |
Ferme le dictionnaire de variables une fois les modifications enregistrées. |
|
TagName |
Nom de la variable |
|
Saisissez |
Affiche les types de variables InTouch pris en charge. Chacun des types InTouch possède des propriétés uniques de données. Les champs seront affichés en fonction du type que vous avez sélectionné. |
|
Variable locale |
Permet à l’utilisateur de créer des variables mémoire de session pour être utilisées dans le client Web. Les variables mémoire permettent de définir des constantes internes du système et des variables à l'intérieur d'applications InTouch. |
|
Groupe |
Par défaut, toutes les variables appartiennent au groupe d'alarmes $System. Vous pouvez modifier les groupes d’alarmes à l’aide de l’option. |
|
Lecture seule |
Ce champ est activé si E/S est sélectionné comme Type. Si ce champ est sélectionné à l’exécution, vous ne pouvez pas écrire dans la source d’E/S. |
|
Lecture/écriture |
Ce champ est activé si E/S est sélectionné comme Type. Si ce champ est sélectionné à l’exécution, vous pouvez écrire dans la source d’E/S. |
|
Comment |
Commentaire facultatif. |
|
Consigner données |
Enregistre les données de cette variable particulière dans le fichier journal ou dans Historian. |
|
Enreg. événements |
Consigne les événements de cette variable dans le fichier journal. Vous pouvez définir des options d'enregistrement. Lorsque vous sélectionnez cette option, le champ Priorité s’affiche. |
|
Valeur mémorisée |
Si ce champ est sélectionné, la dernière valeur active enregistrée pendant l’exécution est attribuée à la valeur initiale de la variable lorsque l’application redémarre. |
|
Paramètres mémorisés |
Si ce champ est sélectionné, la dernière valeur active enregistrée pendant l’exécution est attribuée à la valeur minimale, la valeur maximale, la bande morte d’enregistrement, etc. de la variable lorsque l’application redémarre. |
|
Valeur initiale |
Les variables de type discret, entier, réel et message sont renseignées avec une valeur initiale au démarrage de l’application InTouch dans WindowViewer. Dans le cas d’une variable discrète, la valeur initiale est l’un des deux états binaires possibles. Pour des variables de type entier et réel, la valeur initiale est le nombre associé à la variable lors de sa création. |
|
Zone morte |
Une bande morte est un ajustement de la sensibilité des valeurs de variables. Elle est normalement associée aux variables d’E/S dont les valeurs changent continuellement. Une bande morte permet de filtrer les modifications momentanées de la valeur d’une variable, pour réduire la charge du traitement de données dans InTouch. |
|
Val.UM min. |
Définit la limite inférieure d’un intervalle de valeurs numériques possibles associé à une variable. (La valeur minimum en unités de mesure, associée à la variable.) |
|
Val.UM max. |
Définit la limite supérieure d’un intervalle de valeurs numériques possibles associé à une variable. (La valeur maximum en unités de mesure, associée à la variable.) |
|
Val. brute min. |
La limite inférieure de la valeur brute réelle reçue d’un serveur d’E/S. |
|
Val. brute max. |
La limite supérieure de la valeur brute réelle reçue d’un serveur d’E/S. |
|
Unités de mesure |
Associe un libellé des unités de mesure pour décrire l’unité de mesure utilisée pour la valeur de la variable. Par exemple, vous pouvez renseigner avec le texte « Bar(s) » la propriété Unités de mesure d’une variable entière associée à la pression d’une pompe. |
|
Bande morte enreg. |
La bande morte d’enregistrement définit le seuil qui doit être dépassé avant que la valeur de la variable ne soit enregistrée dans le fichier historique des valeurs. |
|
Conversion Linéaire Racine carrée |
Le type de conversion à l’échelle des valeurs brutes lors du calcul des unités de mesure. |
|
Nom d’accès |
Un nom d'accès définit un lien de communication avec une autre source de données d'E/S. Chaque nom d'accès spécifie une adresse d'E/S comprenant un nom du poste, un nom d'application et une rubrique. |
|
Article |
Le nom de variable défini par l’utilisateur peut être configuré comme l’élément. Le nom de l'élément peut contenir un maximum de 254 caractères. |
|
Utiliser le nom de variable comme nom d’élément |
Permet d’utiliser le nom de variable comme l’élément. Le nom de l'élément peut contenir un maximum de 254 caractères. |
|
Modèle d’acquittement |
Contrôle le modèle d’acquittement associé à une variable, comme indiqué ci-dessous : 0 = condition (par défaut) 1 = orienté événement 2 = récapitulatif développé |
|
Condition |
Acquitte toutes les transitions vers un état ou sous-état d’alarme, jusqu’au moment de l’acquittement. C’est le modèle d’acquittement par défaut. |
|
Orienté événement |
L’acquittement s’applique seulement à une transition concrète vers un état ou sous-état d’alarme ; il sera accepté uniquement s’il fait référence à la transaction la plus récente. |
|
Récapitulatif étendu |
L’acquittement s’applique uniquement à une transition particulière vers un état ou sous-état d’alarme ou un retour à la normale. Chaque transition partant d’un état normal signale le début d’un nouveau groupe RTN (« retour à la normale »). Les transitions d’un groupe RTN doivent être acquittées individuellement pour que l’ensemble du groupe puisse être considéré comme acquitté. |
|
Commentaire d'alarme |
Commentaire facultatif de l’alarme pour décrire l’alarme |
|
Valeur d’alarme
|
Les valeurs de seuil de chaque type d’alarme. Par exemple, dans le cas d’alarmes LoLo et Low, une condition d’alarme existe dès que la valeur de la variable est inférieure à la valeur fixée dans la zone Valeur. Pour les alarmes High et HiHi, une condition d'alarme existe dès que la valeur de la variable est supérieure à la limite fixée dans la zone Valeur de l'alarme. Vous pouvez utiliser des nombres réels pour définir les limites. |
|
LoLo |
Type d'alarme |
|
Bas |
Type d'alarme |
|
Priorité |
Définit la priorité d’alarme. Saisissez un nombre entre 1 et 999. |
|
Blocage d’alarmes |
Peut associer à chaque état d’alarme une variable d’inhibition pour empêcher son passage à l’état actif. |
|
Haut |
Type d'alarme |
|
HiHi |
Type d'alarme |
|
Bande morte de valeurs |
La bande morte de valeur définit le seuil qui doit être dépassé avant que WindowViewer actualise la valeur de la variable dans la mémoire d’exploitation. |
|
Écart mineur |
Cette valeur indique le seuil d’alarme d’écart mineur configuré pour une variable de type entier ou réel. |
|
Écart majeur |
Cette valeur indique le seuil d’alarme d’écart majeur configuré pour une variable de type entier ou réel. |
|
Cible |
La valeur courante est comparée à une valeur cible, puis la valeur absolue de l’écart est comparée à un ou plusieurs seuils. |
|
% de bande morte d’écart |
Le pourcentage d’écart admissible de la variable analogique par rapport à la valeur cible, pour déclencher une condition d’alarme d’écart mineur ou majeur. |
|
Taux de variation |
Une alarme de taux de variation signale que la valeur absolue de l’alarme dépasse une limite définie dans un certain intervalle de relevés. La variable est testée pour détecter la présence d’une alarme de taux de variation chaque fois que sa valeur est modifiée. Le taux de variation est calculé en comparant la valeur de variable et l’heure de dernière mise à jour, à la valeur et heure courantes. La valeur est comparée au pourcentage de variation, spécifié en tant que limite, autorisé pour la variable. Si le taux de variation est supérieur au pourcentage limite autorisé, la condition d’alarme est alors définie pour la variable. |
|
%par Sec Min. H |
Le taux de variation maximal autorisé. Les options sec, min ou h sont les unités d’intervalle de temps. |
|
Priorité |
Définit la priorité d’alarme. Saisissez un nombre entre 1 et 999. |
Pour plus d’informations sur chaque champ, voir Propriétés des variables mémoire et Propriétés des variables d’E/S. Vous pouvez également regarder la vidéo intitulée Le dictionnaire de variables.