Herunterladen Inhalt Inhalt Diese Seite drucken

Spezielle Programmabschnitte - Omron SYSMAC CS1 serie Technisches Handbuch

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Vorsichtsmaßnahmen

9-2-2 Spezielle Programmabschnitte

Programmabschnitt
Unterprogramm
IL – ILC Abschnitt
Schrittsequenz–Abschnitt
FOR–NEXT–Schleife
JMP0 – JME0–Abschnitt
Blockprogrammabschnitt
Unterprogramm
Unterprogramm
Nicht möglich.
IL - ILC
OK
Schrittausfüh-
Nicht möglich.
rungssequenz
FOR - NEXT–
OK
Schleife
JMP0 - JME0
OK
Blockpro-
OK
gramm–Ab-
schnitt
Hinweis
Unterprogramme
322
Programme der SPS der Serie CS1 besitzen besondere Programmabschnitte,
die Befehlsbedingungen steuern. Die folgenden speziellen Programmab-
schnitte sind verfügbar.
Befehle
SBS–, SBN– und RET–Befehle
IL und ILC–Befehle
STEP S–Befehle und STEP–Be-
fehle
FOR–Befehle und NEXT–Befehle
JMP0–Befehle und JME0–Be-
fehle
BPRG–Befehle und BEND–Be-
fehle
Befehlskombinationen
Die folgende Tabelle zeigt die Spezialbefehle, die in anderen Programmab-
schnitten verwendet werden können.
IL – ILC–Ab-
Schrittausfüh-
schnitt
rungssequenz
Nicht möglich.
Nicht möglich.
Nicht möglich.
Nicht möglich.
OK
Nicht möglich.
OK
Nicht möglich.
OK
Nicht möglich.
OK
OK
Befehle, die Programmbereiche spezifizieren, können nicht für Programme in
anderen Programm–Tasks verwendet werden. Sehen Sie 11-2-3 Programm–
Task–Befehlseinschränkungen für weitere Einzelheiten.
Gruppieren Sie alle Unterprogramme in allen Programmen unmittelbar vor dem
END(001)–Befehl aber nach Programmierung aller anderen Programmteile.
(Deshalb kann ein Unterprogramm nicht in eine Schrittsequenz, Blockpro-
gramm, FOR - NEXT– oder JMP0 - JME0–Abschnitt plaziert werden.) Wird ein
Nicht–Unterprogramm nach einem Unterprogramm (SBN bis RET) plaziert, wird
dieses Programm nicht ausgeführt.
Programm
Unterprogramm
Programm
Unterprogramm
Befehlsbedingung
Unterprogramm wird ausge-
führt.
Abschnitt ist verriegelt
U e b ec u g
Unterbrechung in der Abarbei-
de
ba be
tung.
t
Blockprogramm wird ausge-
führt.
FOR - NEXT–
Schleife
Nicht möglich.
OK
Nicht möglich.
OK
Nicht möglich.
Nicht möglich.
Abschnitt
Status
Der Unterprogrammabschnitt
zwischen den SBN und RET–Be-
fehlen wird ausgeführt.
Die Ausgangsbits/–merker wer-
den ausgeschaltet und Zeitgeber
zurückgesetzt. Andere Befehle
zurückgesetzt Andere Befehle
werden nicht ausgeführt und der
vorhergehende Status wird bei-
behalten.
Schleifendurchlauf
Sprung
Das zwischen den BPRG– und
BEND–Befehlen aufgelistete
Blockprogramm wird ausgeführt.
JMP0 - JME0–
Block–
Abschnitt
programm–
Abschnitt
Nicht möglich.
Nicht möglich.
OK
Nicht möglich.
OK
Nicht möglich.
OK
Nicht möglich.
Nicht möglich.
Nicht möglich.
OK
Nicht möglich.
9-2

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis