4-16
Instrucciones de comparación (CMP, EQU, GEQ, GRT, LEQ, LES, LIM, MEQ, NEQ)
Limit (LIM)
1756-6.4.1ES - Octubre de 1999
La instrucción LIM es una instrucción de entrada.
Operandos:
Operando:
Límite bajo
Prueba
Límite alto
Descripción: La instrucción LIM determina si el valor de prueba se encuentra dentro del
rango de los límites inferior y superior.
Los números enteros con signo continúan del número positivo máximo al
número negativo máximo cuando se establece el bit más significativo. Por
ejemplo, en los números enteros de 16 bits (tipo INT), el número entero
positivo máximo es 32,767, el cual se representa en hexadecimal como
16#7FFF (todos los bits de 0 a 14 están establecidos). Si usted incrementa
dicho número en un valor de 1, el resultado es 16#8.000 (el bit 16 está
establecido). Para los números enteros con signo, 16#8.000 hexadecimal es
igual a –32,768 decimal. El incremento desde este punto hasta que se
establecen los 16 bits resulta en 16#FFF, el cual es igual a –1 decimal.
Esto se puede mostrar como una línea numérica circular (vea los diagramas
a continuación). La instrucción LIM comienza a partir del límite inferior e
incrementa hacia la derecha hasta que llega al límite superior. Cualquier
valor de prueba en el rango horario desde el límite inferior al límite superior
establece la condición de salida de renglón como verdadera. Cualquier valor
de prueba en el rango horario desde el límite superior al límite inferior
establece la condición de salida de renglón como verdadera.
Tipo:
Formato:
SINT
inmediato
INT
tag
DINT
REAL
Un tag SINT o INT se convierte a un valor DINT usando la
extensión con signo. Consulte "Conversiones de datos" en la
página A-6.
SINT
inmediato
INT
tag
DINT
REAL
Un tag SINT o INT se convierte a un valor DINT usando la
extensión con signo. Consulte "Conversiones de datos" en la
página A-6.
SINT
inmediato
INT
tag
DINT
REAL
Un tag SINT o INT se convierte a un valor DINT usando la
extensión con signo. Consulte "Conversiones de datos" en la
página A-6.
Descripción:
valor del límite inferior
valor que se prueba
valor del límite superior