DVP-ES2/SX2/SS2/SA2/SX2/SE Operation Manual – Programming
3-472
API Mnemonic Operands Function
232~
238
D AND Serial Type Comparison
Controllers
ES2/EX2 SS2 SA2
SE SX2
Bit Devices Word devices Program Steps
Type
OP X Y M S K H KnX KnYKnM KnS T C D E F
S1 * * * * * * * * ***
S2 * * * * * * * * ***
AND: 5 steps
DAND: 9 steps
PULSE 16-bit 32-bit
ES2/EX2 SS2 SA2
SE SX2 ES2/EX2 SS2 SA2
SE SX2 ES2/EX2 SS2 SA2
SE SX2
Operands:
S1: Source device 1 S2: Source device 2
Explanations:
1. This instruction compares the content in S1 and S2. Take API232 (AND =) for example, if the
result is “=”, the continuity of the instruction is enabled. If the result is “”, the continuity of the
instruction is disabled.
2. AND (: =, >, <, <>, , ) instruction is used for serial connection with contacts.
API No. 16 -bit
instruction 32 -bit
instruction Continuity
condition Discontinuity
condition
232 AND DAND S1S2 S1S2
233 AND DAND S1S2 S1S2
234 AND DAND S1S2 S1S2
236 AND<> DAND<> S1S2 S1S2
237 AND<= DAND<= S1S2 S1S2
238 AND>= DAND>= S1S2 S1S2
3. When the MSB (16-bit instruction: b15, 32-bit instruction: b31) of S1 and S2 is 1, the
comparison value will be viewed as a negative value in comparison.
4. When 32-bit counters (C200 ~ C254) are used in this instruction, make sure to adopt 32-bit
instruction (DAND). If 16-bit instruction (AND) is adopted, a “program error” will occur and
the ERROR indicator on the MPU panel will flash.
Program Example:
1. When X0 = ON, and the content in C10 = K200, Y20 = ON
2. When X1 = OFF and the content in D0 K-10, Y21= ON and latched.
AND= K200 C10 Y20
AND<> K-10 D0 SET Y21
X1
X0