2.3
Normalización de valores analógicos
Normalización
Para el procesamiento posterior de los valores analógicos digitalizados, suele ser
necesario calcular la magnitud de proceso real en lugar de incrementos
(p. ej., 10 V = 27648 incrementos). La conversión de un rango de valores
(p. ej., de -27648 a +27648 incrementos) a la magnitud física original
(p. ej., de 0 a 500 litros) se denomina normalización o escalado.
Bloques de normalización
STEP 7 ofrece el bloque de programa apropiado para la normalización de valores
analógicos. El bloque SCALE se incluye en el volumen de suministro de STEP 7 y permite
introducir un valor límite superior e inferior (p. ej., de 0 a 500 litros).
Ejemplo
En el ejemplo siguiente debe medirse el nivel de un tanque de 500 litros de capacidad.
El sensor de medida utilizado mide una tensión de -10 V con el tanque vacío y de +10 V con
el tanque lleno. El módulo analógico transforma el rango de tensión de -10 V a +10 V en el
rango de valores -27648 a +27648 y convierte este rango a la magnitud original de
0 a 500 litros con el bloque de programa SCALE.
Figura 2-5
El valor analógico de la entrada IN es leído directamente por el módulo o transmitido por
una interfaz de datos en formato INT. El valor límite inferior (0 litros) de la magnitud física se
define a través de la entrada LO_LIM, y el valor límite superior (500 litros), a través de la
entrada HI_LIM. La salida OUT proporciona el valor normalizado (magnitud física) en forma
de número real a partir de (LO_LIM <= OUT <= HI_LIM). A través de la entrada BIPOLAR se
puede parametrizar si se deben transformar solo valores positivos o también negativos. Si
se transmite al parámetro un operando con el estado "0", tiene lugar una normalización
unipolar. Un operando con el estado "1" provoca una normalización bipolar. La salida
RET_VAL emite un código de error en caso de fallo (p. ej., rebase por exceso) y el valor
"0" en caso de que la ejecución sea correcta.
Encontrará más información sobre el bloque SCALE en la Ayuda en pantalla de STEP 7.
Procesamiento de valores analógicos
Manual de funciones, 06/2014, A5E03461441-AC
Normalización en el bloque de programa SCALE
Información importante sobre la tecnología analógica
2.3 Normalización de valores analógicos
17