Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic S5 S5-115U Handbuch Seite 220

Automatisierungsgerät
Inhaltsverzeichnis

Werbung

55-
1
15U Handbuch
STEP 5 Operationen
7.2.10 Sprungoperationen
Die verschiedenen Operationen sind in der folgenden Tabelle aufgezählt. Ein Beispiel zeigt, wie
Sie Sprungoperationen einsetzen können.
Tabelle 7.20 Übersicht der Sprungoperationen
Bearbeitung der Sprungoperationen
Neben der Sprungoperation muß immer ein symbolisches Sprungziel (Sprungmarke) eingegeben
werden, das aus maximal vier Zeichen bestehen darf. Dabei rnuß das erste Zeichen ein Buchstabe
sein.
SPA
=
S P B
=
S P Z
=
SPN
=
S P P
=
SPM
SPO
=
Kennzeichen
Bei der Programmierung muß berücksichtigt werden:
Die absolute Sprungdistanz darf nicht mehr als
+
127 oder
-
128 Wörter im Programm-
speicher betragen. Beachten Sie, daß einige Anweisungen
( 2 .
B. "Laden einer Konstanten")
zwei Worte belegen. Bei größeren Sprüngen muß ein "Zwischenziel" eingefügt werden.
Sprünge dürfen nur innerhalb eines Bausteins durchgeführt werden.
Segmentgrenzen ("BLD 255") dürfen nicht übersprungen werden.
Sprungmarke
(max. 4 Zeichen)
C]
Cl
C]
C]
C]
C]
C]
A
Sprung absolut
Der unbedingte Sprung wird unabhängig von Bedingungen
ausgeführt.
Sprung bedingt
Der bedingte Sprung wird ausgeführt, wenn das VKE
"
1" ist. Bei
VKE "0" wird die Anweisung nicht ausgeführt und das VKE auf
"
1
"
gesetzt.
Springe bei Ergebnis "Null (Zero)"
Der Sprung wird nur ausgeführt, wenn ANZ 1
= 0
und ANZ
0 =
0.
Das VKE wird nicht verändert.
Springe bei "Nicht Null"
Der Sprung wird nur ausgeführt, wenn ANZ 1
r
ANZ
0
ist. Das VKE
wird nicht verändert.
Springe bei positivem Ergebnis
Der Sprung wird nur ausgeführt, wenn ANZ
1
=
1
und ANZ
0 = 0
ist. Das VKE wird nicht verändert.
Springe bei negativem Ergebnis
Der Sprung wird nur ausgeführt, wenn ANZ 1
= 0
und ANZ
0 =
1.
Das VKE wird nicht verändert.
Sprung bei Überlauf (Overflow)
Der Sprung wird ausgeführt, wenn ein Überlauf vorliegt. Andern-
falls wird der Sprung nicht ausgeführt. VKE wird nicht verändert.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis