Chapter 16 PLC Function Applications│CP2000 
 
 
16-120
 
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