Herunterladen Inhalt Inhalt Diese Seite drucken

Schiebeoperationen - Siemens S7-300 Referenzhandbuch

Kontaktplan (kop)
Vorschau ausblenden Andere Handbücher für S7-300:
Inhaltsverzeichnis

Werbung

Schiebe- und Rotieroperationen

12.1 Schiebeoperationen

Beschreibung
Mit den Schiebeoperationen können Sie den Inhalt von Eingang IN bitweise
nach links oder rechts schieben (siehe Kapitel 2.3). Ein Schieben um n Bits
nach links multipliziert den Inhalt von Eingang IN 2
Bits nach rechts dividiert den Inhalt von Eingang IN durch 2
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.
Die Zahl, die Sie für den Eingangsparameter angeben, zeigt an, um wieviele
Bits geschoben werden soll. Die Stellen, die durch die Schiebeoperation frei
werden, werden entweder mit Nullen oder mit dem Signalzustand des Vorzei-
chenbits ("0" steht für positiv, "1" steht für negativ) aufgefüllt. Das zuletzt
geschobene Bit wird in das Bit A1 des Statuswort geladen (siehe Kapitel 2.3).
Die Bits A0 und OV werden auf "0" zurückgesetzt. Mit den Sprung-
operationen können Sie das Bit A1 im Statuswort auswerten.
Folgende Schiebeoperationen stehen Ihnen zur Verfügung:
16 Bit links
Die Operation 16 Bit links schieben wird durch den Signalzustand "1" am
schieben
Freigabeeingang (EN) aktiviert und schiebt die Bits 0 bis 15 von Eingang IN
bitweise nach links.
Eingang N gibt an, um wieviele Bits geschoben wird. Ist N größer als 16,
schreibt der Befehl in Ausgang OUT eine 0 und setzt die Bits A0 und OV des
Statusworts auf "0". Die rechts frei werdenden Bitpositionen werden mit
Nullen aufgefüllt. Das Ergebnis der Schiebeoperation kann an Ausgang OUT
abgefragt werden.
Die ausgelöste Operation setzt bei N ungleich Null das A0- und OV-Bit des
Statusworts auf "0" zurück. ENO hat den gleichen Signalzustand wie EN.
Beim Anordnen der Box 16 Bit links schieben müssen Sie bestimmte
Einschränkungen beachten (siehe Kapitel 2.1).
12-2
16 Bit links schieben, 32 Bit links schieben
16 Bit rechts schieben, 32 Bit rechts schieben
Ganzzahl (16 Bit) rechts schieben, Ganzzahl (32 Bit) rechts schieben
n
; ein Schieben um n
n
. Wenn Sie also
Kontaktplan (KOP) für S7-300/400
C79000-G7000-C564-01

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-400

Inhaltsverzeichnis