15 TYPE CONVERSION FUNCTIONS
15.32 Converting DINT to STRING
727
15
15.32 Converting DINT to STRING
DINT_TO_STRING(_E)
These functions convert DINT type data to STRING type data.
â– Descriptions, types, and data types
â– Operation processing
• These functions convert the DINT type data input to (s) to STRING type data and output from (d).
• A value input to (s) is the DINT type data value.
• In "Sign data", 20H (space) is stored when the input value is positive, and 2DH (-) is stored when the input value is
negative.
• 20H (space) is stored in high-order digits when the number of significant figures is small.
When "-123456" is input
• 00H is stored at the end (high-order byte of the 6th word) of the character string when SM701 (output character number
selector signal) is off.
Ladder diagram Structured text
[Without EN/ENO] [With EN/ENO] [Without EN/ENO]
d:=DINT_TO_STRING(s);
[With EN/ENO]
d:=DINT_TO_STRING_E(EN,ENO,s);
Argument Description Type Data type
EN Execution condition (TRUE: Execution, FALSE: Stop) Input variable BOOL
s Input Input variable DINT
ENO Output status (TRUE: Normal, FALSE: Abnormal) Output variable BOOL
d Output Output variable STRING(11)
DINT
ASCII code for ten-millions place
ASCII code for hundred-millions place
ASCII code for hundred-thousands place
ASCII code for millions place
ASCII code for thousands place
ASCII code for ten-thousands place
ASCII code for tens place
ASCII code for hundreds place
00H ASCII code for ones place
2nd word
3rd word
4th word
5th word
6th word
1st word of the character string
High-order byte Low-order byte
ASCII code for billions place
Sign data
"00H" is stored when "SM701" (output character number selector) is off.
(s)
(d)
DINT
20H (space)
-123456
20H (space)
31H (1) 20H (space)
33H (3) 32H (2)
35H (5) 34H (4)
00H 36H (6)
20H (space) 2DH (-)
2nd word
3rd word
4th word
5th word
6th word
1st word of the character string
High-order byte Low-order byte
(s)
(d)