Instrucciones "Escalar" Y "Normalizar - Siemens Simatic S7 Serie Manual De Sistema

Controlador programable
Tabla de contenido

Publicidad

6.1.7.1

Instrucciones "Escalar" y "Normalizar"

Instrucciones "Escalar" y "Normalizar"
Haga clic debajo del nombre del cuadro y seleccione un tipo de datos en la lista
desplegable.
Parámetro
MIN
VALUE
MAX
OUT
Nota
El parámetro VALUE de SCALE_X debe estar limitado a ( 0,0 <= VALUE <= 1,0 )
Si el parámetro VALUE es menor que 0,0 o mayor que 1,0:
 La operación de escala lineal puede producir valores OUT menores que el valor del
 Es posible generar números escalados no comprendidos en el rango del tipo de datos de
El parámetro VALUE de NORM_X debe estar limitado 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.
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02
La instrucción SCALE_X (Escalar) escala el parámetro VALUE real
normalizado (donde 0,0 <= VALUE <= 1,0) al tipo de datos y rango de
valores especificados por los parámetros MIN y MAX:
OUT = VALUE ( MAX - MIN ) + MIN
Para SCALE_X, los parámetros MIN, MAX y OUT deben tener un mismo tipo
de datos.
La instrucción NORM_X (Normalizar) normaliza el parámetro VALUE dentro
del rango de valores especificado por los parámetros MIN y MAX:
OUT = ( VALUE - MIN ) / ( MAX - MIN ), donde ( 0,0 <= OUT <= 1,0 )
Para NORM_X, los parámetros MIN, VALUE y MAX deben tener un mismo
tipo de datos.
Tipo de datos
SInt, Int, DInt, USInt, UInt, UDInt, Real
SCALE_X: Real
NORM_X: SInt, Int, DInt, USInt, UInt, UDInt, Real
SInt, Int, DInt, USInt, UInt, UDInt, Real
SCALE_X: SInt, Int, DInt, USInt, UInt, UDInt, Real
NORM_X: Real
parámetro MIN o mayores que el del parámetro MAX en el caso de valores OUT
comprendidos en el rango de valores del tipo de datos de OUT. La ejecución de
SCALE_X pone ENO = TRUE en 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. La ejecución de SCALE_X pone ENO = FALSE en este caso.
Instrucciones de programación
6.1 Instrucciones básicas
Descripción
Entrada que indica el valor
mínimo del rango
Valor de entrada que se debe
escalar o normalizar
Entrada que indica el valor
máximo del rango
Valor de salida escalado o
normalizado
131

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido