Herunterladen Inhalt Inhalt Diese Seite drucken

Spm Springe, Wenn Ergebnis - Siemens SIMATIC S7-300 Referenzhandbuch

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

Werbung

6.15
SPM Springe, wenn Ergebnis < 0
Format
SPM <Sprungmarke>
Operand
<Sprungmarke>
Beschreibung
Sind die Statusbits A1 = 0 und A0 = 1, unterbricht SPM <Sprungmarke> den
linearen Programmablauf und springt an das Sprungziel. Der lineare
Programmablauf wird an dem 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
SPM
NEG
UN
M 4.0
S
M 4.0
SPA
NEXT
NEG:
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
//Subtraktion des Inhalt von MW12 vom Inhalt von EW8.
//Springe, wenn 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 NEG
hier fortgesetzt.
//Der Programmablauf wird nach dem Sprung zur Sprungmarke NEXT
hier fortgesetzt.
OV
OS
OR
-
-
-
Sprünge
STA
VKE
/ER
-
-
-
6-19

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis