Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens S7-300 Referenzhandbuch Seite 152

Funktionsplan (fup)
Vorschau ausblenden Andere Handbücher für S7-300:
Inhaltsverzeichnis

Werbung

Schiebe– und Rotieroperationen
32 Bit links
Die Operation 32 Bit links schieben wird durch den Signalzustand "1" am
schieben
Freigabeeingang (EN) aktiviert und schiebt die Bits 0 bis 31 von Eingang IN
bitweise nach links. 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 rechts 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 immer auf "0" zurück. ENO hat den gleichen Signalzustand wie
EN.
Tabelle 12-2
Box 32 Bit links schieben und Parameter
FUP–Box
Parameter
EN
SHL_DW
SHL DW
IN
EN
N
IN
OUT
N
N
ENO
ENO
OUT
ENO
SHL_DW
E 0.0
EN
IN
MD0
MW4
N
Operation wird ausgeführt (EN = 1):
BIE
A1
schreibt x
Bild 12-3
32 Bit links schieben
12-4
Datentyp
Speicherbereich
BOOL
E, A, M, L, D, T, Z Freigabeeingang
DWORD
E, A, M, L, D
WORD
E, A, M, L, D
DWORD
E, A, M, L, D
BOOL
E, A, M, L, D
OUT
MD10
A 4.0
S
ENO
Beschreibung der Bits im Statuswort
A0
OV
OS
x
x
x
Beschreibung
Wert, der geschoben wird
Anzahl der Bitpositionen, um die ge-
schoben wird
Ergebnis der Schiebeoperation
Freigabeausgang
Die Operation wird aktiviert, wenn
E 0.0 = 1 ist.
Merkerdoppelwort MD0 wird um die
Anzahl an Bits nach links geschoben,
die in MW4 angegeben ist.
Das Ergebnis wird in MD10 abgelegt.
OR
STA
VKE
/ER
x
x
x
Funktionsplan (FUP) für S7-300/400
C79000-G7000-C566-01
1

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-400

Inhaltsverzeichnis