Seite 1
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 1 von 75 PCIADIO Benutzerhandbuch Revision 1.2 PCI Karte mit galvanisch getrennten analogen und digitalen Ein- und Ausgängen...
Rev. 1.2 Seite 6 von 75 1 Einführung Sehr geehrte Kundin, sehr geehrter Kunde, mit dem Kauf der PCIADIO-Karte haben Sie sich für ein technisch hochwertiges Produkt der Firma EBRU GmbH entschieden, das unser Haus in einwandfreiem Zustand verlassen hat.
Seite 7
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 7 von 75 Features 16 vom Rechner und den digitalen Ein-/Ausgängen galvanisch getrennte analoge Eingänge 4 vom Rechner und den digitalen Ein-/Ausgängen galvanisch getrennte analoge Ausgänge 16 vom Rechner und den analogen Ein-/Ausgängen galvanisch getrennte digitale Eingänge...
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 8 von 75 1.4 Softwareunterstützung Den aktuellen Lieferumfang des Softwarepaketes entnehmen Sie bitte den entsprechenden Readme-Dateien. Es werden Treiber, Demoprogramme und Sourcecode für DOS und Windows 2000/XP/Vista und Windows 7 mitgeliefert.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 9 von 75 2 Installation Bitte lesen Sie vor dem Einbau der Karte das Handbuch Ihres Rechners bzgl. der Installation von Erweiterungskarten genau durch und folgen dann der beschriebenen Installationsprozedur in diesem Handbuch.
Seite 11
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 11 von 75 Die Schaltung ist in Verbindung mit der im Lieferumfang enthaltenen Treibersoftware selbstkalibrierend. Für die Kalibrierung stehen weitere, rein karteninterne analoge Kanäle zur Verfügung.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 12 von 75 3.3.1 Konfiguration der analogen Eingänge Die analogen Eingänge sind unabhängig voneinander bzgl. des Eingangsspannungsbereiches konfigurierbar. Der Eingangsspannungsbereich ist bei nominell +/-10V, +10V, +/-5V oder +5V und damit die Auflösung je Bit für jeden Kanal programmierbar.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 13 von 75 Eine Ansteuerung der analogen Eingänge darf nur erfolgen, wenn die Schnittstelle zum ADC und auch der DAC der analogen Ausgänge nicht noch in Abarbeitung eines vorhergehenden Befehls ist, da es sonst zu einem Fehler kommen kann.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 14 von 75 3.3.5.1 Anschluss von Messwertaufnehmern Für Versorgung externer Messwertaufnehmer können herausgeführten Analogspannungsversorgungen genutzt werden. Die +15V/A und der analoge Ground stehen auch auf dem optionalen Klemmenmodul PCIADIOHM für jeden analogen Eingangskanal...
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 15 von 75 Bei Verwendung eines 500 Ohm Bürdenwiderstandes und Konfiguration des gewählten Einganges für 10V Eingangsspannungsbereich kann damit eine 0..20mA bzw. 4..20mA Stromschnittstelle mit 0..10V bzw.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 16 von 75 3.4.2 Mode und Auflösung der analogen Ausgänge Die einzelnen DAC-Kanäle können unabhängig voneinander jeweils in unipolarer oder bipolarer Mode betrieben werden. Hierzu stehen entsprechende Funktionalitäten im Softwaretreiber zur Verfügung.
Rev. 1.2 Seite 17 von 75 Die PCIADIO stellt 16 digitale Eingänge 24VDC zur Verfügung. Alle Eingänge sind sowohl vom Analogteil als auch vom Rechner sowie den I/Os der optionalen Erweiterungskarte PCIDIOEX galvanisch/optisch entkoppelt. Die Kontaktierung der einzelnen Kanäle erfolgt über den DSUB Steckverbinder BU1 am Slotwinkel.
Min. Isolationsspannung der Optokoppler 5 000 Vrms 3.7 Timer Auf der PCIADIO-Karte ist ein 24 Bit Timer zur zyklischen Generierung von Interrupts integriert. Bei jedem Nulldurchgang des Timers kann ein Interrupt ausgelöst werden, wenn dieses durch Software freigegeben und eingestellt ist.
24VDC optimierte digitale I/Os. Jeder digitale I/O kann dabei je nach Bedarf als digitaler Ausgang oder als digitaler Eingang verwendet werden. Wie die digitalen Eingänge der PCIADIO sind als Eingänge verwendete I/Os dabei interruptfähig. Die Watchdog der PCIADIO verwaltet ebenso auch die als Ausgänge verwendeten I/Os der PCIDIOEX.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 20 von 75 Die I/Os der PCIDIOEX Karte können durch entsprechende Treiberfunktionen des PCIADIO Softwarepaketes angesteuert werden. Die Richtung der Ports und deren Interruptfähigkeit wird durch die Software eingestellt.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 21 von 75 Hinweis Bei der Erweiterungskarte PCIDIOEX darf der Summenstrom 2A nicht überschreiten wenn die externe Spannungsversorgung nur an der IDC Buchse aufgelegt ist. Wird die externe Spannungsversorgung auch oder alternativ am Steckverbinder KL1der PCIDIOEX aufgelegt, darf der Summenstrom der PCIDIOEX bis zu 5A betragen.
3.10 Adressjumper Zur Kartenunterscheidung mehrerer Karten der PCIADIO innerhalb desselben Rechners sind auf der PCIADIO zwei Jumper SO und S1 integriert. Damit können vier Karten unterschieden werden. Die Stellung der Schalter kann mit Hilfe von Softwarefunktionen abgefragt werden. Der Treiber nutzt die Stellung der Jumper zur Adressierung der Karten falls mehrere Karten installiert sind.
Die Anlagenaufschaltung erfolgt an den Käfigzugklemmen mit Litzen 0,25 mm bis 1,5 mm (auch mit Aderendhülsen). Die Verbindung zur PCIADIO Karte erfolgt über den D-SUB Stecker des Klemmenmoduls und ein Verbindungskabel. Die Abmaße des Moduls betragen ca. 205,5mm (Breite) * 90mm (Tiefe) * 72mm (Höhe).
Seite 24
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 24 von 75 Die Signalkonditionierung kann bei Bedarf durch Bestückung eines Bürden- oder Messwiderstandes je Kanal angepasst werden. Für jeden analogen Eingangskanal ist folgende Bestückungsoption für verschiedene Bauformen der Widerstände auf dem PCIADIOHM Modul vorgesehen:...
Erdung zu vermeiden. Optional kann der Y-Kondensator auch überbrückt werden. 4.2 Verbindungskabel PCIADIOVK Für die Verbindung der PCIADIO Karte zum optionalen Klemmenmodul PCIADIOHM kann das Verbindungskabel PCIADIOVK verwendet werden. Das Verbindungskabel besteht aus einem hochwertigen und geschirmten Rundkabel mit...
Seite 26 von 75 5 Programmierung In diesem Kapitel soll die Programmierung der PCIADIO gezeigt werden. Die Programmierung wird in Form von Ablaufplänen und C-Quellcode Beispielen dargestellt. Alle hier aufgeführten Beispiele dienen ausschließlich der Funktionsdemonstration und sind nicht gedacht für die Anwendung in Softwareprojekten.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 27 von 75 5.2 Programmierung der digitalen Eingänge In diesem Abschnitt soll das Programmieren der digitalen Eingänge im Pollingbetrieb und im Interruptbetrieb dargestellt werden.
Seite 28
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 28 von 75 Beginn … unsigned char g_ucIntCounter[16];/* Globaler Zähler für Eingangs IRQ’s */ Digitaler Eingang unsigned char l_ucActIndex; als Interruptquelle boolean l_bReturn;...
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 29 von 75 5.3 Programmierung der digitalen Ausgänge Dieser Abschnitt zeigt die Verwendung der digitalen Ausgangsfunktionen. Es wird der Zugriff auf einzelne Ausgangskanäle und der gleichzeitige Zugriff auf alle Ausgangskanäle demonstriert sowie die Verwendung der Watchdog gezeigt.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 30 von 75 5.4 Programmierung der analogen Eingänge In diesem Abschnitt werden exemplarisch die Schritte gezeigt, die durchgeführt werden müssen um die analogen Eingänge zu bedienen. Es ist möglich, die analogen Eingänge in der Normal- Mode oder der Fast-Mode zu betreiben.
Seite 31
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 31 von 75 Es ist weiterhin möglich, die analogen Eingänge im Interruptbetrieb zu verarbeiten. Hierbei wird ein Interrupt ausgegeben wenn der ADC eine Konversion beendet hat. Dies hat den Vorteil, dass die Applikation nicht auf das Ende der Messung warten muss, sondern in der Zwischenzeit andere Aufgaben erledigen kann.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 32 von 75 5.5 Programmierung der analogen Ausgänge In diesem Abschnitt werden exemplarisch die Schritte gezeigt die durchgeführt werden müssen, um die analogen Ausgänge zu bedienen.
Seite 33 von 75 5.6 Treiberkonzept Der Treiber der PCIADIO ist für Microsoft Windows 2000/XP/Vista und Windows 7 als WDM- Treiber für 32 und 64 Bit implementiert und besteht aus den Komponenten: WDM-Treiber kpciadio.sys für Windows 2000/XP/Vista und Windows 7 API-DLL pciadio.dll für Visual C++ mit der Aufrufkonvention cdecl und stdcall.
BLOCKING. Parameter Kartennummer Der Parameter Kartennummer wird für die Adressierung der einzelnen Karten ver- wendet, wenn mehrere Karten der PCIADIO in einem System vorhanden sind. Es sind maximal vier Karten in einem Rechner verwendbar. Nomenklatur Alle Funktionsnamen besitzen den Präfix “pciadio“ und einen Funktionsgruppenpräfix ...
6.1 Allgemeine Funktionen In diesem Unterkapitel werden die allgemeinen Funktionen der PCIADIO beschrieben. pciadioGetCountBoards Beschreibung Liefert die Anzahl der gefundenen PCIADIO Karten im System zurück und initialisiert den Treiber entsprechend. Hinweis Diese Funktion sollte am Anfang einer Applikation ausgeführt werden, damit festgestellt wird ob überhaupt Karten vorhanden sind.
06.06.2011 Rev. 1.2 Seite 36 von 75 pciadioDeinitBoards Beschreibung Diese Funktion deinitialisiert alle im System vorhandenen PCIADIO Karten und gibt den benutzten Speicher wieder frei. Hinweis Diese Funktion sollte am Ende einer Applikation ausgeführt werden, damit alle Karten korrekt deinitialisiert werden und der belegte Speicher wieder freigegeben wird.
Index für die Adressierung der PCIADIO-Karte. Dieses Element wird für die Adressierung der Karte in allen Funktionen benötigt. <BoardNumber> Index für die Adressierung der PCIADIO-Karte. Dieses Element kann alternativ für die Adressierung der Karte in allen Funktionen verwendet werden. <SlotNumber>...
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 38 von 75 Ausgabe <BoardRevision> Revision der Hardware in hexadezimal z.B. 01h. Rückgabe Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben. Ist während der Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 39 von 75 1 -> Erweiterungssteckplatz ST 3 in Verwendung 0 -> Erweiterungssteckplatz ST 3 frei Rückgabe Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben. Ist während der Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben.
Seite 40
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 40 von 75 unsigned int VendorID; unsigned int StateReg; unsigned int ControlReg; unsigned long ClassCode; unsigned char RevisionID; unsigned char HeaderType; unsigned long BaseAdress;...
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 41 von 75 Ausgabe Gefülltes externes Datenarray. Rückgabe Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben. Ist während der Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben. Mit Hilfe der Funktion pciadioGetErrorMsg kann dann der Fehler ermittelt werden.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 42 von 75 Ausgabe <ErrorMsg> Zeiger auf ein genügend großes externes, vom Programmierer anzulegendes Textfeld (min. 100 Zeichen) in das der String von der Funktion kopiert wird.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 43 von 75 typedef ProductionDate WORD Year; WORD Month; WORD Day; Rückgabe Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben. Ist während der Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 44 von 75 Parameter Eingabe <BoardNumber> Index für die Adressierung der mit der Funktion pciadioGetSummaryOfAllBoards ermittelten PCIADIO Karte. Ausgabe <TimerInterval>...
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 45 von 75 Rückgabe Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben. Ist während der Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben. Mit Hilfe der Funktion pciadioGetErrorMsg kann dann der Fehler ermittelt werden.
Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben. Mit Hilfe der Funktion pciadioGetErrorMsg kann dann der Fehler ermittelt werden. pciadioSetWatchdogIntervall Beschreibung Setzt das Watchdog-Intervall für die PCIADIO mit den übergebenen Werten und startet diese. Hinweis Das Setzen der Timeout Zeit hat ein unverzügliches Starten der Hardwarewatchdog zur Folge.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 47 von 75 Rückgabe Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben. Ist während der Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben. Mit Hilfe der Funktion pciadioGetErrorMsg kann dann der Fehler ermittelt werden.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 48 von 75 Ausgabe keine Rückgabe Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben. Ist während der Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben. Mit Hilfe der Funktion pciadioGetErrorMsg kann dann der Fehler ermittelt werden.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 49 von 75 WORD IRQIO_1_16; /* Interruptregister der Eingänge 1..16*/ UINT32 IRQIO_1_32; /* Interruptregister der Eingänge 1..32 der PCIDIOEXT*/ BYTE IRQTimer; /* Interruptregister für den Timer */ BYTE MODINT;...
Seite 50
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 50 von 75 Rückgabe Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben. Ist während der Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben. Mit Hilfe der Funktion...
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 51 von 75 6.2 Digital Eingangsfunktionen pciadioDIGetChannelState Beschreibung Liefert den Status des übergebenen Eingangskanal zurück Parameter Eingabe <BoardNumber> Index für die Adressierung der mit der Funktion pciadioGetSummaryOfAllBoards ermittelten PCIADIO Karte.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 52 von 75 Rückgabe Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben. Ist während der Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben. Mit Hilfe der Funktion pciadioGetErrorMsg kann dann der Fehler ermittelt werden.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 53 von 75 6.3 Digital Ausgangsfunktionen pciadioDOSetChannelState Beschreibung Setzt den übergebenen Ausgangskanal auf den übergebenen Pegel. Parameter Eingabe <BoardNumber>...
Seite 54
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 54 von 75 Ausgabe keine Rückgabe Wurde die Funktion erfolgreich ausgeführt so wird TRUE zurückgegeben. Ist während der Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben. Mit Hilfe der Funktion...
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 55 von 75 6.4 Analog Eingangsfunktionen pciadioAICalibrate Beschreibung Diese Funktion kalibriert die analoge Eingangsmesskette automatisch. Hinweis Diese Funktion muss beim Programmstart zwingend aufgerufen werden, damit die internen Korrekturfaktoren ermittelt werden.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 56 von 75 Parameter Eingabe <BoardNumber> Index für die Adressierung der mit der Funktion pciadioGetSummaryOfAllBoards ermittelten PCIADIO Karte. <ChannelNumber> Der zu messende Analogkanal mit Kanalnummer 1...16 für die analogen Eingangskanäle am D- SUB Steckverbinder BU1 und 17...32 für die internen Kanäle wie Referenzen, int.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 58 von 75 <ControlByte> Kontollregister für die Steuerung des Interrupts mit 1 -> Freigabe 0 -> Sperren Ausgabe keine Rückgabe Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 59 von 75 6.5 Analog Ausgangsfunktionen pciadioAOSetChannelCfg Beschreibung Diese Funktion definiert die Ausgangsspannungsbereiche eines analogen Ausgangkanals. Parameter Eingabe <BoardNumber>...
Seite 60
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 60 von 75 <ChannelNumber> Kanalnummer des analogen Ausgangs, für den die Ausgangsspannung programmiert wird. <Voltage> Kodierte Spannung des analogen Ausgangs in Counts (siehe Kapitel analoge Ausgänge).
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 61 von 75 6.6 Erweiterungssteckplatz ST2 / opt. PCIDIOEX pciadioExtDIGetChannelState Beschreibung Diese Funktion liefert den Zustand des übergebenen Kanals der optionalen Erweiterungskarte PCIDIOEX zurück.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 62 von 75 Rückgabe Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben. Ist während der Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben. Mit Hilfe der Funktion pciadioGetErrorMsg kann dann der Fehler ermittelt werden.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 63 von 75 Eingabe <BoardNumber> Index für die Adressierung der mit der Funktion pciadioGetSummaryOfAllBoards ermittelten PCIADIO Karte. <Channel> Kanalnummer 1..32 des zu verändernden IOs.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 66 von 75 Ausgabe keine Rückgabe Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben. Ist während der Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben. Mit Hilfe der Funktion pciadioGetErrorMsg kann dann der Fehler ermittelt werden.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 67 von 75 Anhang A Memorymap und Register der PCIADIO A1 PCIHEADER Addresse Byte 3 Byte 2 Byte 1 Byte 0 [hex]...
Seite 68
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 68 von 75 Die niederen 16 Bit stellen dann die Basisadresse dar, die zur Adressierung der Karte im I/O Bereich unter Verwendung der Offsets gemäß untenstehender Tabelle herangezogen werden kann: Basisadresse = BAR0 &...
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 71 von 75 C Steckerbelegung und Zubehör der optionalen PCIDIOEX Die I/Os der optionalen PCIDIOEX stehen auf einer 40 poligen IDC-Buchse der Karte zur Verfügung.
Seite 72
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 72 von 75 Zur einfachen Anlagenaufschaltung im Schaltschrank steht für die DIN-Normschiene (TS 35 und TS 32) das Klemmenmodul PCIDIOHM mit den Maßen ca. 102,5 mm (Breite) * 90,0 mm (Tiefe) * 60,0 mm (Höhe) zur Verfügung.
Seite 73
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 73 von 75 Bezeichnung Kontakt Bezeichnung Kontakt Klemmleiste SUBD Klemmleiste SUBD Stecker Stecker Not connected I/O-13 GND ext. I/O-14 GND ext. I/O-15 24V ext.
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 75 von 75 PCIDIOHM Optionales Hutschienenmodul mit Käfigzugklemmleiste und SUBD Anschluss für die DIN-Normschiene zur einfachen Anlagenaufschaltung im Schaltschrank für alle 32 I/Os der PCIDIOEX VK37DS1M Optionales Standard-Verbindungskabel 1m 37-polig 1:1 aufgelegt für die...