Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 CPU 946R Handbuch Seite 368

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Kapitel
3
Programmbearbeitung
Beim codierten Laden werden die Zustandbits 14 und 15 der Zeitzellen bzw. 12 bis 15 der
Zählzellen nicht geladen. An ihrer Stelle steht
0
im AKKU
1.
Der nun im Akku stehende Wert
kann weiterverarbeitet werden.
Arithmetische Operationen
Die arithmetischen Operationen verknüpfen den Inhalt von AKKU 1 und AKKU 2 (siehe
Operationsliste). Das Ergebnis steht anschließend im AKKU 1. Die Rechenregister werden durch
eine arithmetische Operation wie folgt verändert:
Bei Gleitpunkt:
Bei Festpunkt:
AKKU
1
:
=
Ergebnis
AKKU-1-L :
=
Ergebnis
(Div. siehe unten)
AKKU 2 :
=
AKKU 3
+
Der alte Inhalt von
AKKU-2-L :
=
AKKU-3-L
AKKU 3 :
=
AKKU
4
AKKU 2
AKKU-3-L :
=
AKKU-4-L
AKKU
4
:
=
AKKU
4
geht verloren!
AKKU
4
:
=
AKKU 4
Funktion
Addition zweier Festpunktzahlen (1 6 bit)
Subtraktion zweier Festpunktzahlen (16 bit)
Multiplikation zweier Festpunktzahlen
(1
6 bit)
~ivision zweier Festpunktzahlen
(1
6 bit)
Addition zweier Gleitpunktzahlen (32 bit)
Subtraktion zweier Gleitpunktzahlen (32 bit)
Multiplikation zweier Gleitpunktzahlen (32 bit)
Division zweier Gleitpunktzahlen (32 bit)
Operation
+
F
-
F
X
F
: F
+
G
-
G
X
G
:
G
Division zweier Festpunktzahlen
Parameter
Bei der Division von zwei 16-Bit-Festpunktzahlen steht nach Ausführung der Operation der
Quotient im AKKU-I-L, der Rest der Division im AKKU-1-H.
Beispiel:
:L KF
+
32
ersten Operanden in AKKU 2
:L KF
+
10
zweiten Operanden in AKKU 1 laden
::F
Division durchführen
AKKU-Belegung:
AKKU-1 -H AKKU-
I - L
Rest
Quotient
Hinweis:
Beachten Sie, daß als Systemoperationen Befehle zur Subtraktion und Addition von Doppelwort-
Festpunktzahlen zur Verfügung stehen.
Die Datenformate sind in Kapitel 2.1.4 beschrieben.
Das Laden von AKKU 3 und AKKU 4 erfolgt nur mit der Operation ENT aus dem Ergänzenden
Operationsvorrat. Ein Tausch von AKKU 1 und AKKU 2 wird mit der Systemoperation TAK
durchgeführt.

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 947Simatic s5 cpu 947rSimatic s5 cpu 946

Inhaltsverzeichnis