9.22
NEG_DI: Negador de valores DINT
Función
Este bloque deposita la magnitud de entrada en la salida, pero con el signo cambiado.
Tratamiento de errores
ENO = 0 siendo IN = -2.147.483.648
Conexiones
Entrada
Salida
9.23
LIM_DI: Limitador de valores DINT
Función
Este bloque compara los valores de entrada IN, MAX y MIN. Se comprueba si IN se
encuentra dentro o fuera del intervalo limitado por MIN y MAX.
Si el límite inferior MIN del intervalo es mayor que el límite superior MAX, la salida OUT será
igual a MAX y las salidas OUTU y OUTL adoptarán el valor 1.
Si IN > MAX, hay un rebase del límite por exceso, OUT = MAX, OUTU = 1 y OUTL = 0. Si IN
< MIN, entonces hay un rebase de límite por defecto, OUT = MIN, OUTU = 0, OUTL = 1. Si
IN se encuentra entre MIN y MAX, entonces OUT = IN, OUTU = 0, OUTL = 0.
Tratamiento de errores
ENO = 0 con MIN > MAX --> OUT = MAX; OUTU = OUTL = 1Conexiones
Entradas
Salidas
CFC - Bloques elementares
Manual de programación y manejo, 03/2009, A5E02109610-01
Bloques aritméticos con los tipos de datos INT y DINT
Nombre
Tipo de datos
IN
DINT
OUT
DINT
Nombre
Tipo de datos
MAX
DINT
IN
DINT
MIN
DINT
OUTU
BOOL
OUTL
BOOL
OUT
DINT
9.22 NEG_DI: Negador de valores DINT
Explicación
Magnitud de entrada
Magnitud de salida
Explicación
Límite superior
Magnitud de entrada
Límite inferior
Rebase por exceso
Rebase por defecto
Magnitud de salida
Preajuste
0
0
Preajuste
0
0
0
0
0
0
83