ROTL (Rotieren links im Kreis)
ROTL(W)
*****
Wenn Anzahl zu
rotierender Bits = 1
Vor Rotation:
Nach Rotation:
Geeignete CPU-Module
FC4A-C10R2/C
FC4A-C16R2/C
X
Gültige Operanden
Operand
Funktion
S1 (Quelle 1)
Daten für Bitrotation
Bits
Anzahl der zu rotierenden Bits
Die Gültigkeitsbereiche der Operandennummern finden Sie auf den Seiten 6-2 und 6-2.
▲
Die Merker M0 bis M1277 können als S1 festgelegt werden. Sondermerker können nicht als S1 festgelegt
werden.
Die Anzahl der zu rotierenden Bits kann zwischen 1 und 15 liegen.
Da der ROTL-Befehl in jeder Abfrage bei eingeschaltetem Eingang ausgeführt wird, sollte gegebenenfalls ein
Impulseingang von einem SOTU- oder SOTD-Befehl verwendet werden.
Gültige Datentypen
W (Wort)
I (Ganzzahl)
X
—
Bei eingeschaltetem Eingang werden die 16-Bit-Daten des festgelegten
Quelloperanden S1 um die durch die Operanden-Bits festgelegte Anzahl an Bits
S1
Bits
nach links gedreht.
**
Das Ergebnis wird in den Quelloperanden S1 geschrieben, und der Status des
letzten nach außen gedrehten Bits wird in einen Überlauf (Sondermerker M8003)
geschrieben.
CY
HWB
M8003
CY
HWB
1
M8003
FC4A-C24R2/C
X
X
Wenn ein Bit-Operand, wie zum Beispiel Q (Ausgang), M (Merker) oder R
(Schieberegister), als Quelle festgelegt ist, werden 16 Bit verwendet.
Wenn ein Wort-Operand, wie zum Beispiel D (Datenregister), als Quelle festgelegt
ist, wird 1 Bit verwendet.
M
S
FC4A B
ICRO
MART
S1
1
0
0
1
1
0
1
0 1
Rotieren links im Kreis
S1
0
0
1
1
0
1
0 1
1
FC4A-D20K3/S3
X
I
Q
M
—
X
▲
— — — — — — —
ENUTZERHANDBUCH
13: S
-/R
CHIEBE
OTATIONSBEFEHLE
NWB
1
1
0
0
1
1
0
NWB
1
0
0
1
1
0
1
FC4A-D20RK1/RS1 und FC4A-D40K3/S3
X
R
T
C
D Konstante Wiederholen
X
— —
X
—
1-15
FC9Y-B1146
—
—
13-9