K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
10.10 Asynchrone Unterprogramme (ASUPs)
10.10.3.2
Aktivierungsereignis ($AC_ASUP)
Über die Systemvariablen $AC_ASUP können bezüglich des Ereignises, das zur Aktivierung
des ASUPs geführt hat, folgende Informationen gelesen werden:
● Weswegen wurde ASUP aktiviert, z. B. Bit 0: Anwender-Interrupt "ASUP mit Blsync"
● Wodurch wurde das ASUP aktiviert, z. B. Bit 0: NC/PLC-Nahtstellensignal, Digitale-
Analoge Schnittstelle
● Welche Art von Fortsetzung ist möglich, z.B. Bit 0: freiwählbar REORG oder RET
10.10.4
Programmierung (SETINT, PRIO)
Zuordnung: Interruptsignal zu NC-Programm
Die Zuordnung eines NC-Programms zu einem Interruptsignal erfolgt mit dem Befehl
SETINT. Das NC-Programm wird dadurch zu einem ASUP.
Syntax
SETINT(<n>) <NC-Programm>
Bedeutung
SETINT:
<n>:
<NC-Programm>:
Beispiel
Programmcode
N20 SETINT(3) ABHEBEN_Z
618
Zuordnung NC-Programm zu einem Interruptsignal
Nummer des Interruptsignals
Wertebereich:
0, 1, 2, ... 8
Programmname
Kommentar
; IF Eingang 3 == 1
; THEN ASUP "ABHEBEN_Z" starten
Funktionshandbuch, 12/2018, A5E40870716A AB
Grundfunktionen