Chapter 16 PLC Function ApplicationsC2000-HS
16-56
API
CMP
S1 S2 D
Compares set output
10
D P
Bit device Word device
16-bit command (7 STEP)
CMP Continuous
execution type
CMPP Pulse
execution type
32-bit command (13 STEP)
DCMP Continuous
execution type
DCMPP Pulse
execution type
Flag signal: none
X Y M K H KnX KnY KnM T C D
S1 * * * * * * * *
S2 * * * * * * * *
D * *
Notes on operand usage:
The operand D occupies three consecutive points
S1
: Compare value 1.
S2
: Compare value 2.
D
: Results of comparison.
Compares the size of the content of operand
S1
and
S2
; the results of
comparison are expressed in
D
.
Size comparison is performed algebraically. All data is compared in the form of
numerical binary values. Because this is a 16-bit command, when b15 is 1, this
indicates a negative number.
When the designated device is Y0, it automatically occupies Y0, Y1 and Y2.
When X10=On, the CMP command executes, and Y0, Y1 or Y2 will be On. When
X10=Off, the CMP command will not execute, and the state of Y0, Y1 and Y2 will
remain in the state prior to X10=Off.
If ≥, ≤, or ≠ results are needed, they can be obtained via series/parallel
connections of Y0–Y2.
To clear results of comparison, use the RST or ZRST command.
X10
M0
RST
M1
RST
M2
RST
X10
M0ZRST
M2