Configuration de la conversion des unités

Présentation

L'éditeur de configuration UnitConversion permet de définir les conversions disponibles pour les variables affichées dans les visualisations et les éditeurs IEC. Vous pouvez l'ajouter en tant qu'objet UnitConversion dans l'arborescence Applications. Vous pouvez également renommer l'objet dans cette fenêtre.

Editeur UnitConversion

G-SE-0043977.1.gif-high.gif

 

 

Vous pouvez définir plusieurs conversions pour votre projet. Entrez un nom et indiquez un type pour chacune. La formule de conversion correspondante apparaît automatiquement dans la colonne Réglage. Indiquez dans quelle condition la conversion sera effectuée. Selon le type sélectionné, vous devrez définir des paramètres dans la zone sous le tableau.

L'éditeur propose les types de conversions suivants :

oCalcul avec décalage : Échelle simple (décalage)

oCalcul avec facteur : Échelle simple (facteur)

oCalcul avec facteur et décalage : Échelle linéaire 1 (facteur et décalage)

oCalcul avec plage de base et plage cible : Échelle linéaire 2 (base + plage cible)

oCalcul avec expression définie par l'utilisateur : Conversion définie par l'utilisateur

oCalcul en fonction d'une valeur de variable : Conversion commutable

Pour obtenir des informations sur l'utilisation des conversions d'unités dans les éditeurs IEC, consultez le chapitre Utilisation dans les éditeurs IEC.

Pour obtenir des informations sur l'utilisation des conversions d'unités dans les visualisations, consultez le chapitre Utilisation des conversions d'unités dans la section Visualisation de l'aide en ligne d'EcoStruxure Machine Expert.

Conditions

L'exécution du calcul peut être soumise à trois conditions :

Condition

Description

TRUE

La conversion est toujours effectuée.

Langue

La conversion est effectuée en fonction de la langue de la visualisation (valeur de la variable VisuElems.CurrentLanguage).

Variable

La conversion est effectuée en fonction de la valeur d'une variable. Il peut s'agir d'une constante, d'une variable ou d'une expression IEC.

Échelle simple (décalage)

Utilisez cette conversion pour ajouter un décalage à la valeur d'entrée.

(valeur de sortie = valeur d'entrée + décalage)

Paramètre

Description

Décalage

Valeur ou variable

Échelle simple (facteur)

Utilisez cette conversion pour multiplier la valeur d'entrée par un facteur.

(valeur de sortie = valeur d'entrée * facteur)

Paramètre

Description

Facteur

Valeur ou variable

Échelle linéaire 1 (facteur et décalage)

Utilisez cette conversion pour multiplier la valeur par un facteur et ajouter un décalage.

(valeur de sortie = (valeur d'entrée * facteur) + décalage)

Paramètre

Description

Facteur

Valeur ou variable

Décalage

Valeur ou variable

Échelle linéaire 2 (base + plage cible)

Utilisez cette conversion pour calculer la valeur en fonction d'une plage d'entrée et d'une plage de sortie. Un facteur et un décalage sont appliqués en interne.

Paramètre

Description

Valeur initiale de base

Valeur inférieure de la plage d'entrée

Valeur finale de base

Valeur supérieure de la plage d'entrée

Valeur initiale cible

Valeur inférieure de la plage de sortie

Valeur finale cible

Valeur supérieure de la plage de sortie

Exemple

Base start value: 0
Base end value: 1024
Target start value: 4.0
Target end value: 20.0

Conversion définie par l'utilisateur

Utilisez cette conversion pour calculer la valeur en fonction d'une expression définie par l'utilisateur. La variable rValue sert de valeur d'entrée. L'expression accepte toutes les opérandes IEC.

Paramètre

Description

Convertir

Expression permettant de convertir la valeur d'entrée

Inverse

Expression permettant de rétablir la valeur calculée

Conversion commutable

Utilisez cette conversion pour adapter la conversion en fonction de la langue ou d'une valeur de variable. Cette opération accepte toutes les conversions définies.