Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens S7-300 Referenzhandbuch Seite 148

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

Werbung

Schiebe- und Rotieroperationen
32 Bit rechts
Die Operation 32 Bit rechts schieben wird durch den Signalzustand "1" am
schieben
Freigabeeingang (EN) aktiviert und schiebt die Bits 0 bis 31 von Eingang IN
bitweise nach rechts. Eingang N gibt an, um wieviele Bits geschoben wird.
Ist N größer als 32, schreibt der Befehl eine 0 in Ausgang OUT und setzt die
Bits A0 und OV auf "0". Die links frei werdenden Bitpositionen werden mit
Nullen aufgefüllt. Das Ergebnis der Schiebeoperation können Sie an Ausgang
OUT abfragen.
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 32 Bit rechts schieben müssen Sie bestimmte
Einschränkungen beachten (siehe Kapitel 2.1).
Parameter:
31...
IN
1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1
N
OUT
0 0 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 1 0 1 0 1
Die freigewordenen
Bitpositionen werden
mit Nullen aufgefüllt.
Bild 12-5 Schieben der Bits von Eingang IN um drei Bitpositionen nach rechts
Tabelle 12-4
Box 32 Bit rechts schieben und Parameter
KOP-Box
Parameter
EN
SHR_DW
EN
ENO
ENO
IN
OUT
IN
N
N
OUT
12-6
...16 15...
3 Stellen
Datentyp
Speicherbereich
BOOL
E, A, M, L, D
BOOL
E, A, M, L, D
DWORD
E, A, M, L, D
WORD
E, A, M, L, D
DWORD
E, A, M, L, D
...0
0 1 0 1
1 1 1 1
1 1 1
Diese drei
Bits gehen
verloren.
Beschreibung
Freigabeeingang
Freigabeausgang
Wert, der geschoben wird
Anzahl der Bitpositionen, um die
geschoben wird
Ergebnis der Schiebeoperation
Kontaktplan (KOP) für S7-300/400
C79000-G7000-C564-01

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-400

Inhaltsverzeichnis