EasyManua.ls Logo

Panasonic FP Series

Panasonic FP Series
1345 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Bit-shift instructions
586
Part III FP Instructions
F120_ROR
16-bit data right rotate
The following example rotates one bit to the right:
·········
D
15 12 11 8 7 4 3 0
·· ·· ·· ··
D
15 1211 8 7 4 3 0
1
0101 01010101 0101
010101010101 0101
Bit position
Data in bit position 0
Special internal relay
R9009 (carry flag)
Bit position
When n bits are rotated to the right,
the data in bit position n-1 (nth bit starting from bit position 0) is transferred to the
special internal relay R9009 (carry-flag).
n bits starting from bit position 0 are shifted out to the right and into the higher bit
positions of the 16-bit data specified by d.
This instruction also exists as a P instruction (for FP2/2SH, FP3/5, FP10/10SH PLC types), which
is only executed at the rising edge of the EN trigger. Select [Insert P instruction] from the
"Instructions" pane if you require a P instruction. To facilitate reuse, the instruction then appears
under "Recently used" in the pop-up menu. Press <Ctrl>+<Shift>+<v> within the programming
area to open the list of recently used elements.
PLC types
Availability of F120_ROR (see page 1320)
Variable Data type Function
d ANY16 16-bit area
n INT number of bits to be rotated
For Relay T/C Register Constant
d - WY WR WL SV EV DT LD FL -
n WX WY WR WL SV EV DT LD FL dec. or hex.
Description
Rotates n bits of the 16-bit data specified by d to the right if the trigger EN is in the ON-state.
Data types
Operands
Example
In this example, the same POU header is used for all programming languages. For an example
using IL (instruction list), please refer to the online help.
POU header
All input and output variables used for programming this function have been declared in the POU
header.

Table of Contents

Other manuals for Panasonic FP Series

Related product manuals