Herunterladen Inhalt Inhalt Diese Seite drucken

Rotl (Rotieren Links Im Kreis) - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

7: S
-/R
CHIEBE
OTATIONSBEFEHLE

ROTL (Rotieren links im Kreis)

ROTL(*)
*****
Anzahl zu rotierender Bits = 1)
• Datentyp: Wort (
Vor Rotation:
Nach Rotation:
• Datentyp: Doppelwort (
Vor Rotation:
CY
MSB
1
M8003
Nach Rotation:
CY
MSB
1
0
M8003
Geeignete CPU-Module
FC5A-C10R2/C/D
FC5A-C16R2/C/D
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 Seite 6-3 (Basis-Ausgabe).
Die Merker M0 bis M2557 können als S1 festgelegt werden. Sondermerker können nicht als S1 festgelegt werden.
Die Anzahl der zu rotierenden Bits kann für den Wort-Datentyp zwischen 1 und 15 liegen, bzw. zwischen 1 und 31 für den
Doppelwort-Datentyp.
Da der ROTL-Befehl in jeder Zykluszeit 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)
D (Doppelwort)
L (Lang)
F (Gleitkommazahl)
7-8
Bei eingeschaltetem Eingang werden die 16- oder 32-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
MSB
1
M8003
CY
MSB
1
0
M8003
Anzahl zu rotierender Bits = 1)
0
0
1
1
0
1
0 1
0
1
1
0
1
0 1
1
FC5A-C24R2/C/D
X
Wenn ein Bit-Operand, wie zum Beispiel Q (Ausgang), M (Merker) oder R
X
(Schieberegister), als Quelle festgelegt ist, werden 16 E/As (Wort-Datentyp) oder 32
E/As (Doppelwort-Datentyp) verwendet.
X
Wenn ein Wort-Operand, wie zum Beispiel D (Datenregister), als Quelle 1 festgelegt
ist, werden 1 E/A (Wort-Datentyp) oder 2 E/As (Doppelwort-Datentyp) verwendet.
M
S
FC5A B
ICRO
MART
S1
0
0
1
1
0
1
0 1
Rotieren links im Kreis
S1
0
1
1
0
1
0 1
1
S1
1
1
0
0
1
1
0
1
0
Rotieren links im Kreis
S1
1
0
0
1
1
0
1
0
FC5A-D16RK1/RS1
X
X
I
Q
M
X
— — — — — — —
ENUTZERHANDBUCH
LSB
1
1
0
0
1
1
0
LSB
1
0
0
1
1
0
1
0
1
1
0
1
0 1
1
0
1
1
0
1
0 1
1
1
FC5A-D32K3/S3
X
R
T
C
D
Konstante
X
— —
X
1-15, 1-31
FC9Y-B1276
LSB
1
0
0
1
1
0
LSB
0
0
1
1
0
1
FC5A-D12K1E/S1E
X
Wiederholen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis