Chapter 6 Applied Instructions 
6-14 
API 
Instruction code
Operand 
Function 
0030~ 
0035 
D
FOR※ 
 
S
1
, S
2
 
Comparing the floating-point 
numbers 
Device
X  Y  M  S  T  C  HC  D  L  SM  SR  E  PR  K  16#  “$”  DF 
 
Pulse instruction
32-bit instruction (5-7 steps)  64-bit instruction (5-7 steps) 
 
Symbol: 
 
Taking FOR= and DFOR= for example   
S
1
: 
Data source 1  Double word/Long word 
S
2
: 
Data source 2  Double word/Long word 
Explanation: 
1.  The instructions are used to compare the value in S
1
 with that in S
2
, and the values 
compared are floating-point numbers. Take the instruction FOR= for example. When the 
comparison result is that the value in S
1
 is equal to that in S
2
, the condition of the instruction 
is met. When the comparison result is that the value in S
1
 is not equal to that in S
2
, the 
condition of the instruction is not met. 
number 
instruction   
instruction   
Comparison operation result 
0030 
FOR=  DFOR=  S
1
=S
2
 
S
1
≠S
2
 
0031 
FOR<>  DFOR<> 
S
1
≠S
2
 
S
1
=S
2
 
0032 
FOR>  DFOR>  S
1
>S
2
  S
1
≦S
2
 
0033 
FOR>=  DFOR>=  S
1
≧S
2
  S
1
<S
2
 
0034 
FOR<  DFOR<  S
1
<S
2
  S
1
≧S
2
 
0035 
FOR<=  DFOR<=  S
1
≦S
2
  S
1
>S
2
 
Example: 
When X1.0 is ON, or when the value in D1 is equal to that in D2, Y1.0 is ON.