5 Applied Functions
5.1 Type Conversion Functions
117
FXCPU Structured Programming Manual
(Application Functions)
1
Outline
2
Function List
3
Function
Construction
4
How to Read
Explanation of
Functions
5
Applied
Functions
6
Standard
Function Blocks
A
Correspondence
between Devices
and Addresses
Error
An operation error occurs in the following cases. The error flag M8067 turns ON, and D8067 stores the error
code.
1) When the sign data of numeric data specified in is any other than "20H (space)" or "2DH (-)"
(Error code: K6706)
2) When the ASCII code for each digit of character string data specified in is any other than "30H (0)" to
"39H (9)", "20H (space)" or "00H (NULL)"
(Error code: K6706)
3) When the numeric value specified in is outside the following range:
-2,147,483,648 to +2,147,483,647
(Error code: K6706)
Program example
In this program, string data stored in a device specified in is converted into time data, and the data
obtained by conversion is output to a device specified in .
1) Function without EN/ENO(STR_TO_TIME)
2) Function with EN/ENO(STR_TO_TIME_E)
[Structured ladder]
[ST]
[Structured ladder]
[ST]
s
s
s
s
d
g_time1
STR_TO_TIME
g_string1
_STRING
g_time1 := STR_TO_TIME(g_string1);
STR_TO_TIME_E
EN ENO
g_time1
g_bool1
g_string1 _STRING
g_bool3
g_bool3 := STR_TO_TIME_E(g_bool1, g_string1, g_time1);