User's Manual
Table Of Contents
- Front Cover
- Manual number
- Table of Contents
- Positioning of This Manual
- Related Manuals
- Generic Names and Abbreviations Used in Manuals
- 1. Outline
- 2. Function List
- 2.1 Type Conversion Functions
- 2.2 Standard Functions Of One Numeric Variable
- 2.3 Standard Arithmetic Functions
- 2.4 Standard Bit Shift Functions
- 2.5 Standard Bitwise Boolean Functions
- 2.6 Standard Selection Functions
- 2.7 Standard Comparison Functions
- 2.8 Standard Character String Functions
- 2.9 Functions Of Time Data Types
- 2.10 Standard Function Blocks
- 3. Function Construction
- 4. How to Read Explanation of Functions
- 5. Applied Functions
- 5.1 Type Conversion Functions
- 5.1.1 BOOL_TO_INT(_E)
- 5.1.2 BOOL_TO_DINT(_E)
- 5.1.3 BOOL_TO_STR(_E)
- 5.1.4 BOOL_TO_WORD(_E)
- 5.1.5 BOOL_TO_DWORD(_E)
- 5.1.6 BOOL_TO_TIME(_E)
- 5.1.7 INT_TO_DINT(_E)
- 5.1.8 DINT_TO_INT(_E)
- 5.1.9 INT_TO_BOOL(_E)
- 5.1.10 DINT_TO_BOOL(_E)
- 5.1.11 INT_TO_REAL(_E)
- 5.1.12 DINT_TO_REAL(_E)
- 5.1.13 INT_TO_STR(_E)
- 5.1.14 DINT_TO_STR(_E)
- 5.1.15 INT_TO_WORD(_E)
- 5.1.16 DINT_TO_WORD(_E)
- 5.1.17 INT_TO_DWORD(_E)
- 5.1.18 DINT_TO_DWORD(_E)
- 5.1.19 INT_TO_BCD(_E)
- 5.1.20 DINT_TO_BCD(_E)
- 5.1.21 INT_TO_TIME(_E)
- 5.1.22 DINT_TO_TIME(_E)
- 5.1.23 REAL_TO_INT(_E)
- 5.1.24 REAL_TO_DINT(_E)
- 5.1.25 REAL_TO_STR(_E)
- 5.1.26 WORD_TO_BOOL(_E)
- 5.1.27 DWORD_TO_BOOL(_E)
- 5.1.28 WORD_TO_INT(_E)
- 5.1.29 WORD_TO_DINT(_E)
- 5.1.30 DWORD_TO_INT(_E)
- 5.1.31 DWORD_TO_DINT(_E)
- 5.1.32 WORD_TO_DWORD(_E)
- 5.1.33 DWORD_TO_WORD(_E)
- 5.1.34 WORD_TO_TIME(_E)
- 5.1.35 DWORD_TO_TIME(_E)
- 5.1.36 STR_TO_BOOL(_E)
- 5.1.37 STR_TO_INT(_E)
- 5.1.38 STR_TO_DINT(_E)
- 5.1.39 STR_TO_REAL(_E)
- 5.1.40 STR_TO_TIME(_E)
- 5.1.41 BCD_TO_INT(_E)
- 5.1.42 BCD_TO_DINT(_E)
- 5.1.43 TIME_TO_BOOL(_E)
- 5.1.44 TIME_TO_INT(_E)
- 5.1.45 TIME_TO_DINT(_E)
- 5.1.46 TIME_TO_STR(_E)
- 5.1.47 TIME_TO_WORD(_E)
- 5.1.48 TIME_TO_DWORD(_E)
- 5.2 Standard Functions Of One Numeric Variable
- 5.3 Standard Arithmetic Functions
- 5.4 Standard Bit Shift Functions
- 5.5 Standard Bitwise Boolean Functions
- 5.6 Standard Selection Functions
- 5.7 Standard Comparison Functions
- 5.8 Standard Character String Functions
- 5.9 Functions Of Time Data Types
- 5.1 Type Conversion Functions
- 6. Standard Function Blocks
- Appendix A: Correspondence between Devices and Addresses
- Warranty
- Revision History
- Back Cover

5 Applied Functions
5.1 Type Conversion Functions
61
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 case. The error flag M8067 turns ON, and D8067 stores the error
code.
1) When the number of points occupied by the string data storage destination (device specified in )
exceeds the range of the corresponding device
(Error code: K6706)
Program example
In this program, word [signed] data stored in a device specified in is converted into string data, and the
data obtained by conversion is output to a device specified in .
1) Function without EN/ENO(INT_TO_STR)
2) Function with EN/ENO(INT_TO_STR_E)
[Structured ladder]
[ST]
[Structured ladder]
[ST]
d
s
d
g_string='-12345'
INT_TO_STR
g_int1=-12345
_INT
g_string1 := INT_TO_STR(g_int1);
INT_TO_STR_E
EN ENO
g_string1
g_bool1
g_int1
_INT
g_bool3
g_bool3 := INT_TO_STR_E(g_bool1, g_int1, g_string1);










