Herunterladen Inhalt Inhalt Diese Seite drucken

Arithmetische Operationen - Siemens simatic s5-115u Handbuch

Vorschau ausblenden Andere Handbücher für simatic s5-115u:
Inhaltsverzeichnis

Werbung

STEP 5 Operationen
CPU 945 Handbuch
8.1.7
Arithmetische Operationen
M i t den arithmetischen Operationen werden die Inhalte der Akkus als
Festpunktzahlen (16 Bit)
Festpunktzahlen (32 Bit)
bzw. als
Gleitpunktzahlen (32 Bit)
interpretiert u n d entsprechend der Rechenoperation miteinander verknüpft. Das Ergebnis w i r d im
AKKU 1 hinterlegt. Die Operationen sind i n der folgenden Tabelle aufgelistet u n d werden an-
schließend an einem Beispiel erläutert. Zur Anzeigenbildung u n d zum Verhalten bei Über- und
Unterlauf
+
Kap. 8.4.
Bei "Fw- u n d "D"-Operationen werden im AKKU I - k bzw. AKKU 2-k u n d AKKU 1 bzw. AKKU 2
Festpunktzahlen i n Zweierkomplementdarsteliung erwartet.
Bei "+Fw-Operationen und "-F"-Operationen steht nach der Operation das Vorzeichen auch i m
AKKU 1-H:
-
i
FFFFH
+
: 0 0 0 0 ~
Bei "Gn-Operationen werden i m AKKU 1 bzw. AKKU 2 normierte Gleitpunktdarstellungen
erwartet (SIMATIC-Gleitpunktformat
+
Kap. 7.6).
Tabelle 8.10 Übersicht der arithmetischen O~erationen
Addieren
zwei Festpunktzahlen addieren
AKKU 1-L=(AKKU 2-L)+(AKKU I - L )
AKKU 1 =AKKU 2+AKKU 1
zwei Gleitpunktzahlen addieren
AKKU I =AKKU 2+ AKKU
I
Subtrahieren
zwei Festpunktzahlen subtrahieren
AKKU 1-L=(AKKU 2-L)
-
(AKKU I -L)
AKKU 1 =AKKU 2 -AKKU 1
zwei Gleitpunktzahlen subtrahieren
AKKU 1 =AKKU 2
-
AKKU 1
Multiplizieren
zwei Festpunktzahlen multiplizieren
AKKU 1 =(AKKU 2-L)
X
(AKKU I-L)
zwei Gleitpunktzahlen multiplizieren
AKKU 1 =AKKU 2
X
AKKU 1
Dividieren
zwei Festpunktzahlen dividieren
AKKU 1 =(AKKU 2-L) : (AKKU I -L)
In AKKU I-L: Ergebnis; i n AKKU I-H: Rest
zwei Gleitpunktzahlen dividieren
AKKU 1 =AKKU 2 : AKKU 1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis