Herunterladen Inhalt Inhalt Diese Seite drucken

Schrittbefehle; Step(08)/Snxt (09) - Step Define Und Step Start (Schritt Und Nächster Schritt) - Omron SYSMAC CQM1 Bedienerhandbuch

Speicherprogrammierbare steuerung
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

Schrittbefehle

5-14 Schrittbefehle:

STEP(08)/SNXT (09) – STEP DEFINE und STEP START
(Schritt und nächster Schritt)
Beschränkungen
Beschreibung
Kontaktplan–Symbole
STEP (08) B
SNXT (09) B
Alle Steuerbits müssen aufeinanderfolgen und im gleichen Wort enthal-
ten sein.
Die Schrittbefehle STEP(08) und SNXT (09) werden paarweise dazu benutzt,
das Programm so zu strukturieren, daß größere Abschnitte als gesonderte
Einheiten sowohl ausgeführt– als auch zurückgesetzt werden können. Der
Programmabschnitt wird normalerweise so definiert, daß er mit einem be-
stimmten Vorgang in der Anwendung korrespondiert. (Anwendungsbeispiele
werden später in diesem Kapitel dargestellt). Eine Schritt–Anweisung verhält
sich wie jeder andere Programmiercode, mit dem Unterschied, daß be-
stimmte Befehle (wie z.B. END(01), IL (02)/ILC (03), JMP (04)/JME (05) und
SBN (92)) in diesem Programmabschnitt nicht enthalten sind.
STEP(08) verwendet ein Steuerbit aus dem IR– oder HR–Bereich, das den
Anfang des durch den Schrittbefehl definierten Programmabschnitts kenn-
zeichnet. STEP(08) erfordert keine Ausführungsbedingung, wird also durch
das Bit selbst gesteuert. Die Ausführung der Schrittanweisung wird durch
SNXT(09) eingeleitet, wobei das gleiche Steuerbit wie für den STEP(08)–Be-
fehl verwendet werden muß. Der Schritt wird ausgeführt, wenn die Ausfüh-
rungsbedingung für SNXT (09) EIN ist. Ist die Ausführungsbedingung AUS,
wird der Befehl ignoriert. Der SNXT(09)–Befehl muß im Programmcode vor
dem Abschnitt stehen, für den die Schrittanweisung ausgeführt werden soll.
Er kann auch mehrfach und verschiedentlich verwendet werden, so daß eine
Steuerung z.B. entsprechend zweier Ausführungsbedingungen möglich ist
(siehe Beispiel 2, unten).
SNXT(09) wird solange ausgeführt, bis das Programm einen STEP(08)–Be-
fehl ohne Steuerbit erreicht. Dabei muß dem STEP(08) ohne Steuerbit ein
SNXT(09) mit einem funktionslosen Pseudosteuerbit, z.B. ein unbenutztes
Bit aus dem IR– oder HR–Bereich, vorangegangen sein. STEP (08) ohne ein
Steuerbit muß von SNXT (09) mit einem Pseudosteuerbit vorangegangen
werden. Es darf keinesfalls das Steuerbit sein, das für den STEP(08)–Befehl
verwendet wurde.
Die Schrittausführung wird entweder durch den folgenden SNXT(09)–Befehl
oder durch Rücksetzen des entsprechenden Steuerbits beendet. Danach
sind alle IR– und HR–Bits im Step–Bereich auf AUS gesetzt. Die Zeitgeber
sind auf den Sollwert zurückgesetzt. Zähler, Schieberegister und Bits, die
einem KEEP–Befehl zugewiesen sind, behalten ihren Status bei. Nachfol-
gend zwei Beispiele:
STEP (08)
Kapitel 5-14
Datenbereich
B: Steuerbit
IR, AR, HR, LR
B: Steuerbit
IR, AR, HR, LR
201

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis