Herunterladen Inhalt Inhalt Diese Seite drucken

Decodier-Einzelsatz Sbl2 Mit Impliziten Vorlaufstop; Einzelsatz-Stopp: Unterdrückung Über Sblof - Siemens SINUMERIK840D sl Handbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK840D sl:
Inhaltsverzeichnis

Werbung

2.8.1

Decodier-Einzelsatz SBL2 mit impliziten Vorlaufstop

Asynchronität
Durch die Vorausbearbeitung der Teileprogrammsätze kann der Bezug zwischen aktueller
Satzanzeige, bezogen auf den Hauptlaufzustand des NCK's und der auf HMI angezeigten
Variablenwerte verloren gehen. Dem Anwender werden dann nicht plausible Variablenwerte
angezeigt.
Vorlaufstop je Satz
Mit den kanalspezifischen Settingdatum SD42200 $SC_SINGLEBLOCK2_STOPRE wird bei
aktivem SBL2 mit jedem Satz ein Vorlaufstopp ausgeführt. Dadurch wird die
Vorausbearbeitung der Teileprogrammsätze unterdrückt und der Bezug zwischen aktueller
Satzanzeige und Anzeige der Variablenwerte bleibt erhalten.
Hinweis
Diese Variante des SBL2 ist nicht konturtreu. Das bedeutet, dass bedingt durch den
Vorlaufstopp möglicherweise ein anderer Konturverlauf generiert wird als ohne Einzelsatz
oder mit SBL1.
Anwendung: Debug–Mode zum Austesten von Teileprogrammen.
2.8.2
Einzelsatz-Stopp: Unterdrückung über SBLOF
Single Block Aus
Mit dem Sprachbefehl SBLOF gekennzeichnete Programme werden bei jedem Einzelsatztyp
wie ein Satz komplett abgearbeitet.
SBLOF gilt auch in den aufgerufenen Unterprogrammen.
SBLOF
Beispiel für Unterprogramm ohne Stopp im Einzelsatz:
PROC BEISPIEL SBLOF
G1 X10
RET
Ob am Ende des Unterprogramms angehalten werden soll oder nicht, wird mit dem
Rücksprung-Befehl entschieden:
Rücksprung mit M17
Rücksprung mit RET
BAG, Kanal, Programmbetrieb, Reset-Verhalten (K1)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0
Ausführliche Beschreibung
Stopp am Ende des Unterprogramms
Kein Stopp am Ende des Unterprogramms
2.8 Einzelsatz
2-129

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis