Herunterladen Inhalt Inhalt Diese Seite drucken

Spp Springe, Wenn Ergebnis > 0 - Siemens SIMATIC S7-300 Referenzhandbuch

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

Werbung

Sprünge
6.14
SPP Springe, wenn Ergebnis > 0
Format
SPP <Sprungmarke>
Operand
<Sprungmarke>
Beschreibung
Sind die Statusbits A1 = 1 und A0 = 0, unterbricht SPP <Sprungmarke> den
linearen Programmablauf und springt an das Sprungziel. Der lineare
Programmablauf wird am Sprungziel fortgesetzt. Das Sprungziel wird durch eine
Sprungmarke angegeben. Es kann sowohl vorwärts als auch rückwärts
gesprungen werden. Sprünge können nur innerhalb eines Bausteins ausgeführt
werden, d. h. die Sprunganweisung und das Sprungziel müssen innerhalb
desselben Bausteins liegen. Das Sprungziel darf innerhalb dieses Bausteins nur
einmal vorhanden sein. Die maximale Sprungweite liegt bei -32768 bzw. +32767
Wörtern des Programmcodes. Die tatsächliche maximale Anzahl der Anweisungen,
die übersprungen werden können, hängt von der Kombination der Anweisungen
innerhalb des Programms (Ein-, Zwei- oder Dreiwortanweisungen) ab.
Statuswort
schreibt: -
Beispiel
AWL
L
EW8
L
MW12
-I
SPP
POS
UN
M 4.0
S
M 4.0
SPA
NEXT
POS:
UN
M 4.1
S
M 4.1
NEXT:
NOP 0
6-18
Beschreibung
Symbolischer Name des Sprungziels.
BIE
A1
A0
-
-
Erläuterung
//Subtraktion des Inhalts von MW12 vom Inhalt von EW8.
//Springe, wenn das Ergebnis > 0 (d. h. der Inhalt von AKKU 1 >
0) ist.
//Der Programmablauf wird hier fortgesetzt, wenn der Sprung
nicht ausgeführt wird.
//Der Programmablauf wird nach dem Sprung zur Sprungmarke POS
hier fortgesetzt.
//Der Programmablauf wird nach dem Sprung zur Sprungmarke NEXT
hier fortgesetzt.
OV
OS
OR
-
-
-
Anweisungsliste (AWL) für S7-300/400
STA
VKE
/ER
-
-
-
A5E00706959-01

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis