Flexible NC-Programmierung
1.14 Interruptroutine (ASUP)
Beispiele
Beispiel 1: Interruptroutinen zuordnen und Priorität festlegen
Programmcode
...
N20 SETINT(3) PRIO=1 ABHEB_Z
N30 SETINT(2) PRIO=2 ABHEB_X
...
Die Interruptroutinen werden in der Reihenfolge der Prioritätswerte nacheinander
abgearbeitet, wenn die Eingänge gleichzeitig anstehen: zuerst "ABHEB_Z", dann
"ABHEB_X".
Beispiel 2: Interruptroutine neu zuordnen
Programmcode
...
N20 SETINT(3) PRIO=2 ABHEB_Z
...
N120 SETINT(3) PRIO=1 ABHEB_X
128
Kommentar
; Wenn Eingang 3 schaltet, dann soll die
Interruptroutine "ABHEB_Z" starten.
; Wenn Eingang 2 schaltet, dann soll die
Interruptroutine "ABHEB_X" starten.
Kommentar
; Wenn Eingang 3 schaltet, dann soll die
Interruptroutine "ABHEB_Z" starten.
; Eingang 3 wird eine neue Interruptroutine
zugeordnet: statt "ABHEB_Z" soll "ABHEB_X"
starten, wenn Eingang 3 schaltet.
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung