Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 Handbuch Seite 84

Positionierbaugruppe für schrittmotoren ip247
Vorschau ausblenden Andere Handbücher für SIMATIC S5:
Inhaltsverzeichnis

Werbung

Verfahrprogramme und deren Aufbau
Jede M-Funktion wird zu Beginn der Ausführung eines Satzes (Verfahrauftrag oder Verweilzeit)
ausgegeben und steht solange an, bis die nächste M-Funktion am Anfang des nächsten Satzes
(Verfahrauftrag oder Verweilzeit), der eine M-Funktion enthält, ausgegeben wird.
Im Steuerungsprogramm können mit den M-Funktionen benutzerspezifische Aktionen ausgelöst
werden, z.B. das wegabhängige Ein- und Ausschalten von Anlagenteilen während dem Verfahren
der Achse.
Sind mit Hilfe des "Fliegenden Wechsels" (G1O) für eine Verfahrbewegung mehrere Sätze mit
aufeinanderfolgenden, unterschiedlichen M-Funktionen programmiert, so wird die neue
M-Funktion
ab der Übergangsstelle ausgegeben.
Sind zu Beginn eines Verfahrprogrammes Sätze ohne M-Funktionen programmiert, so wird die
M255 ausgegeben. Sie wird solange ausgegeben, bis ein Satz (Verfahrauftrag oder Verweilzeit)
mit einer M-Funktion bearbeitet wird. Enthält ein Verfahrprogramm außer der M02 keine
M-Funktion
so wird während des gesamten Programmed die M255 ausgegeben.
j
Beispiele:
N05 G91
N1O G74
N15 G24 F3
N20 X1OOO F2000 M1O
N30 G57
N35 X-500 F2000
N45 G20
N50 G74 M20
N60 X500 F1OO M30
N65 G26
N70 X1OOO F2000 M60
N75 M02
Besonderheiten gelten für die M02 und die MOO:
Die M02
Die M02 bedeutet Programmende. Mit der M02 werden Haupt- und Unterprogramme beendet.
Sie ist im Schlußsatz des Verfahrprogrammes anzugeben. Danach können keine weiteren Sätze
an das Verfahrprogramm angehängt werden. Der Schlußsatz kann allein aus der N-Funktion und
M02 bestehen. Wenn M02 in einem Verfahrsatz angegeben wird, kann dort keine weitere
M-Funktion ausgegeben werden.
Die MOO
Die MOO bedeutet "Programmierter Halt". Ein Satz mit einer MOO bewirkt, daß die als nächstes
programmierte Verfahrbewegung (X-Funktion oder G74) bzw. Verweilzeit (Go4) erst nach einem
Übernahmebefehl ausgeführt wird. Verschiebungen (z.B. G57) die nach einer MOO und vor einer
Verfahrbewegung oder vor einer Verweilzeit stehen, werden jedoch noch vor dem Halt
ausgeführt.
N1O Xl 00 F1OOO MOO
N20 ! G04 F200 MOO
N30 ! X200 F500
N40 X1OO F1OOO MOO
N50 G57 ! X200 F500
2-48
M-Funktion nicht sinnvoll, Ausgabe M255
Ausgabe M255
M-Funktion nicht
erlaubt, Ausgabe M255
Ausgabe der M1O
M-Funktion nicht sinnvoll, Ausgabe M1O
Ausgabe der M1O
M-Funktion nicht erlaubt
Ausgabe der M20
Ausgabe der M30
M-Funktion nicht sinnvoll, Ausgabe M30
der
Ausgabe
M60
Schlußsatz, Programmende
(! =Haltepunkt)
Programmhalt vor der Veweilzeit
Programmhalt vor der Verfahrbewegung
Haltepunkt nach der Nullpunktverschiebung
A02
Siemens AG" C79000-B8500-C707

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis