408
7 APPLICATION INSTRUCTION
7.7 Real Number Instruction
Single-precision real number data band comparison
DEZCP(P)
These instructions compare the comparison range of two points, upper and lower, with the binary floating point, and output the
result to three consecutive bit devices in accordance with the larger, smaller, and band.
■Descriptions, ranges, and data types
■Applicable devices
• These instructions compare the comparison values (s1) and (s2) with the comparison source (s3) as floating point data,
and one of the bits among (d), (d)+1, and (d)+2 turns on according to the result (smaller, within the range or larger).
• When the constant (K or H) is specified the device specified by (s1), (s2) and (s3), these instructions convert the binary
value into single-precision real number automatically.
• Three devices ((d), (d)+1, and (d)+2) specified by (d) are occupied. Note that these devices are not used for any other
purpose.
• The size relationship of the comparison data should be [(s1)+1, (s1)] [(s2)+1, (s2)]. If the relationship is [(s1)+1, (s1)] >
[(s2)+1, (s2)], the value of [(s2)+1, (s2)] is regarded as the same as that of [(s1)+1, (s1)], and is compared.
Ladder diagram Structured text
ENO:= DEZCP (EN, s1, s2, s3, d);
ENO:= DEZCPP(EN, s1, s2, s3, d);
Operand Description Range Data type Data type (label)
(s1) Comparison data or the number of the device where the
comparison data is stored
0, 2
-126
|(s1)|<2
128
Single-precision real number Single-precision real number
(s2) Comparison data or the number of the device where the
comparison data is stored
0, 2
-126
|(s2)|<2
128
Single-precision real number Single-precision real number
(s3) Comparison data or the number of the device where the
comparison data is stored
0, 2
-126
|(s3)|<2
128
Single-precision real number Single-precision real number
(d) Start bit device number to which comparison result is output
(Three devices are occupied).
Bit Bit
Operand Bit Word Double word Indirect
specification
Constant Others
X, Y, M, L,
SM, F, B, SB
U\G T, ST,
C, LC
T, ST, C, D,
W, SD, SW, R
U\G Z LC LZ K, H E $
(s1)
(s2)
(s3)
(d)
DEZCP (s1) (s2) (s3) (d)
(d)
X0
(d+1)
(d+2)
Turns on in the case of [(s1)+1, (s1)] > [(s3)+1, (s3)]
Turns on in the case of [(s1)+1, (s1)] ≤ [(s3)+1, (s3)] ≤ [(s2)+1, (s2)]
Turns on in the case of [(s3)+1, (s3)] > [(s2)+1, (s2)]
Even if the command input X0 turns off before the DECMP instruction is fully executed, (d) to (d)+2 hold the status.