Interruptmaske übergeben – BECKHOFF C1220 Benutzerhandbuch

Seite 20

Advertising
background image

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.

Advertising