EasyManuals Logo

Mitsubishi MELSEC-Q/L User Manual

Mitsubishi MELSEC-Q/L
850 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
Page #337 background imageLoading...
Page #337 background image
335
DROR, DRORP, DRCR, DRCRP
1
2
3
4
4
6
7
8
7.2 Rotation instruction
7.2.3 DROR, DRORP, DRCR, DRCRP
(2) The following program rotates the contents of D0, including the carry flag, 3 bits to the left when XC is turned ON.
[Ladder Mode] [List Mode]
[Operation]
: Head number of the devices to rotate (BIN 32 bits)
n : Number of rotations (0 to 31) (BIN 16 bits)
Function
DROR
(1) The 32-bit data of the device designated at , not including the carry flag, is rotated n-bits to the right.
The carry flag turns ON or OFF depending on its status prior to the execution of the DROR instruction.
(2) When a bit device is designated for , a rotation is performed within the device range specified by digit specification.
The number of bits by which a rotation is executed is the remainder of n/(specified number of bits).
For example, when n 31 and (specified number of bits) 24 bits, the remainder of 31/24 1 is "7", and the data is
rotated 7 bits.
(3) Specify any of 0 to 31 as n.
If the value specified as n is 32 or greater, the remainder of n / 32 is used for rotation.
For example, when n 34, the contents are rotated two bits to the right since the remainder of 34 / 32 1 is "2".
7.2.3 DROR, DRORP, DRCR, Right rotation of 32-bit data
DRCRP
7.2.3
DROR, DRORP, DRCR, DRCRP
Setting
Data
Internal Devices
R, ZR
J\
U\G
Zn
Constants
K, H
Other
Bit Word Bit Word
–– ––
n ––
Step Instruction Device
000000000000
111
1
1000000000000
1
b15 b8 b0
b7
b0
b7
b15
b8
1
*
b14
b13
b12b11
b10 b9 b6
b5 b4
b3
b2 b1
b14b13b12 b11b10 b9 b6
b5
b4 b3 b2 b1
Carry flag
(SM700)
Carry flag
(SM700)
Contents of b15 and b14
before execution
Contents of b11 to b0
before execution
Content of b12
before execution
Content of b13
before execution
Content of carry flag SM700
D0
D0
1
* ON/OFF status of the carry flag depends on its status before the execution of RCL.
*
Basic
Process
High
performance
Redundant
Universal
LCPU
Command
Command
P
D n
D
n
DROR, DRCR
DRORP, DRCRP
indicates an instruction symbol of DROR/DRCR.
D
D
D
b2b16b31 b17b30b29 b28b27 b18 b15b14
b5
b4 b3
Carry flag
(SM700)
b1 b0
+1
n-bit rotation
D D
D

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Mitsubishi MELSEC-Q/L and is the answer not in the manual?

Mitsubishi MELSEC-Q/L Specifications

General IconGeneral
BrandMitsubishi
ModelMELSEC-Q/L
CategoryController
LanguageEnglish

Related product manuals