Chapter 16 PLC Function ApplicationsC2000-HS
16-118
API
FOR※
S1 S2
Floating point number contact form compare OR*
287–
292
Bit device Word device
16-bit command
- - - -
32-bit command (9 STEP)
FOR※
Continuous
execution type
- -
Flag signal: none
X Y M K H KnX KnY KnM T C D
S1 * * *
S2 * * *
Notes on operand usage: #:&、|、^
Please refer to the function specifications table for each device in
series for the scope of device usage
S
1
: data source device 1. S
2
: data source device 2.
This command compares the content of S
1
and S
2
. Taking "FOR=" as an
example, if the result of comparison is "equal," this command will be activated;
but it will not be activated when the result is "unequal."
The FOR* command can directly input floating point numerical values (for
instance: F1.2) to the S
1
, S
2
operands, or store floating-point numbers in register
D for use in operations.
This command can be used while directly connected with the busbar
API No. 32-bit commands
Conditions for
activation
Conditions for
inactivation
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
When X2 and M30 are both equal to "On," or the floating point number in register
D100 (D101) is greater than or equal to F1.234, M60=On.
FOR>= D100 F1.234
X2 M30
M60