5 Applied Functions
5.1 Type Conversion Functions
115
FXCPU Structured Programming Manual
(Application Functions)
1
O
utlin
e
2
Function Li
st
3
Functi
on
Cons
tructi
on
4
Ho
w t
o R
ea
d
Explanati
on of
Func
tions
5
Appl
ie
d
Functions
6
Stan
dard
Functi
on
Blocks
A
Correspondence
be
tw
een Dev
ice
s
an
d A
ddres
ses
Error
An operation error occurs in the following cases. The error flag M8067 turns ON, and D8067 stores the error
code.
1) When any character other than "30H (0)" to "39H (9)" exists in the integer or decimal part
(Error code: K6706)
2) When "2EH (.)" exists in two or more positions inside the character string specified in
(Error code: K6706)
3) When any character other than "45H (E)", "2BH (+)" or "2DH (-)" exists in the exponent part, or when two
or more exponent parts exist
(Error code: K6706)
4) When the number of characters after
is "0" or any value larger than "24"
(Error code: K6706)
Program example
In this program, string data stored in a device specified in
is converted into float (single precision) data,
and the data obtained by conversion is output to a device specified in
.
1) Function without EN/ENO(STR_TO_REAL)
2) Function with EN/ENO(STR_TO_REAL_E)
[Structured ladder]
[ST]
[Structured ladder]
[ST]
s
s
s
d
g_real1
STR_TO_REAL
g_string1
_STRING
g_real1 := STR_TO_REAL(g_string1);
STR_TO_REAL_E
EN
ENO
g_real1
g_bool1
g_string1
_STRING
g_bool3
g_bool3 := STR_TO_REAL_E(g_bool1, g_string1, g_real1);
Содержание 09R927
Страница 2: ......
Страница 234: ...232 FXCPU Structured Programming Manual Application Functions Revision History MEMO ...