Inhaltszusammenfassung für Wasco OPTORE-PCI16 EXTENDED
Seite 1
OPTORE-PCI16 EXTENDED EDV-Nr.: A-422400 16 Eingänge über Optokoppler (8 Eingänge interruptfähig) 16 Ausgänge über Reedrelais 24 TTL-Ein-/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 OPTORE-PCI16 und dieser Doku- EXTENDED mentation, direkt oder indirekt entstandenen Schäden.
Seite 3
Inhaltsverzeichnis 1. Produktbeschreibung 2. Installation der OPTORE-PCI16 EXTENDED Installation der Karte in den Rechner 3. Anschlussstecker Lage der Anschlussstecker auf der Platine Steckerbelegung von P1 Steckerbelegung von P2 Steckerbelegung von P2 auf D-Sub 37 (Steckerverlegungsset) Steckerbelegung von P3 Steckerbelegung von P3 auf D-Sub 37 (Steckerverlegungsset) 4.
Seite 4
11.2 Zuordnung der Portadressen ® 12. Programmierung unter Windows 12.1 Programmierung der OPTORE-PCI16 12.2 Installation der Windows ® Treiber 13. Zubehör ® 13.1 Passendes wasco -Zubehör 13.2 Anschlusstechnik (Anwendungsbeispiele) 13.3 Einzelkomponenten zur Eigenkonfektionierung 14. Fehlersuche 15. Technische Daten 16. Produkthaftungsgesetz 17. EG-Konformitätserklärung Anhang...
Seite 5
1. Produktbeschreibung Die OPTORE-PCI16 bietet 16 digitale Eingänge und 16 digitale EXTENDED Ausgänge mit galvanischer Trennung, einzeln für jeden Kanal. Die Po- tentialtrennung der Eingänge ist durch 16 hochwertige Optokoppler mit Schmitt-Trigger-Funktion, bei den Ausgängen durch 16 Reedrelais gege- ben. Durch Schutzdioden sind die Eingänge zusätzlich gegen schädliche Spannungsspitzen geschützt.
Seite 6
2. Installation der OPTORE-PCI16 EXTENDED 2.1 Installation der Karte in den Rechner Achten Sie vor dem Einbau der OPTORE-PCI16 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 OPTORE-PCI16 auch andere Karten des PCs oder Rechners beschädigt oder zerstört werden.
Seite 17
5.2 Zugriff auf die Systemkomponenten Der Zugriff auf die Hardware-Komponenten der OPTORE-PCI16 erfolgt durch das Lesen von bzw. Schreiben in Portadressen mit Hilfe von Li- brary-Funktionen. Die für die OPTORE-PCI16 relevanten Portadressen ergeben sich abhängig von einer vom PCI-Bios vergebenen Basisadres- se.
Seite 20
7. 16 Ausgänge über Reedrelais Die OPTORE-PCI16 verfügt über 16 Ausgangskanäle, deren galvanische Trennung mittels Reedrelais erreicht wird. Die Isolationsspannung zwi- schen Masse des Computers und Ausgang beträgt 500 Volt. 7.1 Pinbelegung der Reedrelais 7.2 Reedrelaisdaten Spulenspannung: 5 Volt Spulenwiderstand: 500 Ohm Spulenstrom: 10mA...
Seite 21
7.3 Kontaktschutzschaltung Schutzvaristor RV100-RV115 Zum Schalten einer induktiven Last kann es von Vorteil sein, einen Schutzvaristor parallel zu den Relais-Schaltkontakten (Abbildung unten) zu setzen. Für diese anwenderspezifi sche Zusatzbeschaltung wurden bei der OPTORE-PCI16 die Lötpunkte RV100-RV115 vorgesehen. EXTENDED OUT E Reed- Relais OUT A...
Seite 22
8. 24 TTL Ein-/Ausgänge (8255) Zur digitalen Ein-/Ausgabe ist auf der OPTORE-PCI16 ein Schnitt- EXTENDED stellen-Baustein vom Typ 8255 vorhanden. Der PIO-Baustein 8255 ist ein programmierbarer Mehrzweck-Ein-/Ausgabe-Baustein. Er hat 24 Ein- /Ausgabeanschlüsse, die in zwei Gruppen von je zwölf Anschlüssen ge- trennt programmierbar sind und im wesentlichen in drei Betriebsarten be- nutzt werden können.
Seite 23
9. 3 * 16 Bit Zähler (Timer 8254) Zur Generierung zeitgesteuerter Interruptauslösungen verfügt die OPTO- RE-PCI16 über eine Kombination aus 8254-Timerbaustein und Quarz- oszillator. Alle Interruptanforderungen werden über die PCI-Bus-Leitung INT A an einen der Rechner-IRQs weitergeleitet. Die betreffende IRQ- Nummer wird vom PCI-PNP-Bios des Rechners selbständig vergeben.
Seite 24
10. Interrupt 10.1 Interrupt-Anforderungen Unterbrechungsanforderungen können mit der OPTORE-PCI16 sowohl über die acht Optokoppler-Eingänge IN00...IN07, als auch zeitabhängig mit Hilfe der Kombination 8254-Timerbaustein/Quarzoszillator erzeugt werden. Alle Interruptanforderungen der OPTORE-PCI16 werden über die PCI-Bus-Leitung INT A an einen der Rechner-IRQs weitergeleitet. Die betreffende IRQ-Nummer wird vom PCI-PNP-Bios des Rechners bzw.
Seite 25
10.2 Interruptauslösung über Optokoppler-Eingänge Interruptblock: [Optokopplereingänge 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 OPTOIN-Interrupt- Kontrollregister! 10.3 Zeitgesteuerte Interruptauslösung Interruptblock: [Timer/Quarzoszillator] -> Unterbrechungsanforderung bei Übergang von HIGH auf LOW-Pegel an OUT2 von Timer 2 des 8254-Bausteins.
Seite 26
Die Unterbrechungsanforderungen beider Interruptblöcke werden in ei- ner gemeinsamen Interrupt-Serviceroutine bearbeitet. Das Feststellen der Anforderungsquelle erfolgt durch das Lesen des Interrupt-Statusre- gisters sowie des OPTOIN-Interrupt-Eingangsregisters, das die OPTO- IN-Eingangs-Unterbrechungsanforderungen zwischenspeichert. Die Unterbrechungsanforderungen bleiben bis zum Rücksetzen durch das Lesen quellenspezifi scher Resetadressen erhalten! 10.4 Interrupt-Register Zur Interruptprogrammierung der OPTORE-PCI16 dienen folgende Steu- er-, Lese-, bzw.
Seite 27
optoin_int_reg (Portadresse BA + $E, Lesezugriff): Funktion: Feststellen der Interruptquelle aus IN00...IN07 durch das Lesen dieses Registers. --> 00000001: Optokoppler-Interrupt IN00 --> 00000010: Optokoppler-Interrupt IN01 --> 00000100: Optokoppler-Interrupt IN02 --> 00001000: Optokoppler-Interrupt IN03 --> 00010000: Optokoppler-Interrupt IN04 --> 00100000: Optokoppler-Interrupt IN05 -->...
Seite 28
timer_int_contr (Portadresse BA + $22, Schreibzugriff): Funktion: Freigabe bzw. Sperren des Timer-Interrupts durch das Schreiben von 0 oder 1 in das Register. 0 = Sperren 1 = Freigabe timer_int_reset (Portadresse BA + $28, Lesezugriff): Funktion: Rücksetzen des Timer-Interrupts durch das Lesen die- ses Registers.
Seite 29
® 11. Programmierung unter DOS 11.1 Programmierung der OPTORE-PCI16 In der beiliegenden Software fi nden Sie Bibliotheksfunktionen und Bei- spielprogramme zum Zugriff auf die OPTORE-PCI16 unter DOS ® . Die Programmierung der Hardwarekomponenten der OPTORE-PCI16 er- folgt durch den Zugriff auf Portadressen, die sich abhängig von der vom PCI-Bios für die OPTORE-PCI16 vergebenen I/O-Basisadresse (und der LC-Basisadresse) ergeben.
Seite 30
11.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 + $0 (IN00...IN07) Optokoppler-Eingangsport B BA + $1 (IN08...IN15) Reedrelais-Ausgangsport A BA + $2 (OUT00...OUT07) Reedrelais-Ausgangsport B...
Seite 31
® 12. Programmierung unter Windows 12.1 Programmierung der OPTORE-PCI16 Für die Anwendung der Karte unter Windows ® ist es notwendig, einen speziellen Treiber zu installieren, der den Portzugriff auf die Karte ermög- licht. 12.2 Installation der Windows ® Treiber Zur Installation des Windows ®...
Seite 33
® 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 36
DS37R...* PDB37F23PB40 DS37R...* * DS37R100DS37 oder DS37R200DS37 oder DS37R500DS37 PDB37F23PB40 KMDB-37 XMOD SSR4 DS37R...* KMDB-37 XMOD SSR4 XMOD REL-8 OPTORE-PCI16 EXTENDED 13.3 Einzelkomponenten zur Eigenkonfektionierung Anschlussteile EDV-Nr. D-Sub-Stecker 37pol. für Lötanschluss A-5506 D-Sub-Haube 37pol. Stecker (Lötanschluss) A-5586 D-Sub-Stecker 37pol. für Flachbandleitung A-5566 Slotblech mit Ausschnitt für 37pol.
Seite 37
(Da es sich hierbei um Einstellungen im BIOS des Rechners handelt, können wir hier nicht näher darauf eingehen und ver- weisen hierzu auf Ihr Systemhandbuch)! ® Wurde die neueste Treiberversion des wasco Treibers installiert? Updates fi nden Sie unter: http://www.messcomp.com http://www.wasco.de...
Seite 38
15. Technische Daten Eingänge über Optokoppler 16 * PC900 16 Kanäle, galvanisch getrennt 8 Kanäle als Interrupteingänge verwendbar Ü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 Eingangsfrequenz:...
Seite 39
Quarzoszillator 4 MHz Timer 1 * 71054 oder 8254 3 * 16 Bit Abwärtszähler für zeitabhängige Interruptauslösungen Takt vom Quarzoszillator Anschlussstecker 1 * 37polige D-Sub-Buchse 2 * 40poliger Pfostenstecker Bussystem 32 Bit PCI-Bus (interner Datenbus 8 Bit) Stromverbrauch + 5V typ.
Seite 40
16. 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 41
* 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...
Seite 42
17. EG-Konformitätserklärung Für das folgende Erzeugnis OPTORE-PCI16 EXTENDED EDV-Nummer A-422400 wird hiermit bestätigt, dass es den Anforderungen der betreffenden EG- Richtlinien entspricht. Bei Nichteinhaltung der im Handbuch angegebe- nen Vorschriften zum bestimmungsgemäßen Betrieb des Produktes ver- liert diese Erklärung Ihre Gültigkeit. EN 5502 Klasse B IEC 801-2 IEC 801-3...
Seite 43
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...
Seite 46
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 ®...
Seite 47
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.
Seite 48
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.
Seite 50
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 muß...