Upper and lower limit control of 32-bit binary data
DLIMIT(P)(_U)
RnPCPU
RnPCPU
RnCPU RnENCPU
(Process)
(Redundant)
These instructions control the output value depending on whether the specified 32-bit binary bit value is within the upper and
lower limits.
Ladder
(s1)
(s2)
(s3)
*1
FBD/LD
EN
ENO
s1
d
s2
s3
*1 The DLIMIT and DLIMIT_U instructions do not support the ST and FBD/LD. Use the standard function, LIMIT.
Page 1935 LIMIT(_E)
■Execution condition
Instruction
DLIMIT
DLIMIT_U
DLIMITP
DLIMITP_U
Setting data
■Descriptions, ranges, and data types
Operand
Description
(s1)
DLIMIT(P)
Device for storing the lower limit value (minimum
output threshold value)
DLIMIT(P)_U
(s2)
DLIMIT(P)
Device for storing the upper limit value
(maximum output threshold value)
DLIMIT(P)_U
(s3)
DLIMIT(P)
Device for storing the input value controlled by
upper/lower limit control
DLIMIT(P)_U
(d)
DLIMIT(P)
Start device for storing the controlled output
value
DLIMIT(P)_U
EN
Execution condition
ENO
Execution result
■Applicable devices
Operand
Bit
X, Y, M, L,
J\
SM, F, B, SB,
FX, FY
(s1)
(s2)
(s3)
(d)
RnSFCPU RnSFCPU
(Standard)
(Safety)
(d)
Execution condition
Word
T, ST, C, D, W,
U\G, J\,
SD, SW, FD, R,
U3E\(H)G
ZR, RD
*1
ST
ENO:=DLIMITP(EN,s1,s2,s3,d);
Range
Data type
-2147483648 to 2147483647
32-bit signed binary
0 to 4294967295
32-bit unsigned binary
-2147483648 to 2147483647
32-bit signed binary
0 to 4294967295
32-bit unsigned binary
-2147483648 to 2147483647
32-bit signed binary
0 to 4294967295
32-bit unsigned binary
32-bit signed binary
32-bit unsigned binary
Bit
Bit
Double word Indirect
Z
LT, LST,
LZ
LC
7 APPLICATION INSTRUCTIONS
ENO:=DLIMITP_U(EN,s1,s2,s3,d);
Data type (label)
ANY32_S
ANY32_U
ANY32_S
ANY32_U
ANY32_S
ANY32_U
ANY32_S
ANY32_U
BOOL
BOOL
Constant
Others
specification
K, H E
$
7.12 Data Control Instructions
7
859