6 BASIC INSTRUCTIONS
6.6 Data Conversion Instructions
449
6
• These instructions convert the hexadecimal ASCII data stored in the device specified by (s) and later to 32-bit binary data,
and store the converted data in the device specified by (d).
• The setting method of the hexadecimal 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 hexadecimal 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 00000000H to FFFFFFFFH.
• The data of (s)+4 or later is ignored.
• A value from 30H to 39H and 41H to 46H can be set in each place of ASCII code.
When 5CB807E1H is specified in (s)
Status of SM705
*1
Setting method of (s) Reference
OFF Set (s) with a fixed number of digits (8 digits). Page 449 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 450 Setting method of (s) for when SM705 (Number of conversion
digits selection) is on
ASCII : ASCII code (th digit)
(1) Upper 16 bits
(2) Lower 16 bits
(s)
(s)+1
(s)+2
(s)+3
b15 b0 b7b8
b0 b31 b16 b15
(d)+1 (d)
ASCII 7
ASCII 5
ASCII 3
ASCII 8
ASCII 6
ASCII 4
ASCII 1 ASCII 2
BIN32
(1) (2)
(s)
(s)+1
(s)+2
(s)+3
b15 b0 b7b8
b0 b31 b16 b15
(d)+1 (d)
43H (C)
38H (8)
37H (7)
35H (5)
42H (B)
30H (0)
31H (1) 45H (E)
5CB8H 07E1H