Capítulo 5
Comparar instrucciones
352
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
Si el Límite
Y si el valor de prueba
bajo es :
es:
< o = Límite
igual o entre límites
alto
no igual o fuera de límites
> Límite alto
igual o fuera de límites
no igual o dentro de límites
Los enteros firmados realizarán la transición del número positivo máximo al
número negativo máximo cuando el bit más significativo sea verdadero. Por
ejemplo, en los enteros de 16 bits (INT type), el entero positivo máximo es 32.767,
que estará representado en hexadecimal como 16#7FFF (los bits de 0 a 14 son
verdaderos). Si ese número se aumenta en 1, el resultado será 16#8000 (el bit 15 es
verdadero). Para los enteros firmados, el hexadecimal 16#8000 es igual al decimal
-32.768. El incremento a partir de este punto hasta establecer los 16 bits terminará
en 16#FFFF, que es igual a -1 en decimal.
Esto se puede mostrar como una línea de números en círculo. La instrucción LIM
empieza en el Límite bajo y aumenta en sentido horario hasta que llega al Límite
alto. Cualquier valor de Test en el rango en sentido horario desde el Límite bajo
hasta el Límite alto establece EnableOut en verdadero. Cualquier valor de Test en
el rango en sentido horario desde el Límite alto hasta el Límite bajo borra
EnableOut a falso.
Si hay algún operando es No un número (NAN), .EnableOut se borra a falso.
Entonces
EnableOut es:
verdadero
falso
verdadero
falso