Herunterladen Inhalt Inhalt Diese Seite drucken

Schieben Und Rotieren; Schiebeoperationen - Siemens SIMATIC S7-1200 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

100BAnweisungen

7.10 Schieben und Rotieren

Tabelle 7- 139
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
7.10
Schieben und Rotieren
7.10.1

Schiebeoperationen

Tabelle 7- 140
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 7- 141
Datentypen für die Parameter
Parameter
Datentyp
IN
Byte, Word, DWord
N
UInt
OUT
Byte, Word, DWord
● Bei N=0 wird nicht geschoben. Der Wert von IN wird OUT zugewiesen.
● In die Bitpositionen, die von der Schiebeanweisung geleert wurden, werden Nullen
250
geschoben.
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 werden nicht
verändert,
ELSE angegeben, IN-Wert wird in ELSE kopiert
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
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis