Herunterladen Inhalt Inhalt Diese Seite drucken

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

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

Werbung

6.13
SPN Springe, wenn Ergebnis <> 0
Format
SPN <Sprungmarke>
Operand
<Sprungmarke>
Beschreibung
Ist das Ergebnis, das von den Statusbits A1 und A0 angezeigt wird, größer oder
kleiner als Null (A1 = 0/A0 = 1 oder A1 = 1/A0 = 0), unterbricht SPN
<Sprungmarke> (Springe, wenn das Ergebnis <> 0) 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
XOW
SPN
NOZE
UN
M 4.0
S
M 4.0
SPA
NEXT
NOZE:
UN
M 4.1
S
M 4.1
NEXT:
NOP 0
Anweisungsliste (AWL) für S7-300/400
A5E00706959-01
Beschreibung
Symbolischer Name des Sprungziels.
BIE
A1
A0
-
-
Erläuterung
//Springe, wenn der Inhalt von AKKU1-L ungleich Null ist.
//Der Programmablauf wird hier fortgesetzt, wenn der Sprung
nicht ausgeführt wird.
//Der Programmablauf wird nach dem Sprung zur Sprungmarke NOZE
hier fortgesetzt.
//Der Programmablauf wird nach dem Sprung zur Sprungmarke NEXT
hier fortgesetzt.
OV
OS
OR
-
-
-
Sprünge
STA
VKE
/ER
-
-
-
6-17

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis