Herunterladen Inhalt Inhalt Diese Seite drucken

2Er Komplement Zu Ganzzahl (32 Bit) Erzeugen - Siemens S7-300 Referenzhandbuch

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

Werbung

Übertragungs- und Umwandlungsoperationen

10.11 2er Komplement zu Ganzzahl (32 Bit) erzeugen

Beschreibung
Die Operation 2er Komplement zu Ganzzahl (32 Bit) erzeugen liest den Inhalt
des Eingangsparameters IN und kehrt das Vorzeichen um (z. B. von einem
positiven Wert in einen negativen Wert). Das Ergebnis wird von Ausgangs-
parameter OUT ausgegeben. Der Signalzustand von EN und ENO ist immer
gleich, mit folgender Ausnahme: wenn der Signalzustand von EN gleich "1"
ist und ein Überlauf auftritt, ist der Signalzustand von ENO gleich "0".
Tabelle 10-11 Box 2er Komplement zu Ganzzahl (32 Bit) erzeugen und Parameter
FUP-Box
Parameter
EN
NEG_DI
NEG DI
IN
OUT
EN
IN
ENO
OUT
ENO
NEG_DI
EN
OUT
E 0.0
MD8
IN
ENO
Operation wird ausgeführt (EN = 1):
BIE
schreibt x
Bild 10-11
2er Komplement zu Ganzzahl (32 Bit) erzeugen
10-12
Datentyp
Speicherbereich
BOOL
E, A, M, D, L, T, Z Freigabeeingang
DINT
E, A, M, D, L oder
Konstante
DINT
E, A, M, D, L
BOOL
E, A, M, D, L
Die Umwandlung wird ausgeführt, wenn E 0.0 = 1
ist. Der Wert von Merkerdoppelwort MD8 wird mit
umgekehrtem Vorzeichen in MD12 an Parameter
OUT ausgegeben. Beispiel:
MD12
A 4.0
MD8 = + 60.000
=
Wenn EN = 1 ist und ein Überlauf auftritt, ist
ENO = 0 und der Signalzustand von A 4.0 ist "0".
Wird die Umwandlung nicht ausgeführt, ist A 4.0 = 0
(ENO = EN).
Beschreibung der Bits im Statuswort
A1
A0
OV
OS
x
x
x
Beschreibung
Eingangswert
Zweierkomplement der Ganzzahl
(32 Bit)
Freigabeausgang
MD12 = - 60.000.
OR
STA
VKE
x
0
x
x
Funktionsplan (FUP) für S7-300/400
C79000-G7000-C566-01
/ER
1

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-400

Inhaltsverzeichnis