Herunterladen Inhalt Inhalt Diese Seite drucken

Negd 2-Komplement Ganzzahl (32 Bit) - Siemens SIMATIC S7-300 Referenzhandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:
Inhaltsverzeichnis

Werbung

3.11
NEGD
Format
NEGD
Beschreibung
NEGD (2-Komplement Ganzzahl, 32 Bit) bildet das Zweierkomplement des 32-Bit-
Wertes in AKKU 1. Beim Bilden des Zweierkomplements werden die einzelnen Bits
umgekehrt, d. h. die Nullen werden durch Einsen ersetzt und die Einsen durch
Nullen. Dann wird eine "1" addiert. Das Ergebnis wird in AKKU 1 gespeichert. Die
Operation 2-Komplement Ganzzahl entspricht einer Multiplikation mit "-1". Die
Statusbits A1, A0, OS und OV werden als Ergebnis der Operation gesetzt.
Statuswort
schreibt: -
Bilden der Statusbits:
Ergebnis = 0
-2.147.483.648 <= Ergebnis <= -1
2.147.483.647 >= Ergebnis >= 1
Ergebnis = 2 147 483 648
Beispiel
AWL
Erläuterung
L
ED8
//Lade den Wert in AKKU 1.
NEGD
//Bilde das Zweierkomplement (32 Bit).
T
MD10
//Transferiere das Ergebnis nach MD10.
Inhalt
Bit
vor Ausführung von NEGD
nach Ausführung von NEGD
Anweisungsliste (AWL) für S7-300/400
A5E00706959-01
2-Komplement Ganzzahl (32 Bit)
BIE
A1
A0
x
x
AKKU1-H
31 . . . . .
0101
1111
1010
0000
OV
OS
OR
x
x
-
A1
0
0
1
0
AKKU1-L
. .
. . . 16
15 . . . . .
0110 0100
0101
1001 1011
1010
Umwandler
STA
VKE
/ER
-
-
-
A0
OV
OS
0
0
-
1
0
-
0
0
-
1
1
1
. .
. . . 0
1101
0011
1000
0010
1100
1000
3-11

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis