Inhaltszusammenfassung für Wasco OPTOPRE-PCI8 Extended
Seite 1
OPTOPRE-PCI8 EXTENDED EDV-Nr.: A-423800 8 Eingänge über Optokoppler (8 Eingänge interruptfähig) 8 Ausgänge über Relais 16 TTL-Eingänge 16 TTL-Ausgänge 3 * 16-Bit-Zähler - interruptfähig...
Seite 2
Pascal, Turbo C sind geschützte Warenzeichen von Borland. Quickbasic ist ein eingetragenes Warenzeichen von Microsoft. Powerbasic ist ein eingetragenes Warenzeichen von Robert S. Zale. ® ist ein eingetragenes Warenzeichen. wasco Haftungsbeschränkung Die Firma Messcomp Datentechnik GmbH haftet für keinerlei, durch den Gebrauch der Interfacekarte OPTOPRE-PCI8 und dieser Doku- EXTENDED mentation, direkt oder indirekt entstandenen Schäden.
Inhaltsverzeichnis 1. Produktbeschreibung 2. Installation der OPTOPRE-PCI8 EXTENDED Installation der Karte in den Rechner 3. Anschlussstecker Lage der Anschlussstecker auf der Platine Steckerbelegung von CN1 Steckerbelegung von CN2 4. Jumperblöcke Lage der Jumperblöcke auf der Platine Jumperblockbelegung JP1 Jumperblockbelegung JPCN2 Jumperblockbelegung JPLED07 Jumperblockbelegung JI00...JI07 Jumperblockbelegung JPK04...JPK07...
Seite 4
12.1 Programmierung der OPTOPRE-PCI8 12.2 Zuordnung der Portadressen ® 13. Programmierung unter Windows 13.1 Programmierung der OPTOPRE-PCI8 13.2 Installation der Windows® Treiber 14. Zubehör 14.1 Passendes wasco ® -Zubehör 14.2 Anschlusstechnik (Anwendungsbeispiele) 14.3 Einzelkomponenten zur Eigenkonfektionierung 15. Fehlersuche 16. Technische Daten 17.
1. Produktbeschreibung Die OPTOPRE-PCI8 bietet acht digitale Eingänge und acht digi- EXTENDED tale Ausgänge mit galvanischer Trennung, einzeln für jeden Kanal. Die Potentialtrennung der Eingänge ist durch acht hochwertige Optokoppler mit Schmitt-Trigger-Funktion, bei den Ausgängen durch acht Relais ge- geben. Durch Schutzdioden sind die Eingänge zusätzlich gegen schäd- liche Spannungsspitzen geschützt.
2. Installation der OPTOPRE-PCI8 EXTENDED 2.1 Installation der Karte in den Rechner Achten Sie vor dem Einbau der OPTOPRE-PCI8 darauf, dass der Rech- ner vom Netz getrennt oder zumindest ausgeschaltet ist. Beim Einbau der Interface-Karte in den laufenden Rechner besteht die Gefahr, dass neben der OPTOPRE-PCI8 auch andere Karten des PCs oder Rechners beschädigt oder zerstört werden.
4. Jumperblöcke 4.1 Lage der Jumperblöcke auf der Platine JPK04...JPK07 JPLED07 JI00...JI07 JP1: Jumperblock für Anwendung des Timers JPCN2: Verbinden der internen Versorgungsspannung des PC auf die SCSI-II Buchse CN2 JPLED07: Verbinden der Spannungsversorgung für die Status-LEDs LK00...LK07 (Printrelais-Ausgänge) JI00...JI07: Beschaltung der Optokoppler-Eingänge IN00...IN07 JPK04...JPK07: Beschaltung der Printrelais-Ausgänge OUT04...OUT07 (Öffner od.
4.5 Jumperblockbelegung JI00...JI07 Jumperverbindung 2-3 (default): JI00...JI07 Steuerung der Optokoppler-Eingänge über den Plus- und Minuseingang. Jumperverbindung 1-2: JI00...JI07 Steuerung der Optokoppler-Eingänge über den Minuseingang. Der Pluseingang liegt hier- bei fest auf einer internen Spannung von +24V, die über einen DC/DC Wandler erzeugt wird. 4.6 Jumperblockbelegung JPK04...JPK07 JPK04...JPK07 JPK04...JPK07...
5.2 Zugriff auf die Systemkomponenten Der Zugriff auf die Hardware-Komponenten der OPTOPRE-PCI8 erfolgt durch das Lesen von bzw. Schreiben in Portadressen mit Hilfe von Libra- ry-Funktionen. Die für die OPTOPRE-PCI8 relevanten Portadressen er- geben sich abhängig von einer vom PCI-Bios vergebenen Basisadresse. Der Portzugriff auf die OPTOPRE-PCI8 erfolgt ausschließlich im Word Zugriff (16Bit), Byte und Doppel-Word Zugriffe können nicht verwendet werden.
6. 8 Optokopplereingänge Die OPTOPRE-PCI8 verfügt über 8 Eingangskanäle, deren galvanische Trennung mittels Optokoppler erreicht wird. Die Isolationsspannung zwi- schen Masse des Computers und Eingang beträgt 500 Volt, während die Spannung zwischen den Eingangskanälen auf 100 Volt begrenzt ist. Die Eingangsoptokoppler verfügen über eine Schmitt-Trigger Funktion.
6.2 Eingangsbeschaltung der Optokoppler IN00...IN07 Die 8 Eingangskanäle der OPTOPRE-PCI8 können in zwei verschiede- nen Betriebsarten angesteuert werden. Entweder direkt über den Plus- und Minuseingang IN00...IN07+ und IN00...IN07- oder nur über den Mi- nuseingang. Hierfür wird der Pluseingang über einen Jumper fest auf + 24V gelegt.
6.3 Eingangsspannungsbereiche Für die direkte Beschaltung über den Plus- und Minuseingang kann durch den Austausch des Widerstands-Arrays R1 ein zweiter Eingangsspan- nungsbereich ausgewählt werden. Die Daten der zwei Eingangsspannungsbereiche entnehmen Sie bitte der folgenden Tabelle: Widerstandsarray R1 Kennung Low Pegel High Pegel 1,0 KOhm 0...1,5 V...
7. 8 Ausgänge über Relais Die OPTOPRE-PCI8 verfügt über 8 Ausgangskanäle, deren galvanische Trennung mittels acht Relais (8 * Wechsler) erreicht wird. Die Relaiskon- takte sind sowohl als Schließer (normal open) als auch Öffner (normal closed) verwendbar. 7.1 Pinbelegung der Relais Unterseite 7.2 Ausgangsbeschaltung der Relais K00...K03 K00...K03...
7.3 Ausgangsbeschaltung der Relais K04...K07 K04...K07 JPK04...JPK07 CN1_OUTxx+ CN1_OUTxx- 7.4 Kontaktschutzschaltung Schutzvaristor RV00A/B...RV04A/B, RV04...RV07 Zum Schalten einer induktiven Last kann es von Vorteil sein, einen Schutzvaristor parallel zu den Relais-Schaltkontakten zu setzen. Für diese anwenderspezifi sche Zusatzbeschaltung wurden bei der OPTOP- RE-PCI8 die Lötpunkte RV00A/B...RV03A/B sowie RV00...RV07 EXTENDED...
8. 3 * 16 Bit Zähler (Timer 8254) 8.1 Zähler 0, 1 und 2 Jeder der drei Zähler besteht aus einem 16-Bit-Abwärtszähler, der wahl- weise für dezimales oder duales Zählen verwendet werden kann. Alle drei Zähler sind in der Funktion vollkommen identisch, sie arbeiten von- einander völlig unabhängig und können parallel in verschiedenen Be- triebsarten betrieben werden.
Seite 24
8.4 Schreib-/Leselogik Zähler 0 laden Zähler 1 laden Zähler 2 laden Steuerwort einschreiben Lesen des Zählerinhalts von Zähler 0 Lesen des Zählerinhalts von Zähler 1 Lesen des Zählerinhalts von Zähler 2 Keine Funktion, Daten-Bus-Schnittstelle hochohmig Baustein gesperrt, Daten-Bus-Schnittstelle hochohmig Keine Funktion, Daten-Bus-Schnittstelle hochohmig X = beliebig 8.5 Steuerwort-Register...
8.6 Betriebsart 3 Rechteckgenerator Der Zählerausgang bleibt bei geradzahligen Zähleranfangswerten so- lange auf "High", bis der halbe Anfangswert abgezählt ist. Während der zweiten Hälfte liegt am Ausgang "Low" an. Bei ungeraden Startwerten (n) befi ndet sich für (n+1)/2 Zähltakte am Ausgang "High" und für (n - 1)/2 Takte "Low".
8.8 Programmierung des Timers Durch ein Steuerwort wird die Betriebsart und durch die im Steuerwort angegebene Anzahl der Bytes für den Zähleranfangswert wird das Zählregister geladen. Die Steuerworte können in beliebiger Reihenfolge eingeschrieben werden, denn jeder Zähler hat ein eigenes Steuerwortre- gister mit gesonderter Adresse (SC0, SC1).
9. 16 TTL-Eingänge über 74LS244 Die OPTOPRE-PCI8 verfügt über 16 Eingangskanäle, die TTL-kompati- bel sind. Unbeschaltete oder offene Eingänge zeigen High Pegel an und sollten grundsätzlich auf GND gelegt werden. 10. 16 TTL-Ausgänge über 74ABT273 Die OPTOPRE-PCI8 verfügt über 16 Ausgangskanäle, die TTL-kompati- bel sind.
11. Interrupt 11.1 Interrupt-Anforderungen Unterbrechungsanforderungen können mit der OPTOPRE-PCI8 folgen- dermaßen generiert werden: zeitabhängig mit Hilfe der Kombination 8254-Timerbaustein/ Quarzoszillator über die Optokopplereingänge IN00...IN07 Die Interruptanforderungen der OPTOPRE-PCI8 werden über die PCI- Busleitung INTA an einen der Rechner-IRQs weitergeleitet. Die betreffen- de IRQ-Nummer wird vom PCI-Plug and Play BIOS des Rechners bzw.
Seite 30
Unterbrechungsanforderungen werden durch die OPTOPRE-PCI8 unter folgenden Bedingungen generiert: Interrupt durch Optokopplereingang IN00...IN07: --> Unterbrechungsanforderung bei Übergang von LOW auf HIGH-Pegel an mindestens einem der Optokopplereingänge IN00...IN07 Voraussetzung ist die softwaremäßige Freigabe im Interrupt-Kontrollre- gister sowie im OPTOIN-Interrupt-Maskenregister! Interrupt durch Timer/Quarzoszillator: -->...
Seite 31
Generierung zeitgesteuerter Interruptauslösungen wird Timerbaustein 8254 der OPTOPRE-PCI8 wie folgt verwendet: Durch Setzen der Jumperverbindungen 1-2 bis einschließlich 17-18 wird der 4 MHz Takt des Quarzoszillators dem Clock-Eingang von Timer 0 zu- geführt. Der Ausgang von Timer 0 wird an den Eingang von Timer 1 und dessen Ausgang an den Eingang von Timer 2 gelegt.
11.2 Interrupt-Register Zur Interruptprogrammierung der OPTOPRE-PCI8 dienen folgende Steuer-, Lese-, bzw. Rücksetzregister: Interrupt-Kontrollregister (Portadresse BA + $A0, Schreibzugriff): Funktion: Freigabe bzw. Sperren der Interrupt Blöcke Format: Wort [c15...c00] Bit c00: 1 = Freigabe, 0 = Sperren/ Optokoppler-Interruptblock Bit c01: 1 = Freigabe, 0 = Sperren/ Timer-Interruptblock Bit c02: beliebig! ..
Seite 34
Optoin-Interrupt-Maskenregister (Portadresse BA + $A2, Schreib- zugriff): Funktion: Freigabe bzw. Sperren der einzelnen Optokoppler-Inter- rupteingänge Format: Wort [m15...m00] Bit m00: Freigabe (1) / Sperren (0) Optokoppler-Interrupteingang IN00 Bit m01: Freigabe (1) / Sperren (0) Optokoppler-Interrupteingang IN01 Bit m02: Freigabe (1) / Sperren (0) Optokoppler-Interrupteingang IN02 Bit m03: Freigabe (1) / Sperren (0) Optokoppler-Interrupteingang IN03 Bit m04:...
Seite 35
Optoin-Interrupt-Eingangsregister (Portadresse BA + $B0, Lesezu- griff): Funktion: Feststellen der Interruptquelle/Optokoppler-Eingänge Format: Wort [e15...e00] Bit e00: falls 1 : Interrupt durch Optokoppler-Interrupteingang IN00 Bit e01: falls 1 : Interrupt durch Optokoppler-Interrupteingang IN01 Bit e02: falls 1 : Interrupt durch Optokoppler-Interrupteingang IN02 Bit e03: falls 1 : Interrupt durch Optokoppler-Interrupteingang IN03 Bit e04:...
Seite 36
Timer-Interrupt-Reset (Portadresse BA + $BE, Lesezugriff): Funktion: Rücksetzen des Timer-Interrupts Format: Wort [x15...x00] (x = unbestimmt) Interrupt-Status-Register (Portadresse LC + $4C, Lesezugriff): Funktion: Feststellen der Interrupt-Quelle, Optokoppler/Timer Zur Feststellung muss das eingelesene Wort mit $20 oder $04 "UND" verknüpft werden. Format: [s15...s00] -->...
® 12. Programmierung unter DOS 12.1 Programmierung der OPTOPRE-PCI8 In der beiliegenden Software fi nden Sie Bibliotheksfunktionen und Bei- spielprogramme zum Zugriff auf die OPTOPRE-PCI8 unter DOS®. Die Programmierung der Hardwarekomponenten der OPTORE-PCI8 erfolgt durch den Zugriff auf Portadressen, die sich abhängig von der vom PCI- Bios für die OPTOPRE-PCI8 vergebenen I/O-Basisadresse (und der LC-Basisadresse) ergeben.
12.2 Zuordnung der Portadressen Die Portadressen der einzelnen Hardware-Komponenten ergeben sich abhängig von der I/O-Basisadresse (BA) und der LC-Basisadresse (LC) wie folgt: Port/Register BA + Offset RD/WR Optokoppler-Eingangsport A BA + $00 (IN00...IN07) Relais-Ausgangsport A BA + $20 (OUT00...OUT07) TTL-Eingangsport BA + $40 (DIN00...DIN15) TTL-Ausgangsport...
Seite 41
® Starten Sie die Kartenabfrage durch einen Doppelklick auf das "wasco " Icon. Folgendes Fenster erscheint: (Als Beispiel wurden hier eine OPTO- RE-PCI16 und eine ADIODA-PCI12 verwendet)! Wurde Ihre Karte im System erkannt, wird der Kartenname, Board ID, I/O-Adresse sowie die mögliche Interruptnummer für die jeweilige Karte in diesem Fenster angezeigt.
Seite 45
KM-OPTOIN-16 KM-DS68F75/- 50/25DS68 oder * PDB68F23DS68 DS68R ...* KM-DS68F75/- 50/25DS68 oder * KM-VB-5 DS37R...** KM-REL-8 OPTOPRE-PCI8 EXTENDED * DS68R100DS68 oder DS68R200DS68 oder DS68R500DS68 **DS37R100DS37 oder DS37R200DS37 oder DS37R500DS37 KM-OPTOIN-16 KM-DS68F75/- 50/25DS68 oder * PDB68F23DS68 DS68R ...* KM-DS68F75/- 50/25DS68 oder * KM-VB-5 DS37R...** KM-REL-8...
Seite 46
KM-OPTOIO-16 KM-DS68F75/- 50/25DS68 oder * PDB68F23DS68 DS68R ...* KM-DS68F75/- 50/25DS68 oder * DS37R...** KM-REL-8 OPTOPRE-PCI8 EXTENDED * DS68R100DS68 oder DS68R200DS68 oder DS68R500DS68 **DS37R100DS37 oder DS37R200DS37 oder DS37R500DS37 KM-OPTOIN-16 KM-DS68F75/- 50/25DS68 oder * PDB68F23DS68 DS68R ...* KM-DS68F75/- 50/25DS68 oder * KM-VB-5 DS37R...** KM-REL-8 OPTOPRE-PCI8...
Sie sich an Ihren Systemadministrator. (Da es sich hierbei um Einstellungen im BIOS des Rechners handelt, können wir hier nicht näher darauf eingehen und verweisen hierzu auf Ihr Systemhandbuch)! Wurde die neueste Treiberversion des wasco ® Treibers installiert? Updates fi nden Sie unter: http://www.messcomp.com...
16. Technische Daten Eingänge über Optokoppler Optokoppler: 8 * PC900 Kanäle: 8 Kanäle, galvanisch getrennt, Interruptfähig, Schmitt-Trigger Funktion, Überspannungsschutz durch Schutzdioden Zwei Eingangsspannungsbereiche durch beiliegende Widerstandsarrays wählbar: R = 4,7 kOhm: high = 8...30 Volt low = 0...4 Volt R = 1,0 kOhm: high = 2,2...15 Volt low = 0...1,5 Volt Isolationsspannung:...
17. Produkthaftungsgesetz Hinweise zur Produkthaftung Das Produkthaftungsgesetz (ProdHaftG) regelt die Haftung des Herstel- lers für Schäden, die durch Fehler eines Produktes verursacht werden. Die Verpfl ichtung zu Schadenersatz kann schon gegeben sein, wenn ein Produkt aufgrund der Form der Darbietung bei einem nichtgewerblichen Endverbraucher eine tatsächlich nicht vorhandene Vorstellung über die Sicherheit des Produktes erweckt, aber auch wenn damit zu rechnen ist, dass der Endverbraucher nicht die erforderlichen Vorschriften über die...
Seite 52
* Vor Öffnen eines Gerätes den Netzstecker ziehen oder sicherstellen, dass das Gerät stromlos ist. * Bauteile, Baugruppen oder Geräte dürfen nur in Betrieb genommen werden, wenn sie vorher in ein berührungssicheres Gehäuse eingebaut wurden. Während des Einbaus müssen sie stromlos sein. * Werkzeuge dürfen an Geräten, Bauteilen oder Baugruppen nur benutzt werden, wenn sichergestellt ist, dass die Geräte von der Versorgungs- spannung getrennt sind und elektrische Ladungen, die in im Gerät befi...
18. EG-Konformitätserklärung Für das folgende Erzeugnis OPTOPRE-PCI8 EXTENDED EDV-Nummer A-423800 wird hiermit bestätigt, dass es den Anforderungen der betreffenden EG-Richtlinien entspricht. Bei Nichteinhaltung der im Handbuch angege- benen Vorschriften zum bestimmungsgemäßen Betrieb des Produktes verliert diese Erklärung Ihre Gültigkeit. EN 5502 Klasse B IEC 801-2 IEC 801-3 IEC 801-4...
Seite 54
Referenzsystem-Bestimmungsgemäßer Betrieb Die PC-Erweiterungskarte ist ein nicht selbständig betreibbares Gerät, dessen CE-Konformität nur bei gleichzeitiger Verwendung von zusätz- lichen Computerkomponenten beurteilt werden kann. Die Angaben zur CE-Konformität beziehen sich deshalb ausschließlich auf den bestim- mungsgemäßen Einsatz der PC-Erweiterungskarte in folgendem Refe- renzsystem: Schaltschrank: Vero IMRAK 3400...
Anwendungsfall verwendet werden können. Hinweis Die nachfolgend aufgeführten Schaltungsbeispiele dienen als Informa- tionsquelle mit allgemeiner Gültigkeit. D.h. sie sind nicht speziell für ® -Produkte entwickelt, sondern auch auf die an wasco ® -Karten wasco angeschlossene Peripherie anwendbar. Es ist zu beachten, dass nicht ®...
2. Schaltungsbeispiel RC-Glied induktive Last Verwendbarkeit Wechselspannung: Gleichspannung: Bei der Verwendung einer Last, z.B. in Form eines Relais, verzögert sich die Abfallzeit der Kontakte. Diese Schaltung ist wirksam bei Anschluss an die Last und einer Netzspannung zwischen 24 und 48 Volt. Bei einer Netzspannung zwischen 100 - 240 Volt erfolgt der Anschluss parallel zu den Kontakten.
3. Schaltungsbeispiel Diode induktive Last Verwendbarkeit Wechselspannung: schlecht Gleichspannung: Die in einer Spule gespeicherte Energie (induktive Last) erzeugt beim Abschalten der Last einen Stromfl uss über die parallel zur Spule geschal- teten Diode. Der Strom wird über den Widerstand der induktiven Last abgeführt.
5. Schaltungsbeispiel Varistor induktive Last Verwendbarkeit Wechselspannung: Gleichspannung: Diese Schaltung verhindert die Entstehung einer hohen Spannung an den Kontakten. Die Abfallzeit der Kontakte wird durch diese Schaltung geringfügig verzögert. Bei Schaltung eines Varistors parallel zur Last ist dieser bei einer Netzspannung zwischen 24 und 48 Volt wirksam. Bei einer Netzspannung zwischen 100 und 240 Volt muss der Anschluss pa- rallel zu den Kontakten erfolgen.