3. Instruction Set
3-485
API Mnemonic Operands Function
287~
292
FOR※
Floating Point Contact Type
Comparison OR※
Controllers
ES2/EX2 SS2 SA2
SE
SX2
Bit Devices Word devices Program Steps
Type
OP
X Y M S K H KnX KnY KnM KnS T C D E F
S
1
* * *
S
2
* * *
FOR※: 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:
S
1
: Source device 1 S
2
: Source device 2
Explanations:
1. This instruction compares the content in S
1
and S
2
. Take “FOR =” 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. The user can specify the floating point value directly into operands S
1
and S
2
(e.g. F1.2) or
store the floating point value in D registers for further operation.
3. FOR※ instruction is used for parallel connection with contacts.
API No.
32-bit instruction Continuity condition Discontinuity condition
287
FOR= S
1
=S
2
S
1
≠S
2
288
FOR> S
1
>S
2
S
1
≦S
2
289
FOR< S
1
<S
2
S
1
≧S
2
290
FOR<> S
1
≠S
2
S
1
=S
2
291
FOR<= S
1
≦S
2
S
1
>S
2
292
FOR>= S
1
≧S
2
S
1
<S
2
Program Example:
When both X2 and M30 are On and the content in D100(D101) ≥ F1.234, M60 = ON..
FOR>= D100 F1.234
X2 M30
M60