505
FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
18 Floating Point – FNC110 to FNC139
18.24 FNC136 – RAD / Floating Point Degree to Radian Conversion
11
FN
C30-
FN
C39
R
o
ta
tion and
Sh
ift
12
FNC
4
0
-FNC49
D
a
ta
Op
e
ra
tio
n
13
FNC5
0
-FNC5
9
H
igh Speed
Pr
ocessi
ng
14
FM
C6
0
-F
NC6
9
H
and
y
In
st
ru
cti
o
n
15
FNC7
0
-FNC7
9
Ex
te
rn
a
l F
X
I
/O
D
evi
ce
16
FNC8
0
-FNC8
9
Ext
e
rnal
FX
D
evi
ce
17
F
N
C1
00
-F
NC
10
9
Da
ta
Tr
ansf
e
r 2
18
FN
C
110-FN
C
13
9
Fl
oat
ing P
o
in
t
19
FN
C
140-FN
C
149
Da
ta
O
per
at
io
n
2
20
FN
C
15
0-F
N
C
159
P
o
si
tioni
ng
C
ont
ro
l
Program example
In the program example shown below, a 4-digit BCD value set in degree in X020 to X037 is converted into a
binary floating point value in radian, and stored to D20 and D21 when X000 turns ON.
Operation when "120" is specified in X020 to X037
X000
FNC 49
FLT
D0
Angle to be converted into radian is input ([1]).
The input angle is converted into binary floating
point (real number) ([2]).
The angle is converted from degree into radian
([3]).
D10
FNC 19
BIN
K4X20
D0
FNC136
DRAD
D10
D20
END
120
1 2
[1]
Conversion
into binary
BIN
120
b15
b0
[2] Conversion into
binary floating
point (real
number)
[3]
Conversion
into radian
DRAD
D11
D10
2.094395 ...
D21
D20
FLT
D0
X037 X020
0
0
Binary
value
BCD
value