LIMIT, LIMITP, DLIMIT, DLIMITP
DLIMIT Instrucción de limitación para datos binarios de 32 bits
superiorLa instrucción DLIMIT controla los datos indicados en los operandos s3 y (s3)+1, si se
encuentran dentro del valor límite inferior indicado en s1 y (s1)+1 o bien dentro del valor límite
superior indicado en s2 y (s2)+1. En función del resultado de control se almacenan los valores
del siguiente modo en los operandos indicados en d y d+1:
Cuando el valor de datos indicado en s3 y (s3)+1 es inferior al valor límite inferior indicado en
s1 y (s1)+1, se almacena el valor límite inferior en los operandos indicados en d y d+1.
Cuando el valor de datos indicado en s3 y (s3)+1 es superior al valor límite superior indicado
en s2 y (s2)+1, se almacena el valor límite superior en los operandos indicados en d y d+1.
Cuando el valor de datos indicado en s3 y (s3)+1 se encuentra entre el valor límite inferior y
superior, se almacena el valor de datos correspondiente en los operandos indicados en d y
d+1.
1
Valor de salida
2
Valor de entrada
3
Valor de salida (d+1, d)
4
Valor de entrada ((s3)+1, s3)
5
Valor límite superior ((s2)+1, s2)
6
Valor líminte inferior ((s1)+1, s1)
El valor indicado en s1 y (s1)+1 y en s2, (s2)+1, s3 y (s3)+1 puede encontrarse entre
-2147483648 y 2147483647.
Si debe controlarse solamente el valor límite superior, debe ingresarse en s1 y (s1)+1 el valor
de -2147483648 para el valor límite inferior.
Si debe controlarse solamente el valor límite inferior, debe ingresarse en s2 y (s2)+2 el valor
de 2147483647 para el valor límite superior.
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● El valor indicado en s1 ((s1)+1) resulta mayor al valor indicado en s2 ((s2)+1) (código de
error 4100).
7 – 410
Instrucciones de control de datos
Programación MELSEC A y Q
LIMIT0E4