Spécification de variables d’E/S de type entier ou réel
- Last UpdatedSep 24, 2024
- 3 minute read
Vous devez associer aux variables d’E/S de type entier et réel un ensemble d’attributs permettant de décrire les données numériques échangées par l’application InTouch et les processus externes.
InTouch HMI normalise les données en entrée reçues depuis un automate (PLC). L’illustration suivante montre le processus visant à borner les données brutes d’E/S puis à les mettre à l’échelle des unités de mesures qui pourront être affichées par une application InTouch.
Les variables d’E/S de type entier et réel possèdent des attributs pour définir les limites minimum et maximum des données brutes en entrées envoyées par les automates. InTouch HMI ramène dans l’intervalle les valeurs d’E/S qui sont par excès ou par défaut. Cette opération permet de réaligner les valeurs brutes qui se trouvent hors de l’intervalle maximum ou minimum.
Les variables d’E/S de type entier ou réel possèdent des attributs permettant de convertir les valeurs brutes bornées, dans l’intervalle des unités de mesure. Les attributs minimum et maximum des unités de mesure définissent les limites supérieure et inférieure des valeurs converties.
Pour définir des variables d’E/S de type entier ou réel, vous devez spécifier l’échelle de conversion des valeurs brutes en unités de mesure. Vous pouvez sélectionner Linéaire ou Racine carrée.
Si vous sélectionnez Linéaire, le résultat est calculé par interpolation linéaire entre les points d’arrêt. L’algorithme de mise à l’échelle linéaire des valeurs en entrée est le suivant :
.ChartStart,.ChartLength,.DisplayMode,.EngUnits,.MinEU,.MaxEU,.MinRange,.MinRaw,.MaxRaw,.RawValue
L’algorithme de mise à l’échelle linéaire des valeurs en sortie est le suivant :
.ChartStart,.ChartLength,.DisplayMode,.EngUnits,.MinEU,.MaxEU,.MinRange,.MinRaw,.MaxRaw,.RawValue
Si vous sélectionnez Racine carrée, les valeurs brutes minimum et maximum sont utilisées pour réaliser l’interpolation. Cette fonction est très utile pour des dispositifs non linéaires tels que des capteurs de pression. L’algorithme de mise à l’échelle par la racine carrée des valeurs en entrée est le suivant :
.ChartStart,.ChartLength,.DisplayMode,.EngUnits,.MinEU,.MaxEU,.MinRange,.MinRaw,.MaxRaw,.RawValue
L’algorithme de mise à l’échelle par la racine carrée des valeurs en sortie est le suivant :
.ChartStart,.ChartLength,.DisplayMode,.EngUnits,.MinEU,.MaxEU,.MinRange,.MinRaw,.MaxRaw,.RawValue
Définir des variables d’E/S de type entier ou réel
-
Ouvrez le Dictionnaire de variables et associez un nom à la nouvelle variable.
-
Associez à la variable le type E/S entier ou E/S réel dans la boîte de dialogue Types de variable. La partie détaillée de la boîte de dialogue Dictionnaire de variables s'affiche.

-
Procédez comme suit :
-
Dans la zone Valeur initiale, tapez le nombre entier ou réel utilisé pour renseigner la variable au démarrage de l'application.
L’application n’écrit pas cette valeur initiale dans le dispositif d’E/S.
-
Dans le champ Val. UM min, type the minimum engineering unit for the tag.
-
Dans la zone Val. UM max., tapez l’unité de mesure maximum de la variable.
-
Dans la zone Val. brute min., entrez la limite minimum à laquelle sont ramenées les données brutes d’E/S de type entier ou réel.
-
Dans la zone Val. brute max., entrez la limite maximum à laquelle sont ramenées les données brutes d’E/S de type entier ou réel.
-
Dans la zone Unités de mesure, entrez le libellé des unités de mesure de la variable.
-
Sélectionnez Linéaire ou Racine carrée pour le type de conversion des valeurs brutes lors du calcul des unités de mesure.
-
-
Enregistrez les modifications de la variable.