Herunterladen Inhalt Inhalt Diese Seite drucken

Anlegen Der Interrupttask Für Die Interrupt-Eingänge - ABB DC541-CM Betriebsanleitung

Interrupt- und zählmodul
Vorschau ausblenden Andere Handbücher für DC541-CM:
Inhaltsverzeichnis

Werbung

Im Beispiel sollen z.B. die Kanäle 0 und 1 als Interrupteingänge, die Kanäle 2 und 3 als Eingänge und
die Kanäle 4 bis 7 als Ausgänge konfiguriert werden: Die fertige Konfiguration sieht dann wie folgt aus:
Damit ist die Konfiguration des Gerätes DC541 als Interrupt-IO-Gerät abgeschlossen.
Die eingestellte Konfiguration kann mit dem Baustein DC541_GET_CFG ausgelesen werden.
2.2 Anlegen einer Interrupttask für die Interrupt-Eingänge
Wenn ein oder mehrere Kanäle des DC541 als Interrupteingänge konfiguriert sind, muss zur
Bearbeitung des/der Interrupts eine entsprechende Interrupttask angelegt werden.
Dazu ist in der Taskkonfiguration des Control Builders eine Task einzufügen. Es ist der Taskname, der
Typ "Extern ereignisgesteuert" und das Ereignis, das die Task startet, einzutragen.
Pro Koppler-Steckplatz gibt es zwei Typen von Interrupttasks, die über "Ereignis" ausgewählt werden:
Ext_CouplerX_InputAny:
Ein beliebiger Interrupt vom Koppler-Steckplatz X startet die Task mit der unter Priorität
eingetragenen Priorität 0...31
Ext_CouplerX_InpuAny_high_prio:
Ein beliebiger Interrupt vom Koppler-Steckplatz X startet die Task mit höchster Priorität, d. h. mit
einer Priorität, die höher als die max. einstellbare "0" und höher als die der Kommunikationstask
ist. Die eingetragene Priorität 0...31 hat in diesem Fall keine Bedeutung.
ACHTUNG: Wird die Interrupttask hochprior (Ext_CouplerX_InpuAny_high_prio) gestartet,
so darf die Programmlaufzeit nur ca. 400 µs betragen. Andernfalls ist kein Onlinezugriff mehr
möglich.
Im nachfolgenden Beispiel hat diese den Namen HIGHInterrupt_1, was für hochpriorer Interrupt von
Koppler-Steckplatz 1 steht. Der Typ ist "Extern ereignisgesteuert" und das Ereignis ist
"Ext_Coupler1_InputAny_high_priority".
____________________________________________________________________________________________________________
G7
AC500-Systemtechnik E/A-Module
10
DC541
AC500 / Stand: 08.2006

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis