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.