EasyManuals Logo
Home>Mitsubishi>Controller>MELSEC-Q/L

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 #335 background imageLoading...
Page #335 background image
333
ROL, ROLP, RCL, RCLP
1
2
3
4
4
6
7
8
7.2 Rotation instruction
7.2.2 ROL, ROLP, RCL, RCLP
: Head number of the devices to rotate (BIN 16 bits)
n : Number of rotations (0 to 15) (BIN 32 bits)
Function
ROL
(1) Rotates the 16-bit data of the device designated at , not including the carry flag, n-bits to the left.
The carry flag turns ON or OFF depending on its status prior to the execution of ROL 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 15 and (specified number of bits) 12 bits, the remainder of 15/12 1 is "3", and the data is
rotated 3 bits.
(3) Specify any of 0 to 15 as n.
If the value specified as n is 16 or greater, the remainder of n / 16 is used for rotation.
For example, when n 18, the data is rotated 2 bits to the left since the remainder of 18/16 1 is "2".
7.2.2 ROL, ROLP, RCL, RCLPL eft rotation of 16-bit data
7.2.2
ROL, ROLP, RCL, RCLP
Setting
Data
Internal Devices
R, ZR
J\
U\G
Zn
Constants
K, H
Other
Bit Word Bit Word
–– ––
n ––
Basic
Process
High
performance
Redundant
Universal
LCPU
Command
Command
P
D
n
D
n
ROL, RCL
ROLP, RCLP
indicates an instruction symbol of ROL/RCL.
D
D
D
b9
b15 b10b14 b13 b12 b11 b8
b7
b6 b5 b4 b3 b2 b1 b0
b9
b15 b10b14 b13 b12 b11 b8
b7
b6 b5 b4 b3 b2 b1 b0
b9
b15 b10b14 b13 b12 b11 b8
b7
b6 b5 b4 b3 b2 b1 b0
b9
b15 b10b14 b13 b12 b11 b8
b7
b6 b5 b4 b3 b2 b1 b0
0
1001000 0 0
0
0000
0
0
Carry flag
(SM700)
0
001100000 0
0
000
0
D
D
D
D
Value of b15
Carry flag
(SM700)
Left rotation (1 bit)
Left rotation (1 bit)
1
Value of b15
0
1000000 0 0
0
0001
0
Value of b15
Carry flag
(SM700)
0
Value of b15
Value of b(16-n)
Value of b(16-n)
Carry flag
(SM700)
Left rotation (n bits)
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