Herunterladen Inhalt Inhalt Diese Seite drucken

Loop Programmschleife - Siemens SIMATIC S7-300 Referenzhandbuch

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

Werbung

Sprünge
6.19

LOOP Programmschleife

Format
LOOP <Sprungmarke>
Operand
<Sprungmarke>
Beschreibung
LOOP <Sprungmarke> (Dekrementiere AKKU1-L und springe, wenn
AKKU1-L <> 0) vereinfacht die Programmierung von Schleifen. Der Schleifenzähler
ist eine vorzeichenlose Ganzzahl (16 Bit) und befindet sich in AKKU1-L. Die
Anweisung springt an das angegebene Sprungziel. Der Sprung wird ausgeführt,
solange der Inhalt von AKKU1-L ungleich "0" ist. Der lineare Programmablauf wird
am Sprungziel fortgesetzt. Dieses 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
Operation Programmschleife 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: -
6-24
Beschreibung
Symbolischer Name des Sprungziels.
BIE
A1
A0
-
-
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