Herunterladen Inhalt Inhalt Diese Seite drucken

Schieben/Rotieren; Schiebeoperationen; Schiebeoperationen Übersicht - Siemens S7-series Referenzhandbuch

Inhaltsverzeichnis

Werbung

11

Schieben/Rotieren

11.1

Schiebeoperationen

11.1.1
Schiebeoperationen Übersicht
Beschreibung
Mit den Schiebeoperationen können Sie den Inhalt von Eingang IN Bitweise nach links oder rechts
schieben (siehe auch CPU-Register). Ein Schieben um n Bits nach links multipliziert den Inhalt von
Eingang IN mit 2 hoch n; ein Schieben um n Bits nach rechts dividiert den Inhalt von Eingang IN
durch 2 hoch n. Wenn Sie also beispielsweise das binäre Äquivalent des Dezimalwerts 3 um 3 Bits
nach links schieben, so ergibt sich das binäre Äquivalent des Dezimalwerts 24. Schieben Sie das
binäre Äquivalent des Dezimalwerts 16 um 2 Bits nach rechts, so ergibt sich das binäre Äquivalent
des Dezimalwerts 4.
Am Eingang N können Sie angeben, um wie viele Bits geschoben werden soll. Die Stellen, die
durch die Schiebeoperation frei werden, werden entweder mit Nullen oder mit dem Signalzustand
des Vorzeichenbits aufgefüllt ("0" steht für positiv, "1" steht für negativ). Das zuletzt geschobene Bit
wird in das Bit A1 des Statusworts geladen. Die Bits A0 und OV werden auf "0" zurückgesetzt. Mit
den Sprungoperationen können Sie das Bit A1 im Statuswort auswerten.
Folgende Schiebeoperationen stehen Ihnen zur Verfügung:
SHR_I
SHR_DI
SHL_W
SHR_W
SHL_DW
SHR_DW
Funktionsplan (FUP) für S7-300/400
Referenzhandbuch, 04/2017, A5E41654587-AA
Ganzzahl (16 Bit) rechts schieben
Ganzzahl (32 Bit) rechts schieben
16 Bit Links schieben
16 Bit Rechts schieben
32 Bit Links schieben
32 Bit Rechts schieben
131

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300S7-400

Inhaltsverzeichnis