606
FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
26 Character String Control – FNC200 to FNC209
26.2 FNC201 – VAL / Character String to BIN Conversion
5)
stores 32-bit binary data converted from a character string with the decimal point ignored.
In the character string located after
, "space" (20H) or "0" (30H) put between the sign and the first
number except "0" is ignored in conversion into 32-bit binary data.
Related instructions
Errors
An operation error is caused in the following cases; The error flag M8067 turns ON, and the error code is
stored in D8067.
• When the number of characters of a character string to be converted (
and later) is outside the
following range (error code: K6706)
• When the number of characters of the decimal part of a character string to be converted (
and later)
is outside the following range (error code: K6706)
• When the relationship between the number of all characters of a character string to be converted (
and later) and the number of characters of the decimal part does not satisfy the following (error code:
K6706)
Number of all characters -3
≥
Number of characters of decimal part
• When the sign is set to any ASCII code other than "space" (20H) and "-" (2DH) (error code: K6706)
• When a digit of a number is set to any ASCII code other than "0" (30H) to "9" (39H) and decimal point "."
(2EH) (error code: K6706)
• When the decimal point "." (2EH) is set twice or more in a character string to be converted (
and
later) (error code: K6706)
• When the binary data acquired by conversion is outside the following range (error code: K6706)
• When "00H" is not present in the location from
to the final device number (error code: K6706)
Instruction
Description
ESTR(FNC116)
Converts binary floating point data into a character string (ASCII codes) with a specified number
of digits.
EVAL(FNC117)
Converts a character string (ASCII codes) into binary floating point data.
STR(FNC200)
Converts binary data into a character string (ASCII codes).
Setting range
16-bit operation
2 to 8
32-bit operation
2 to 13
Setting range
16-bit operation
0 to 5
32-bit operation
0 to 10
Setting range
16-bit operation
−
32768 to 32767
32-bit operation
−
2,147,483,648 to 2,147,483,647
D
2
S
0
5
11
8
4
2 1
3
54321
0 0 0
6 5
Number of all digits
Number of digits of
decimal part
32-bit binary data
12
2
4
2 1
-
3
-654321
Ignored
Sign
Ignored
Number of all digits
Number of digits of
decimal part
32-bit binary data
S
S
S
S
S