Ejemplo (KOP): Normalización y escalado de un valor de entrada analógica
Una entrada analógica de un módulo de señales analógicas o Signal Board que usa entrada
de intensidad se encuentra en el rango de valores válidos entre 0 y 27648. Suponiendo que
una entrada analógica representa una temperatura en la que el valor 0 de la entrada
analógica representa -30,0 grados C y 27648 representa 70,0 grados C.
Para transformar el valor analógico en las correspondientes unidades de ingeniería,
normalice la entrada a un valor entre 0,0 y 1,0 y a continuación escálelo entre -30,0 y 70,0.
El valor resultante es la temperatura representada por la entrada analógica en grados
Celsius:
Recuerde que si la entrada analógica provenía de un módulo de señales analógicas o una
Signal Board con tensión, el valor MIN para la instrucción NORM_X sería -27648 en lugar de
0.
Ejemplo (KOP): Normalización y escalado de un valor de salida analógico
Una salida analógica de un módulo de señales analógicas o Signal Board que utiliza una
salida de intensidad debe estar en el rango de valores válidos entre 0 y 27648. Supongamos
que una salida analógica representa un ajuste de temperatura en el que el valor 0 de la
entrada analógica representa -30,0 grados Celsius y 27648 representa 70,0 grados Celsius.
Para convertir un valor de temperatura guardado que se encuentra entre -30,0 y 70,0 en un
valor para la salida analógica dentro del rango entre 0 y 27648, es necesario normalizar el
valor correspondiente a unidades de ingeniería en un valor entre 0,0 y 1,0, y a continuación
escalarlo al rango de la salida analógica, de 0 a 27648:
Recuerde que si la salida analógica estaba destinada a un módulo de señales analógicas o
una Signal Board con tensión, el valor MIN para la instrucción SCALE_X sería -27648 en
lugar de 0.
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Instrucciones básicas
7.7 Convertir
229