6 BASIC INSTRUCTIONS
6.6 Data Conversion Instructions
455
6
Processing details
• These instructions convert the decimal ASCII data stored in the device areas specified by (s) and later to BCD 8-digit data,
and store the converted data in the device number specified by (d).
• The setting method of the decimal ASCII data to be set in (s) depends on the status of SM705 (Number of conversion digits
selection).
*1 For the firmware version of the CPU module supporting SM705, refer to the following.
MELSEC iQ-R CPU Module User's Manual (Application)
A CPU module which does not support SM705 operates in the same way as SM705 is off even if it is turned on.
■
Setting method of (s) for when SM705 (Number of conversion digits selection) is off
• Set decimal ASCII data with 8 digits (fixed) in (s) to (s)+3.
• The ASCII data in the device specified by (s) to (s)+3 is within the range from 0 to 99999999.
• The data of (s)+4 or later is ignored.
• A value from 30H to 39H can be set in each place of ASCII code.
• If a value 20H or 00H is set in each place of ASCII code, the value will be processed as 30H.
Ex.
When 87654321 is specified in (s)
Status of SM705
Setting method of (s)
Reference
OFF
Set (s) with a fixed number of digits (8 digits).
Page 455 Setting method of (s) for when SM705 (Number of
conversion digits selection) is off
ON
Set (s) with a desired number of digits (maximum: 8
digits).
Page 456 Setting method of (s) for when SM705 (Number of
conversion digits selection) is on
ASCII 10
7
: Ten-millions place of ASCII code
ASCII 10
6
: Millions place of ASCII code
ASCII 10
5
: Hundred-thousands place of ASCII code
ASCII 10
4
: Ten-thousands place of ASCII code
ASCII 10
3
: Thousands place of ASCII code
ASCII 10
2
: Hundreds place of ASCII code
ASCII 10
1
: Tens place of ASCII code
ASCII 10
0
: Ones place of ASCII code
(s)
(s)+1
(s)+2
(s)+3
b15
b0
∙∙∙
∙∙∙
b7
b8
∙∙∙
∙∙∙
∙∙∙
∙∙∙
∙∙∙
∙∙∙
∙∙∙
∙∙∙
b15
(d)+1
(d)
b31
b28
b24
b27
b16
b19
b23
b20
b12
b0
b3
b7
b4
b8
b11
ASCII 10
6
ASCII 10
4
ASCII 10
2
ASCII 10
7
ASCII 10
5
ASCII 10
3
ASCII 10
0
ASCII 10
1
×
10
7
×
10
6
×
10
5
×
10
4
×
10
3
×
10
2
×
10
1
×
10
0
(s)
(s)+1
(s)+2
(s)+3
b15
b0
∙∙∙
∙∙∙
b7
b8
∙∙∙
∙∙∙
∙∙∙
∙∙∙
∙∙∙
∙∙∙
∙∙∙
∙∙∙
b15
(d)+1
(d)
b31
b28
b24
b27
b16
b19
b23
b20
b12
b0
b3
b7
b4
b8
b11
8
7
6
5
4
3
2
1
37H (7)
35H (5)
33H (3)
38H (8)
36H (6)
34H (4)
31H (1)
32H (2)
Summary of Contents for MELSEC iQ-R Series
Page 1: ...MELSEC iQ R Programming Manual Instructions Standard Functions Function Blocks ...
Page 2: ......
Page 24: ...22 INDEX 2092 INSTRUCTION INDEX 2093 REVISIONS 2104 WARRANTY 2105 TRADEMARKS 2106 ...
Page 34: ...32 MEMO ...
Page 35: ...33 PART 1 PART 1 OVERVIEW This part consists of the following chapter 1 OVERVIEW ...
Page 68: ...66 1 OVERVIEW 1 5 Precautions on Programming MEMO ...
Page 1448: ...1446 14 REDUNDANT SYSTEM INSTRUCTIONS 14 2 Disabling Enabling System Switching MEMO ...
Page 1972: ...1970 33 TIME DATA TYPE FUNCTIONS 33 4 Division MEMO ...
Page 2067: ...APPX Appendix 5 PID Control Program Examples 2065 A 252 Set PID control data for loop 2 ...
Page 2109: ......