Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Handbuch Seite 673

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

● Das Verhalten bei aktivem Einzelsatz und programmierten
● Hat das Ersetzungsunterprogramm das
● Mit
● Ersetzungen erfolgen nicht rekursiv, d. h. die Funktion, die zum Aufruf des
Hilfsfunktionsausgabe an PLC
Bei Ersetzungen, die aufgrund von Hilfsfunktionsprogrammierungen aufgerufen werden,
bewirkt der Aufruf des Ersetzungsunterprogramms noch keine Ausgabe der Hilfsfunktion an
die PLC. Erst wenn die betreffende Hilfsfunktion im Ersetzungszyklus nochmals
programmiert wird, erfolgt die Ausgabe der Hilfsfunktion.
Grundfunktionen
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
der Einstellung von Bit 14 im Maschinendatum:
MD10702 IGNORE_SINGLEBLOCK_MASK (Einzelsatzstopp verhindern)
Bit 14 = 0:
Das Ersetzungsunterprogramm verhält sich wie jedes andere Unterprogramm:
– Rücksprung mit
M17
Hinweis:
Die Ausgabe der M-Funktion an die PLC ist abhängig von der Einstellung von Bit 0 im
Maschinendatum:
MD20800 $MC_SPF_END_TO_VDI (Unterprogrammende an PLC)
Bit 0 = 0: keine Ausgabe
Bit 0 = 1:
wird an die PLC ausgegeben.
M17
– Rücksprung mit
RET
Bit 14 = 1:
In einer Teileprogrammzeile, in der ein Ersetzungsunterprogramm aufgerufen wird, wird
nur einmal angehalten. Dabei ist es unerheblich, ob:
– das Ersetzungsunterprogramm am Satzanfang und / oder am Satzende aufgerufen
wird.
– vom Ersetzungsunterprogramm weitere Unterprogramme aufgerufen werden.
– das Ersetzungsunterprogramm mit
Der Einzelsatzstopp erfolgt für die Ersetzung von M-Funktionen am Ende des
Ersetzungsunterprogramms. Für die Ersetzung von T-Funktionen und D/DL-Funktionen
ist der Zeitpunkt des Einzelsatzstopps abhängig vom Aufrufzeitpunkt des
Ersetzungsunterprogramms:
Aufruf am Satzanfang ⇒ Einzelsatzstopp erfolgt am Ende der Teileprogrammzeile
Aufruf am Satzende ⇒ Einzelsatzstopp erfolgt am Ende des Ersetzungsunterprogramms
aktueller Satz die Programmzeile angezeigt, die zum Aufruf des
Ersetzungsunterprogramms geführt hat.
und
DELAYFSTON
DELAYFSTOF
Ersetzungsunterprogramm gegen Unterbrechungen, wie z. B. NC-Stopp, Einlesesperre
usw. geschützt werden.
Ersetzungsunterprogramms geführt hat, wird bei nochmaliger Programmierung im
Ersetzungsunterprogramm nicht mehr substituiert.
K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
9.14 Ersetzung von NC-Funktionen durch Unterprogramme
: Stopp am Ende des Unterprogramms
: Kein Stopp am Ende des Unterprogramms
oder
M17
DISPLOF
können Bereiche oder das ganze
-Attribut ist abhängig von
SBLOF
verlassen wird.
RET
-Attribut, so wird in der Satzanzeige als
673

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis