Herunterladen Inhalt Inhalt Diese Seite drucken

Schieben Und Rotieren; Anweisungen Shl (Rechts Schieben) Und Shl (Links Schieben) - Siemens Simatic s7 Handbuch

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

Werbung

Anweisungen

8.10 Schieben und Rotieren

8.10
Schieben und Rotieren
8.10.1

Anweisungen SHL (Rechts schieben) und SHL (Links schieben)

Tabelle 8- 182
Anweisungen SHR und SHL
KOP/FUP
SCL
out := SHR(
in:=_variant_in_,
n:=_uint_in);
out := SHL(
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- 183
Datentypen für die Parameter
Parameter
Datentyp
IN
Ganzzahlen
N
USInt, UDint
OUT
Ganzzahlen
● Bei N=0 wird nicht geschoben. Der Wert von IN wird OUT zugewiesen.
● In die Bitpositionen, die von der Schiebeanweisung geleert wurden, werden Nullen
geschoben.
● Falls die Anzahl der zu schiebenden Positionen (N) die Anzahl der Bits im Zielwert
überschreitet (8 bei Byte, 16 bei Word, 32 bei DWord), werden alle ursprünglichen
Bitwerte hinausgeschoben und durch Nullen ersetzt (OUT wird Null zugewiesen).
● ENO ist bei den Schiebeanweisungen immer WAHR.
Tabelle 8- 184
Beispiel: SHL mit Word-Daten
Schiebt die Bits eines Worts nach links, indem von rechts Nullen eingefügt werden (N = 1)
IN
1110 0010 1010 1101
352
Beschreibung
Mit den Schiebeanweisungen (SHL und SHR) schieben Sie das
Bitmuster von Parameter IN. Das Ergebnis wird dem Parameter
OUT zugewiesen. Parameter N gibt die Anzahl der geschobenen
Bitpositionen an:
SHR: Bitmuster nach rechts schieben
SHL: Bitmuster nach links schieben
Beschreibung
Bitmuster, das verschoben werden soll
Anzahl der Bitpositionen, die verschoben werden sollen
Bitmuster nach dem Schieben
Wert von OUT vor dem ersten Schieben:
Nach dem ersten Schieben links:
Nach dem zweiten Schieben links:
Nach dem dritten Schieben links:
1110 0010 1010 1101
1100 0101 0101 1010
1000 1010 1011 0100
0001 0101 0110 1000
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis