Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Verschachtelung Von Stopp-Delay-Bereichen In Zwei Programmebenen - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

Erklärung der Reaktionen
immediate ("hartes" Stopp-Ereignis)
delayed ("sanftes" Stopp-Ereignis)
Alarm 16954
Alarm 16955
Alarm 16957
Eine Zusammenfassung weiterer Reaktionen auf Stopp-Ereignisse siehe:
Literatur:
Funktionshandbuch Grundfunktionen; BAG, Kanal, Programmbetrieb, (K1), Kapitel
"Beeinflussung und Auswirkung auf Stopp-Ereignisse"

Beispiel: Verschachtelung von Stopp-Delay-Bereichen in zwei Programmebenen

Programmcode
N10010 DELAYFSTON()
N10020 R1 = R1 + 1
N10030 G4 F1
...
N10040 Unterprogramm2
...
...
N20010 DELAYFSTON()
...
N20020 DELAYFSTOF()
N20030 RET
N10050 DELAYFSTOF()
...
N10060 R2 = R2 + 2
N10070 G4 F1
Arbeitsvorbereitung
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
8.4 Bedingt unterbrechbare Programmabschnitte (DELAYFSTON, DELAYFSTOF)
Kommentar
; Sätze mit N10xxx Programmebene 1.
; Stop-Delay-Bereich beginnt.
; Interpretation des Unterprogramms 2.
; Unwirksam, wiederholter Beginn, 2. Ebene.
; Unwirksam, Ende in anderer Ebene.
; Stop-Delay-Bereichs-Ende in gleicher Ebene.
; Stop-Delay-Bereich endet. Stopps wirken ab jetzt
Stoppt sofort auch im Stopp-Delay-Bereich
Stopp (auch ein kurzfristiger) erfolgt erst
nach dem Stopp-Delay-Bereich.
Programm wird abgebrochen, da im Stopp-
Delay-Bereich unerlaubte Pro-
grammbefehle verwendet worden sind.
Programm wird fortgesetzt, im Stopp-Delay-
Bereich hat eine unerlaubte Aktion
stattgefunden hat.
Der Programmbereich (Stopp-Delay-
Bereich), der durch DELAYFSTON und
DELAYFSTOF geklammert ist, konnte nicht
aktiviert werden. Damit wirkt jeder Stopp im
Bereich sofort und wird nicht verzögert.
unmittelbar.
Bahnverhalten
545

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis