Herunterladen Inhalt Inhalt Diese Seite drucken

Shr_I : Ganzzahl (16 Bit) Rechts Schieben - Siemens S7-series Referenzhandbuch

Inhaltsverzeichnis

Werbung

Schieben/Rotieren
11.1 Schiebeoperationen
11.1.2

SHR_I : Ganzzahl (16 Bit) rechts schieben

Symbol
SHR_I
EN
IN
OUT
N
ENO
Parameter
EN
IN
N
OUT
ENO
Beschreibung
Die Operation Ganzzahl (16 Bit) rechts schieben wird durch den Signalzustand "1" am
Freigabeeingang EN aktiviert und schiebt die Bits 0 bis 15 von Eingang IN Bitweise nach rechts.
Eingang N gibt an, um wie viele Bits geschoben wird. Ist N größer als 16, arbeitet der Befehl so, als
ob N = 16 wäre. Die Bitpositionen links werden mit dem Signalzustand von Bit 15 (Vorzeichen der
Ganzzahl) belegt, d.h. mit Null, sofern die Zahl positiv ist, und mit 1, sofern die Zahl negativ ist. 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
zeichenbit
OUT
132
Datentyp
BOOL
INT
WORD
INT
BOOL
15...
...8 7...
1 0 1 0
1 1 1 1
Vor-
1 1 1 1
1 0 1 0
Die freigewordenen Bitpositionen
werden mit dem Signalzustand
des Vorzeichenbits aufgefüllt.
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
0 0 0 0
1 0 1 0
4 Stellen
1
1
1
1 0 0 0 0
Beschreibung
Freigabeeingang
Wert, der geschoben wird
Anzahl der Bitpositionen, um die
geschoben wird
Ergebnis der Schiebeoperation
Freigabeausgang
...0
1 0 1 0
Diese vier Bits
gehen verloren.
Funktionsplan (FUP) für S7-300/400
Referenzhandbuch, 04/2017, A5E41654587-AA

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300S7-400

Inhaltsverzeichnis