6 SEQUENCE INSTRUCTIONS
6.4 Shift Instructions
153
6
Shifting n-word data to the right by n word(s)
WSFR(P)
This instruction shifts (n1) words of data to the right by (n2) word(s) from the device specified by (d).
Setting data
■
Descriptions, ranges, and data types
*1 Set so that n2
n1.
■
Applicable devices
Processing details
• This instruction shifts (n1) words of data to the right by (n2) word(s) from the device specified by (d). After the shift, (n2)
points from (s) are set into (n2) points from (d)+(n1-n2).
• This instruction sets the specified value for (n2) points of devices from (d) + (n1-n2) after the shift when K is specified for
(s).
• When the value specified for (n1) or (n2) is 0, the processing is not performed.
Ladder diagram
Structured text
ENO:=WSFR(EN,s,n1,n2,d);
ENO:=WSFRP(EN,s,n1,n2,d);
FBD/LD
Operand
Remarks
Range
Data type
Data type (label)
(s)
Head device number stored to the shift data after the shift
Word
ANY16
(d)
Head device number to be shifted
Word
ANY16
(n1)
Data length of shift data
0 to 65535
16-bit unsigned binary
ANY16_U
(n2)
Number of shifts
0 to 65535
16-bit unsigned binary
ANY16_U
EN
Execution condition
Bit
BOOL
ENO
Execution result
Bit
BOOL
Operand
Bit
Word
Double word Indirect
specification
Constant
Others
X, Y, M, L, SM,
F, B, SB, S
T, ST, C, D, W,
SD, SW, R
U
\G
Z
LC
LZ
K, H
E
$
(s)
(d)
(n1)
(n2)
(s)
(d)
(n1) (n2)
EN
ENO
d
s
n1
n2
(n1)
(n2)
(d)+8
(d)+7
(d)+6
(d)+5
(d)+4
(d)+3
(d)+2
(d)+1
(d)
(s)+3
(s)+2
(s)+1
(s)
(d)+4
(d)+3
(d)+2
(d)+1
(d)
30FH
1EH
100H
0H
1FFH
10H
1FH
7FFH
2AH
0H
0H
0H
0H
30FH
1EH
100H
0H
1FFH
Summary of Contents for MELSEC iQ-F FX5
Page 1: ...MELSEC iQ F FX5 Programming Manual Instructions Standard Functions Function Blocks ...
Page 2: ......
Page 17: ...15 CONTENTS ...
Page 24: ...22 MEMO ...
Page 1050: ...1048 26 TIME DATA FUNCTIONS 26 4 Division MEMO ...
Page 1068: ...1066 29 COUNTER FUNCTION BLOCKS 29 4 Counter Function Block Operation error There is no error ...
Page 1107: ...I 1105 MEMO ...
Page 1111: ......