Omron C200HE ユーザーズマニュアル

ページ / 564
196
5-17-3
DOUBLE COMPARE – CMPL(60)
Cp2: First word of second compare word pair
IR, SR, AR, DM, HR, TC, LR
Cp1: First word of first compare word pair
IR, SR, AR, DM, HR, TC, LR
Ladder Symbols
Operand Data Areas
CMPL(60)
Cp1
Cp2
000 (fixed)
Limitations
Cp1 and Cp1+1 must be in the same data area, as must Cp2 and Cp2+1.
Description
When the execution condition is OFF, CMPL(60) is not executed. When the
execution condition is ON, CMPL(60) joins the 4-digit hexadecimal content of
Cp1+1 with that of Cp1, and that of Cp2+1 with that of Cp2 to create two 8-digit
hexadecimal numbers, Cp+1,Cp1 and Cp2+1,Cp2. The two 8-digit numbers are
then compared and the result is output to the GR, EQ, and LE flags in the SR
area.
Precautions
Placing other instructions between CMPL(60) and the operation which ac-
cesses the EQ, LE, and GR flags may change the status of these flags. Be sure
to access them before the desired status is changed.
CMPL(60) cannot be used to compare signed binary data. Use CPSL(––)
instead. Refer to 5-17-9 DOUBLE SIGNED BINARY COMPARE – CPSL(––) for
details.
Flags
ER:
Indirectly addressed DM word is non-existent. (Content of 
DM word is
not BCD, or the DM area boundary has been exceeded.)
GR:
ON if Cp1+1,Cp1 is greater than Cp2+1,Cp2.
EQ:
ON if Cp1+1,Cp1 equals Cp2+1,Cp2.
LE:
ON if Cp1+1,Cp1 is less than Cp2+1,Cp2.
Data Comparison
Section 5-17