Escalado con Siemens
Para realizar el escalado de valores analógicos, se pueden utilizar los conversores SCALE_ X "Escalado" y NORM_X "Normalización". Estos módulos están disponibles en el STEP 7 Basic,en la paleta "Instrucciones" dentro de "Conversores". Una descripción detallada de la función y la parametrización está disponible en la ayuda Online del STEP 7 Basic. Para abrir la ayuda Online de unmódulo, selecciónelo (por ejemplo, SCALE_X) y pulse la tecla "F1".
En los siguientes ejemplos se supone que los rangos de medida son unipolares. El valor de entrada entero está entre 0 y 27648.Ejemplo 1:
El valor entero 27648 se corresponde con un valor de intensidad de 20 mA y el valor entero 0 se corresponde con un valor de intensidad de 0 mA. Como límites superior e inferior para lanormalización se eligen MAX = 27648 y MIN = 0, mientras que para el escalado se eligen MAX = 20 y MIN = 0. Debido a que los valores de entrada son de tipo entero, pero los valores de salida se escalan conel tipo de datos REAL, con ayuda de la función NORM_X se realiza una conversión del tipo de datos entero a real.
Figura 01
La conexión de ambos módulos, tal como se muestra en la figura 01, tienecomo resultado la siguiente definición entre el valor de entrada del módulo NORM_X y del valor de salida del módulo SCALE_X:
NORM_X_VALUE - NORM_X_MIN
SCALE_X_OUT - SCALE_X_MIN-------------------------------------------
=
-----------------------------------------
NORM_X_MAX - NORM_X_MIN
SCALE_X_MAX - SCALE_X_MIN
Si la entrada "VALUE" del módulo NORM_X tiene el valor 10500 y losvalores límite son como los indicados en la figura 01, la salida "OUT" del módulo SCALE_X tiene el valor siguiente:
10500 - 0
SCALE_X_OUT - 0
-------------
=
----------------------- 27648 - 0
20 - 0
SCALE_X_OUT = 7,5955 (se corresponde con el valor 7,5955 mA)
Ejemplo 2 - Medidas de intensidad:
Los valores analógicos de 4-20 mA se deben representar con valores enteros....
Regístrate para leer el documento completo.