267
FMOV, FMOVP
1
2
3
4
6
7
8
6.4
D
ata T
ransfer I
nstr
uctions
6.4.7
F
MOV, FMOVP
(4) Selection whether to check a device range
Whether to check a device range during execution of the FMOV instruction can be selected with the device range check
inhibit flag (SM237) (only when the conditions for subset processing are established).
While SM237 is ON, whether to + (n) - 1 is within the device range or not is not checked.
For details of SM237, refer to the User's Manual (Hardware design, Maintenance andInspection) for the CPU module
used.
Caution
While SM237 is on, do not make the following access.
• The indexing target exceeds the device range.
• The value obtained from " to + (n) - 1" is over the boundaries of the device ranges.
*1
• Accessing the file register with file register not set.
• Accessing the area where the multiple CPU high speed transmission area device is not available (only for the QCPU).
*1:
Refer to the DFMOV instruction.
SM237 can be used only for the Universal model QCPU whose first 5 digits of serial number is 10012 or later and LCPU.
Operation Error
(1) In any of the following cases, an operation error occurs, the error flag (SM0) turns ON, and an error code is stored into
SD0.
Program Example
(1) The following program outputs the lower 4 bits of D0 when XA goes ON to Y10 to Y23 in 4-bit units.
[Ladder Mode]
[List Mode]
[Operation]
(2) The following program outputs the data at X20 through X23 to D100 through D103 when XA goes ON.
[Ladder Mode]
[List Mode]
Error
code
Error details
Q00J/
Q00/
Q01
QnH
QnPH QnPRH
QnU
LCPU
4101
The points specified in n exceed those of the corresponding device
specified in or .
D
D
D
D
S
D
Step
Instruction
Device
1
Y13 to Y10
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
0
1
1
Y17 to Y14
Y1B to Y18
Y1F to Y1C
Y23 to Y20
1 0 1 1
1 0 1 1
0 1
1
1
1 0 0 1
D0
Transfer
Ignored
b0
b3
b15
b4
b2 b1
5 points
Step
Instruction
Device