Ejemplo (Kop): Normalización Y Escalado De Un Valor De Entrada Analógica - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Nota
SCALE_X parámetro VALUE debe restringirse a ( 0,0 <= VALUE <= 1,0 )
Si el parámetro VALUE es menos que 0,0 o mayor que 1,0:
• La operación de escala lineal puede producir valores OUT menores que el parámetro MIN o
mayores que el valor del parámetro MAX de valores OUT comprendidos dentro del rango de
valores del tipo de datos OUT. La ejecución de SCALE_X pone ENO = TRUE para estos casos.
• Es posible generar números escalados no comprendidos en el rango del tipo de datos de OUT.
En estos casos, el parámetro OUT se ajusta a un valor intermedio igual a la parte menos
significativa del número real escalado antes de la conversión final al tipo de datos de OUT. En
ese caso, la ejecución de SCALE_X pone ENO = FALSE.
NORM_X parámetro VALUE debe restringirse a ( MIN <= VALUE <= MAX )
Si el parámetro VALUE es menor que MIN o mayor que MAX, la operación de escala lineal puede
producir valores OUT normalizados menores que 0,0 o mayores que 1,0. La ejecución de
NORM_X pone ENO = TRUE en este caso.
Tabla 8-124
Estado de ENO
ENO
Condición
1
No hay error
0
El resultado excede el rango válido del tipo de
datos de OUT
0
Parámetros MAX <= MIN
0
Parámetro VALUE = +/- INF o +/- NaN
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:
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Resultado de OUT
Resultado válido
Resultado intermedio: La parte menos significativa de un nú‐
mero real antes de la conversión final al tipo de datos de OUT.
SCALE_X: la parte menos significativa del número real VALUE
que debe rellenar el tamaño de OUT.
NORM_X: VALUE en el tipo de datos VALUE ampliado para
rellenar una palabra doble.
VALUE se escribe en OUT
Instrucciones básicas
8.7 Conversión
291

Publicidad

Tabla de contenido
loading

Tabla de contenido