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

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido