
7-208
STR(P),DSTR(P)
DSTR
(1) Adds a decimal point to the BIN 32-bit data designated by at the location designated by
, converts the data to character string data, and stores it following the device number
designated by .
(2) The total number of digits that can be designated by is from 2 to 13.
(3) The number of digits that can be designated by +1 as a part of the decimal fraction is from
0 to 10.
However, the number of digits following the decimal point must be smaller than or equal to
the total number of digits minus 3.
(4) The BIN data that can be designated by and +1 is within the range of from
2147483648 to 2147483647.
(5) After conversion, character string data is stored at the device number following as
indicated below:
(a) The sign "20H" (space) will be stored if the BIN data is positive, and the sign "2DH"
(minus sign) will be stored if it is negative.
(b) If the setting for the number of digits after the decimal fraction is anything other than "0",
"2EH" (.) will automatically be stored at the position before the first of the specified
number of digits.
If the number of digits in the decimal fraction part of the number is "0", the ASCII code
"2EH" (.) will not be stored.
S2
S1
D
b31
Total number of digits
Number of digits in decimal fraction
+1
ASCII code for the
(total number of digits -1)
th digit
Automatically stored at the
end of the character string
ASCII code for the
(total number of digits -3)
th digit
ASCII code for the
(total number of digits -5)
th digit
ASCII code for the
(total number of digits -7)
th digit
ASCII code for the sign
ASCII code for the
(total number of digits -2)
th digit
ASCII code for the
(total number of digits -4)
th digit
ASCII code for the
(total number of digits -6)
th digit
Designated total
number of digits
Lower 16 bits
Sign
+4
+3
+2
+1
00H
+5
ASCII code for the
(total number of digits -9)
th digit
ASCII code for the
(total number of digits -8)
th digit
ASCII code for the
(total number of digits -10)
th digit
.
Upper 16 bits
8
3
+1
BIN data
.
2DH ( )36H (6)
35H (5)34H (4)
b15 b8b7 b0
2EH (.)
00H
33H (3)
32H (2)31H (1)
BIN 32 bits
65432
1
+4
+3
+2
+1
b16b15 b0
654321
+1
+1
S1
S2
D
S1
S2
D
D
D
D
D
D
D
D
D
D
S1
S1
S2 S2
b15 b8b7 b0
S1
S1
S1
S2
D
1
10
3
Total number of digits
Number of digits
in decimal fraction
BIN data
12345.678
Automatically added
2345678
Number of digits in decimal fraction