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