Herunterladen Inhalt Inhalt Diese Seite drucken

Shr_Dw : 32 Bit Rechts Schieben - Siemens S7-series Referenzhandbuch

Inhaltsverzeichnis

Werbung

Schieben/Rotieren
11.1 Schiebeoperationen
11.1.7

SHR_DW : 32 Bit Rechts schieben

Symbol
SHR_DW
EN
IN
OUT
N
ENO
Parameter
EN
IN
N
OUT
ENO
Beschreibung
Die Operation 32 Bit rechts schieben wird durch den Signalzustand "1" am Freigabeeingang EN
aktiviert und schiebt die Bits 0 bis 31 von Eingang IN Bitweise nach rechts. Eingang 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 links 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 auf "0"
zurück. ENO hat den gleichen Signalzustand wie EN.
IN
N
OUT
Statuswort
schreibt: X
140
Datentyp
BOOL
DWORD
WORD
DWORD
BOOL
31...
1 1 1 1 1 1 1 1 0 1 0 1
0 0 0 1
1 1 1 1 1 1 1 0 1 0 1 0
Die freigewordenen Bitpositionen
werden mit Nullen aufgefüllt.
BIE
A1
A0
X
X
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
...16 15...
0 1 0 1
1 0 1 0
1 0 1 0
3 Stellen
1 0 1 1
0 1 0 1
OV
OS
OR
X
-
X
Beschreibung
Freigabeeingang
Wert, der geschoben wird
Anzahl der Bitpositionen, um die
geschoben wird
Ergebnis der Schiebeoperation
Freigabeausgang
...0
1 1 1 1
1 1 1 1
0 1 0 1
1 1 1 1
1 1 1
Diese drei Bits
gehen verloren.
STA
VKE
/ER
X
X
1
Funktionsplan (FUP) für S7-300/400
Referenzhandbuch, 04/2017, A5E41654587-AA

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300S7-400

Inhaltsverzeichnis