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

Controlador programable
Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido
100BInstrucciones básicas
7.7 Convertir
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
 Es posible generar números escalados no comprendidos en el rango del tipo de datos de
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 7- 91
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.
220
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.
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.
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
Manual de sistema, 11/2011, A5E02486683-05
Controlador programable S7-1200
Tabla de contenido
loading

Tabla de contenido