Herunterladen Inhalt Inhalt Diese Seite drucken

Arithmetische Funktionen; Sonstige Funktionen - Siemens S5 - 101U Programmieranleitung

Inhaltsverzeichnis

Werbung

5.1.7
Arithmetische Funktionen
Die arithmetischen Operationen können nur
in der Anweisungsliste dargestellt werden.
Sie addieren oder subtrahieren die Inhalte
von Akkumulator 1 und 2, wobei z.B. ent-
sprechende Ladeoperationen erforderlich
sind.
Operation
Parameter
Funktion
Beispiel:
L EW 1
L EW2
I
Akku 1
..... IEW1
I
EW1
.....IEW2
I. . . . .
f
Akku2
I I
Akku 1
1.....
IEW1
I I
EW1
+
F
F
Addieren
(Akku
1 +
Akku 2)
Subtrahieren
(Akku 2 - Akku 1)
-F
EW 1 - EW 2
=
Ergebnis
I
Akku 1
l . . . . .
tII(~-
Durch zwei Ladeoperationen können die bei-
den Akkus 1 und 2 entsprechend den Oper-
anden der Ladeoperationen geladen werden.
Anschließend lassen sich die Inhalte bei-
der Akkus addieren oder subtrahieren.
Beispiel
AWL
Erläuterung
Von der Zahl +127 soll das
L
KF +127
Die konstante Festpunktzahl +127 wird in
rechte Byte des Datenwor-
den Akku 1 geladen, glei"chzeitig wird der
tes 85 subtrahiert werden
alte Inhalt von Akku 1 in den Akku 2 ge-
und das
Er~ebnis
jm linken
schoben.
Byte des Datenwortes 85 ab-
L
DR
85
Das rechte Byte des Datenwortes 85 wird in
gespeichert werden.
den Akku 1 geladen und die Festpunktzahl
+127 in den Akku 2 geschoben.
-F
Der Inhalt von Akku 1 wird vom Akku 2 sub-
127
trahiert, und das Ergebnis in Akku 1 hin-
DR 85
74
terlegt.
Erbebnis-F
53
T
DL
85
Der Inhalt von Akku 1 (Ergebnis) wird ins
linke Byte des Datenwortes 85 transferiert.
Hinweis:
Bei Überschreitung des Zahlbereiches (-32768 bis +32767) ist das Ergebnis der Opera-
tion undefiniert
(OV
=
111
11
)
5.1.8
Sonstige Funktionen
Die folgenden Operationen sind nur in der
Anweisungsliste darstellbar.
Operation
Parameter
Funktion
S T P
Stop
N 0 P
~
Nulloperation
(alle Bits gelöscht)
N 0 P
1
Nulloperation
(alle Bits gesetzt)
B L 0
ß bis 255
Bildaufbaubefehl
5. 17
Der STOP-Befehl wird dann eingesetzt,
wenn z.B. bei bestimmten kritischen Zu-
ständen der Anlage oder bei Auftreten
eines Gerätefehlers der übergang des Auto-
matisierungsgerätes in den Stopzustand ge-
wünscht wird.
Die Nulloperationen dienen z.B. zur Frei-
haltung oder Überschreibung von Speicher-
plätzen.
Der Bildaufbaubefehl bestinmt die Eintei-
lung von Programmteilen in Segmente inner-
halb eines Bausteins.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis