Herunterladen Inhalt Inhalt Diese Seite drucken

Randbedingungen; Beispiele - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

9.9.4

Randbedingungen

Betriebsartenübergreifender Start von Interruptroutinen
Voraussetzungen:
● Option: Betriebsartenübergreifende Aktionen
● MD11602 $MN_ASUP_START_MASK, mindestens Bit 0 = 1
Für ein fehlerfreies Arbeiten der Funktion sind folgende Daten besonders zu beachten:
● MD11600 $MN_BAG_MASK
● MD11604 $MN_ASUP_START_PRIO_LEVEL
● Die Priorität der Interruptzuordnung
Empfohlene Einstellungen:
● MD11600 $MN_BAG_MASK = H11
● MD11602 $MN_ASUP_START_MASK = H111
● MD11604 $MN_ASUP_START_PRIO_LEVEL = 7
9.9.5

Beispiele

Aktivierung einer Interruptroutine über Synchronaktion
128. Anzahl der aktiven digitalen Ein-/Ausgänge festlegen:
129. Mit folgenden MD-Einstellungen Kurzschluss erzeugen:
130. HW-Zuordnung des externen NC-Eingangsbytes für NC-Programm-Interrupts:
131. Eingang als ASUP-Auslöser definieren:
132.
Grundfunktionen
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
MD10350 $MN_FASTIO_DIG_NUM_INPUTS=3
MD10360 $MN_FASTIO_DIG_NUM_OUTPUTS=3
MD10361 $MN_FASTIO_DIG_SHORT_CIRCUIT[0]='H0102B102'
MD10361 $MN_FASTIO_DIG_SHORT_CIRCUIT[1]='H0202B202'
MD21210 $MC_SETINT_ASSIGN_FASTIN=2 ; besser 1 Byte mehr als benötigt
SETINT(1) PRIO=1 SYNCASUP
IDS=1 EVERY $$AC_PATHN>=0.5 DO $A_OUT_[9]=1
K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
9.9 Asynchrone Unterprogramme (ASUPs), Interruptroutinen
611

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis