Programmierung, Die parallelen ein-/ausgabebausteine 8255, Die sondertasten – BECKHOFF C1230S Benutzerhandbuch
Seite 8

Eiserstraße 5 / D-33415 Verl / Telefon 05246/963-0 / Telefax 05246/963-149
8
ISA-Bus Steckkarte C1230S
C1230S
Programmierung
Die parallelen Ein-/Ausgabebausteine 8255
Auf der ISA-Bus Steckkarte C1230S befinden sich drei parallele Input-/
Output-Bausteine, kurz PIO, vom Typ 8255. Ein Baustein fragt
Sondertasten auf dem Fronttableau ab und steuert die Leuchtdioden.
Wenn Ihr PC nicht über Sondertasten verfügt, kann dieser Baustein für
andere Zwecke verwendet werden. Die Anschlüsse dieses Bausteins sind
TTL-kompatibel auf die Fronttableau-Schnittstelle der C1230S Karte
geführt. Der zweite PIO-Baustein steuert eine Unterbrechungsfreie
Stromversorgung. Zum Anschluß der USV benötigen Sie die USV-
Steuerplatine C2000BAT. Der dritte Baustein wird auf der Karte C1230S
nicht verwendet.
Jeder Baustein verfügt über drei 8 Bit Ports, die als Ein- oder Ausgang
konfiguriert werden können. Die Konfiguration erfolgt über das
Steuerregister. Jeder Port und jedes Steuerregister sind jeweils auf eine
Speicheradresse gelegt.
Die Adressen der drei PIO-
Bausteine auf der C1230S
Front-
tableau
Adresse
USV-
Steuerung
Adresse
nicht
verwendet
Adresse
Port A
220H
Port A
230H
Port A
240H
Port B
221H
Port B
231H
Port B
241H
Port C
222H
Port C
232H
Port C
242H
Steuer-
register
223H
Steuer-
register
233H
Steuer-
register
243H
Im Steuerregister eines parallelen Ein-/Ausgabebausteins 8255 legen Sie
fest, welcher Port als Ein- oder Ausgang arbeiten soll.
Konfiguration:
Nach dem Einschalten
91H in Adresse 223H und
93H in Adresse 233H
schreiben.
Nach einem Reset oder nach Einschalten des Rechners arbeiten alle Ports
als Eingang. Um die Bausteine entsprechend ihren Aufgaben im Industrie
PC zu konfigurieren, schreiben Sie den Wert 91H in das Steuerregister in
Adresse 223H und 93H in Adresse 233H. Die Konfiguration bleibt solange
erhalten, bis Sie die Adressen überschreiben oder den Rechner neu
starten.
Die Sondertasten
Der Industrie PC enthält auf dem Fronttableau bis zu 10 Sondertasten, die
jeweils mit einer LED bestückt sind.
Jede der 10 Sondertasten
enthält eine LED
Die Sondertasten auf dem Fronttableau sind nicht an die
Tastaturschnittstelle angeschlossen, sondern werden über Port A und den
unteren Teil von Port C, des parallelen Ein-/Ausgabe-Bausteins abgefragt,
dessen Adressbereich zwischen 220H und 223H liegt.