6 BASIC INSTRUCTIONS
6.4 Data Transfer Instructions
313
6
• If (D) specifies data of a device with digit specification, the amount of data stored in the device specified by (D) will be
transferred. If K5Y0 is specified by (D), the lower 20 bits of the word device specified by (S) will be the object. If both (S)
and (D) specify data of a device with digit specification, the amount of data specified by (D) will be transferred regardless of
the number of digits.
• If the value specified by n is 0, the instruction will be not processed.
• Whether to check a device range during the execution of the DFMOV instruction can be set with SM237 (Device range
check inhibit flag). (Only when the conditions of the subset processing are established)
• In any of the following cases, an operation error occurs, the error flag (SM0) turns on, and an error code is stored into SD0.
• The following program stores the value data stored at Y0 to Y13(20 bits) into D10 to D17, when M0 is turned on.
Error
code
Error details Q00J/
Q00/
Q01
QnH QnPH QnPRH QnU LCPU
4100 The value specified for n is negative.
4101 Data points to be transferred (n) exceed the points of the device specified in
(D).
[Ladder Mode] [List Mode]
[Operation]
Data (20 bits (5 digits) specified by
Transfer
Data of 20 bits (5 digits) Data of 20 bits (5 digits) Data of 20 bits (5 digits)
D
b31 b20 b19
Y14×((n)-1)+(14-1) Y14×((n)-1)
…
Y20 Y14 Y13 Y10
+1
···
···
Y27 Y1F
······ ···
b15 b0
+1
······
YF Y0
···
SS
DD
0
Step
Instruction
Device
D11, D10
D13, D12
D15, D14
D17, D16
Y1F
11
1 1 1 1 1 1 1 1 1 1 1 1 01
Y14 Y13 Y0
0 1 0 1 0 1 0 1 0 1 0 1 0101
1 1 010 1 0 1 0 1 0 1 0 1 0 1 0101
1 1 010 1 0 1 0 1 0 1 0 1 0 1 0101
1 1 010 1 0 1 0 1 0 1 0 1 0 1 0101
b31
00
0 0 0 0 0 0 0 0 0 0
000000000000
000000000000
000000000000
1 1 01
b20 b19 b0
0 1 0 1 0 1 0 1 0 1 0 1 0101
20 bits (five digits) data
Filled with 0s
20 bits (five digits)
Transfer
Ignored