5 Applied Instructions and Basic Usage
DVP-20PM Application Manual
5-98
API
Applicable model
20PM
116
D
D
RAD
P
P
Converting a degree to a radian
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.
F represents a floating-point value. There is a decimal point in a
floating-point value.
Only the 32-bit instructions DRAD and DRADP are valid.
16-bit instruction
- - - -
32 bit instruction (6 steps)
DRAD
Continuity
instruction
DRADP
Pulse
instruction
Flags
Ox O100
M1808 M1968 Zero flag
M1809 M1969 Borrow flag
M1810 M1970 Carry flag
Please refer to the additional remark below.
Explanation
The equation below is u
sed to convert a degree into a radian.
S: Source (degree); D: Conversion result (radian)
Radian=Degree×(π /180)
If the absolute value of a conversion result is greater than the maximum
floating-point value available, a carry flag will be ON.
If the absolute value of a conversion reuslt is less than the minimum
floating-point value available, a borrow flag will be ON.
If a converseion result is 0, a zero flag will be ON.
Example
When X0 is ON, the degree in (D1, D0) is converted into a radian, and the
conversion result is stored in (D11, D10). The radian in (D11, D10) is a binary
floating-point value.
X0
DRAD D0 D10
D 1 D 0
S
D
D 11 D 10
Degree
Binary floating-point number
Binary floating-point number
Radian (Degree 180)
X /
Additional
remark
Please refer to section 5.3 for more information about performing operations
on floating-point values.