5 SEQUENCE INSTRUCTIONS
5.4 Shift Instructions
131
5
Shifting n-word data to the right by 1 word
DSFR(P)
These instructions shift (n) point(s) of data to the right 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 right by 1 word from the device specified by (d).
• The value of the device specified by (d) + (n-1) becomes 0.
Ladder diagram Structured text
ENO:=DSFR(EN,n,d);
ENO:=DSFRP(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 212 325 100 50 40
0 555 212 325 100 50
(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)+(n-3) (d)+(n-4)
···
These bits become "0".