Herunterladen Inhalt Inhalt Diese Seite drucken

Schieben Und Rotieren; Anweisungen Shl (Rechts Schieben) Und Shl (Links Schieben) - Siemens SIMATIC S7 Serie Systemhandbuch

Inhaltsverzeichnis

Werbung

Anweisungen

8.10 Schieben und Rotieren

Tabelle 8-185 ENO-Zustand für die Anweisungen MUX und DEMUX
ENO
Bedingung
1
Kein Fehler
0
MUX: K ist größer als die Anzahl der Eingänge -1
DEMUX: K ist größer als die Anzahl der Ausgänge -1
8.10
Schieben und Rotieren
8.10.1

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

Tabelle 8-186 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-187 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.
324
Beschreibung
Mit den Schiebeanweisungen (SHL und SHR) schieben Sie das Bit‐
muster von Parameter IN. Das Ergebnis wird dem Parameter OUT
zugewiesen. Parameter N gibt die Anzahl der geschobenen Bitposi‐
tionen 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
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Ergebnis OUT
MUX: Ausgewählter IN-Wert wird in OUT
kopiert
DEMUX: IN-Wert wird in ausgewählten
OUT kopiert
Kein ELSE angegeben: OUT wird nicht
verändert,
ELSE angegeben, ELSE-Wert wird OUT
zugewiesen
Kein ELSE angegeben: Ausgänge wer‐
den nicht verändert,
ELSE angegeben, IN-Wert wird in ELSE
kopiert
S7-1200 Automatisierungssystem

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis