523
DEGD, DEGDP
1
2
3
4
4
6
7
8
7.12 Special function instructions
7.12.16 DEGD, DEGDP
Operation Error
(1) In any of the following cases, an operation error occurs, the error flag (SM0) turns ON, and an error code is stored into
SD0.
*2: There are CPU modules that will not result in an operation error if -0 is specified.
For details, refer to Page 88, Section 3.2.4.
Program Example
(1) The following program converts the radian value set with 32-bit floating decimal point type real number at D20 and D21
to angles, and stores the result as a BCD value at Y40 to Y4F.
[Ladder Mode]
[List Mode]
[Operations involved when the values at D20 and D21 are 1.435792]
: Radian angle to be converted to degrees or head number of the devices where the radian angle is stored (real number)
: Head number of the devices where the value converted in degrees will be stored (real number)
Error
code
Error details
Q00J/
Q00/
Q01
QnH QnPH QnPRH QnU LCPU
4100
The specified device value is -0.
*2
–– ––
4140
The specified device value is -0, unnormalized number, nonnumeric,
and ± .
–– –– –– ––
4141
The operation result exceeds the following range (when an overflow
occurs):
2
128
| Operation result |
–– –– –– ––
7.12.16 DEGD, D EGDP Convers ion from float ing-point radia n to angle
(Double precision )
7.12.16
DEGD, DEGDP
Setting
Data
Internal Devices
R, ZR
J\
U\G
Zn
Constants
E
Other
Bit Word Bit Word
–– –– ––
–– –– –– ––
Converts a radian value into
an angle ( )
Converts the angle in
32-bit floating-point real
number into an integer ( )
Outputs the converted integer
to a display device ( )
1
2
3
Step Instruction Device
Conversion
to angle
DEG
BCD operation
BCD
D21 D20 D11 D10
Conversion
to BIN
BIN
D0
b15 b0
BIN value
82
Y4F
BCD value
0
082
Y40
32-bit floating-point
real number
32-bit floating-point
real number
1
.
4 35792 82
.
264 82
Universal
LCPU
Basic
High
performance
Process
Redundant
Command
Command
DEGDP
DEGD
DEGDP
DEGD S D
S D
S
D
S
D