Herunterladen Inhalt Inhalt Diese Seite drucken

Anweisungen Ror (Rechts Rotieren) Und Rol (Links Rotieren) - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

8.10.2

Anweisungen ROR (Rechts rotieren) und ROL (Links rotieren)

Tabelle 8- 185
Anweisungen ROR und ROL
KOP/FUP
SCL
out := ROL(
in:=_variant_in_,
n:=_uint_in);
out := ROR(
in:=_variant_in_,
n:=_uint_in);
In KOP und FUP: Klicken Sie auf die "???" und wählen Sie die Datentypen in der Klappliste aus.
1
Tabelle 8- 186
Datentypen für die Parameter
Parameter
IN
N
OUT
● Bei N=0 wird nicht rotiert. Der Wert von IN wird OUT zugewiesen.
● Bit data rotated out one side of the target value is rotated into the other side of the target
value, so no original bit values are lost.
● Falls die Anzahl der zu rotierenden Bitpositionen (N) die Anzahl der Bits im Zielwert
überschreitet (8 bei Byte, 16 bei Word, 32 bei DWord), wird trotzdem rotiert.
● ENO ist nach der Ausführung der Rotieranweisungen immer WAHR.
Tabelle 8- 187
Beispiel: ROR mit Word-Daten
Bits rechts hinausrotieren und links hineinrotieren (N = 1)
IN
0100 0000 0000 0001
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Beschreibung
Mit den Rotieranweisungen (ROR und ROL) können Sie das Bitmuster
von Parameter IN rotieren. Das Ergebnis wird dem Parameter OUT
zugewiesen. Parameter N legt die Zahl der rotierten Bitpositionen fest.
Datentyp
Ganzzahlen
USInt, UDint
Ganzzahlen
Wert von OUT vor dem ersten Rotieren:
Nach dem ersten Rotieren rechts:
Nach dem zweiten Rotieren rechts:
ROR: Bitmuster nach rechts rotieren
ROL: Bitmuster nach links rotieren
Beschreibung
Bitmuster, das rotiert werden soll
Anzahl der Bitpositionen, die rotiert werden sollen
Bitmuster nach dem Rotieren
Anweisungen
8.10 Schieben und Rotieren
0100 0000 0000 0001
1010 0000 0000 0000
0101 0000 0000 0000
353

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis