5 Applied Instructions and Basic Usage 
DVP-20PM Application Manual 
5-118 
API 
 
  Applicable model 
20PM 
135 
 
D
D 
ATAN 
P
P 
   
Arctangent of a binary floating-point 
value
 
 
 
Bit device  Word device 
 
X Y M S F H KnX KnY KnM KnS T C D V Z
S
 
 
* 
   
*
 
D       
*
 
  Note: Please refer to specifications for more information about device 
ranges. 
Only the 32-bit instrucitons DATAN and DATANP are valid. 
F represents a floating-point value. There is a decimal point in a 
floating-point value. 
 
16-bit instruction 
-  -  -  - 
 
32-bit instruction (6 steps)
 
DATAN 
Continuity 
instruction 
DATANP 
Pulse 
instruction 
 Flags 
Ox O100  
M1808 M1968 Zero flag 
 Please refer to the additional remark below. 
 
Explanation
 Arctangent value=tan
-1
 
 
  S: Source value (binary floating-point value); D: Arctangent value 
The relation 
between tangent values and arctang
ent values is shown below. 
S
2
2
-
0
S: Tangent value
R: Arctangent value
 
  If a conversion result is 0, a zero flag will be ON. 
Example
 
  When X0 is ON, the arctangent of the binary floating-point value in (D1, D0) is 
stored in (D11, D10). 
X0
DATAN
D0 D10
 
Binary floating-point value
Binary floating-point value
D 1 D 0
S
D
D 11 D 10
Arctangent value
 
Additional 
rema
rk
 
 
Please refer to section 5.3 for more information about performing operations 
on floating-point values.