Herunterladen Inhalt Inhalt Diese Seite drucken

Interruptroutine Zuordnen Und Starten (Setint, Prio, Blsync) - Siemens SINUMERIK 840D sl Programmierhandbuch

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
1.14 Interruptroutine (ASUP)
1.14.3

Interruptroutine zuordnen und starten (SETINT, PRIO, BLSYNC)

Funktion
Die Steuerung verfügt über Signale (Eingang 1...8), die eine Unterbrechung des laufenden
Programms auslösen und eine entsprechende Interruptroutine starten können.
Die Zuordnung, welcher Eingang welches Programm startet, erfolgt im Teileprogramm mit
dem Befehl SETINT.
Falls im Teileprogramm mehrere SETINT-Anweisungen stehen und dadurch mehrere
Signale gleichzeitig eintreffen können, müssen den zugeordneten Interruptroutinen
Prioritätswerte zugewiesen werden, die die Reihenfolge bei der Abarbeitung festlegen:
PRIO=<Wert>
Treffen während der Interruptbearbeitung neue Signale ein, unterbrechen Routinen höherer
Priorität die aktuelle Interruptroutine.
Syntax
SETINT(<n>) PRIO=<Wert> <NAME>
SETINT(<n>) PRIO=<Wert> <NAME> BLSYNC
SETINT(<n>) PRIO=<Wert> <NAME> LIFTFAST
Bedeutung
SETINT(<n>):
<n>:
PRIO= :
<Wert>:
<NAME>:
122
Befehl: Eingang <n> einer Interruptroutine zuordnen. Die zugeordnete
Interruptroutine startet, wenn Eingang <n> schaltet.
Hinweis:
Wird einem belegten Eingang eine neue Routine zugeordnet, ist die alte
Zuordnung automatisch unwirksam.
Parameter: Nummer des Eingangs
Typ:
INT
Wertebereich:
1 ... 8
Befehl: Festlegung der Priorität
Prioritätswert
Typ:
INT
Wertebereich:
1 ... 128
Priorität 1 entspricht der höchsten Priorität.
Name des Unterprogramms (Interruptroutine), das abgearbeitet werden
soll.
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis