Interruptmaske übergeben – BECKHOFF C1220 Benutzerhandbuch
Seite 20

Eiserstraße 5 / D-33415 Verl / Telefon 05246/963-0 / Telefax 05246/963-149
Funktionsbeschreibung Software
20
Beckhoff Lightbus - PC Interfacekarte C1220
Interruptmaske übergeben
Das Modul C1220 verfügt über 4 Interruptkanäle über welche die adreßun-
abhängigen Interrupts dem PC übergeben werden. Die Übergabe an den
PC erfolgt über den GCB.
Die adreßunabhängigen Interruptbits können von den Peripherimodulen
erzeugt werden. Sie werden dabei in das Interruptfeld des Controlbytes
eingeblendet.
Mit der Funktion 0x0f wird dem Modul C1220 mitgeteilt, welche
Interruptkanäle aktiviert werden sollen und welche Interruptkriterien zur
Interruptübergabe an den PC führen sollen.
Argument
Kanal
Länge
Funktion
0
1
2
3
4
Anforderung
07
0x0f
0m
Kriterium
Interrupt-
kanal 0
Kriterium
Interrupt-
kanal 1
Kriterium
Interrupt-
kanal 2
Kriterium
Interrupt-
kanal 3
Antwort
03
0x0f
0m
Das LOW-Nibble in Argument 0 gibt an, welche der 4 möglichen
Interruptkanäle freigegeben werden sollen.
Beispiel:
m = 0x00
alle Interruptkanäle gesperrt (Defaultwert)
m = 0x01
Interruptkanal 0 freigegeben
m = 0x06
Interruptkanäle 1 und 2 freigegeben
m = 0x0f
Interruptkanäle 0, 1, 2 und 3 freigegeben
Jeder Interruptkanal läßt sich über ein Kriterium charakterisieren.
Folgende Kriterien können ausgewählt werden:
Kriterium
Interrupt-Kanal(0,1,2,3)
kein Interrupt
0
Interrupt auf positive Flanke
1
Interrupt auf negative Flanke
2
Interrupt auf Flankenwechsel
3
Über die Argumente 1 bis 4 werden die jeweiligen Kriterien den Interrupt-
Kanälen zugeordnet.