Herunterladen Inhalt Inhalt Diese Seite drucken

Shl_Dw : 32 Bit Links Schieben - Siemens S7-series Referenzhandbuch

Inhaltsverzeichnis

Werbung

11.1.6

SHL_DW : 32 Bit Links schieben

Symbol
SHL_DW
EN
IN
OUT
N
ENO
Parameter
EN
IN
N
OUT
ENO
Beschreibung
Die Operation 32 Bit links schieben wird durch den Signalzustand "1" am Freigabeeingang EN
aktiviert und schiebt die Bits 0 bis 31 von Eingang IN Bitweise nach links. Der Parameter N gibt an,
um wie viele 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 kann am Ausgang OUT abgefragt werden.
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.
Statuswort
schreibt:
Beispiel
SHL_DW
E 0.0
EN
IN
MD0
MW4
N
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. Ausgang A 4.0 wird auf 1 gesetzt.
Funktionsplan (FUP) für S7-300/400
Referenzhandbuch, 04/2017, A5E41654587-AA
Datentyp
BOOL
DWORD
WORD
DWORD
BOOL
BIE
A1
A0
X
X
X
OUT
MD10
A 4.0
ENO
S
Speicherbereich
E, A, M, L, D, T, Z
E, A, M, L, D
E, A, M, L, D
E, A, M, L, D
E, A, M, L, D
OV
OS
OR
X
-
X
Schieben/Rotieren
11.1 Schiebeoperationen
Beschreibung
Freigabeeingang
Wert, der geschoben wird
Anzahl der Bitpositionen, um die
geschoben wird
Ergebnis der Schiebeoperation
Freigabeausgang
STA
VKE
/ER
X
X
1
139

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300S7-400

Inhaltsverzeichnis