Configuración de la conversión de unidades
En el editor de configuración UnitConversion, defina las conversiones que podrán utilizarse para las variables de los elementos de visualización y en los editores IEC. Añada el editor como un objeto UnitConversion en el árbol Aplicaciones. Una vez en él, podrá cambiarle el nombre.
Editor de UnitConversion
Es posible definir diversas conversiones para el proyecto. Especifique un Nombre y elija el Tipo para cada una de ellas. La fórmula de conversión respectiva se mostrará automáticamente en la columna Ajuste. Especifique una Condición para determinar cuándo deberá ejecutarse la conversión. En función del Tipo seleccionado, defina otros parámetros específicos en el área situada debajo de la tabla.
En el editor se proporcionan los siguientes tipos de conversión:
oCálculo con offset: Desplazamiento simple (offset)
oCálculo con factor: Escalado simple (factor)
oCálculo con factor y offset: Escalado lineal 1 (factor y desplazamiento)
oCálculo con rango base y rango de destino: Escalado lineal 2 (base y rango de destino)
oCálculo con una expresión definida por el usuario: Conversión definida por el usuario
oDiferentes cálculos según el valor de una variable: Conversión conmutable
Para obtener información sobre el uso de las conversiones de unidades en editores IEC, consulte el capítulo Uso en editores IEC.
Para obtener información sobre el uso de conversiones de unidades en visualizaciones, consulte el capítulo Uso de conversión de unidades de la sección Visualización de la ayuda en línea de EcoStruxure Machine Expert.
Pueden seleccionarse 3 condiciones para definir cuándo se ejecutará el cálculo:
Condición |
Descripción |
---|---|
TRUE |
La conversión siempre se ejecuta. |
Idioma |
Idioma de la visualización (valor de la variable VisuElems.CurrentLanguage) |
Variable |
La conversión se ejecuta según el valor de una variable. El valor de comparación puede ser una constante, una variable o una expresión IEC. |
Desplazamiento simple (offset)
Utilice esta conversión si desea sumar un offset al valor de entrada.
(valor de salida = valor de entrada + offset)
Parámetro |
Descripción |
---|---|
Offset |
Valor o variable |
Utilice esta conversión si desea multiplicar el valor de entrada por un factor.
(valor de salida = valor de entrada * factor)
Parámetro |
Descripción |
---|---|
Factor |
Valor o variable |
Escalado lineal 1 (factor y desplazamiento)
Utilice esta conversión si desea multiplicar el valor de entrada por un factor y sumarle un offset.
(valor de salida = (valor de entrada * factor) + offset)
Parámetro |
Descripción |
---|---|
Factor |
Valor o variable |
Offset |
Valor o variable |
Escalado lineal 2 (base y rango de destino)
Utilice esta conversión si desea calcular el valor definiendo el rango de entrada y de salida. Se calcularán internamente un factor y un offset.
Parámetro |
Descripción |
---|---|
Valor inicial base |
Valor inferior del rango de entrada |
Valor final base |
Valor superior del rango de entrada |
Valor inicial destino |
Valor inferior del rango de salida |
Valor final destino |
Valor superior del rango de salida |
Ejemplo
Base start value: 0
Base end value: 1024
Target start value: 4.0
Target end value: 20.0
Conversión definida por el usuario
Utilice esta conversión si desea calcular el valor de entrada mediante una expresión definida por el usuario. Utilice la variable rValue como valor de entrada. En esta expresión puede utilizarse cualquier operando IEC.
Parámetro |
Descripción |
---|---|
Convertir |
Expresión para convertir el valor de entrada |
Inversa |
Expresión para revertir el valor calculado |
Utilice esta conversión si desea utilizar diferentes conversiones según el idioma o el valor de una variable. Puede utilizarse cualquier conversión definida.