132
5 SEQUENCE INSTRUCTIONS
5.4 Shift Instructions
Shifting n-word data to the left by 1 word
DSFL(P)
These instructions shift (n) point(s) of data to the left by 1 word from the device specified by (d).
■Descriptions, ranges, and data types
■Applicable devices
• These instructions shift (n) point(s) of data to the left by 1 word from the device specified by (d).
• The value of the device specified by (d) becomes 0.
Ladder diagram Structured text
ENO:=DSFL(EN,n,d);
ENO:=DSFLP(EN,n,d);
Operand Remarks Range Data type Data type (label)
(d) Head device number to be shifted Word ANY16
(n) Number of devices to be shifted 0 to 65535 16-bit unsigned binary ANY16
Operand Bit Word Double word Indirect
specification
Constant Others
X, Y, M, L,
SM, F, B, SB
U\G T, ST,
C, LC
T, ST, C, D,
W, SD, SW, R
U\G Z LC LZ K, H E $
(d)
(n)
Error code
(SD0/SD8067)
Remarks
2820 The (n) points of data starting from the device specified by (d) exceed in the corresponding device.
555 120
325
100
50 40
120
325
100
50 40 0
(n)
(d)+1 (d)(d)+(n-1) (d)+(n-2) (d)+(n-3) (d)+2
···
(d)+1 (d)(d)+(n-1) (d)+(n-2) (d)+3 (d)+2
···
These bits become "0".