Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

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

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für EBRU PCIADIO

  • 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...
  • Seite 2: Inhaltsverzeichnis

    PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 2 von 75 INHALTSVERZEICHNIS 1 EINFÜHRUNG ..................6 1.1 Lieferumfang ....................... 6 1.2 Systemanforderung .................... 6 1.3 Leistungsumfang ....................6 1.4 Softwareunterstützung ..................8 1.5 Notationen in diesem Handbuch ...............
  • Seite 3 PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 3 von 75 3.8 INTERRUPTVERWALTUNG ............18 3.9 ERWEITERUNGSSTECKPLÄTZE ..........19 3.9.1 Optionale Erweiterungskarte PCIDIOEX ............19 3.9.1.1 Externe Spannungsversorgung ..............20 3.9.1.2 I/O als Ausgang...................
  • Seite 4 PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 4 von 75 pciadioGetBoardConfigurationData ..................38 pciadioGetDriverVersion ...................... 39 pciadioGetPCIConfiguration ....................39 pciadioReset ......................... 41 pciadioGetErrorMsg ......................41 pciadioGetSerialNumber ...................... 42 pciadioGetProductionDate ....................42 pciadioSetTimer ........................
  • Seite 5 PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 5 von 75 6.6 ERWEITERUNGSSTECKPLATZ ST2 / OPT. PCIDIOEX ....61 pciadioExtDIGetChannelState ....................61 pciadioExtDIGetState ......................61 pciadioExtDISetIrqChannelConfiguration ................62 pciadioExtDOSetChannelState ..................... 62 pciadioExtDOSetState ......................
  • Seite 6: Einführung

    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...
  • Seite 8: Softwareunterstützung

    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.
  • Seite 9: Installation

    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 10: Hardware

    PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 10 von 75 3 Hardware 3.1 Blockschaltbild PCIADIO PCIADIO +24V/D GND/D 16 dig. Eingänge galvanische IN01..IN16 Trennung Ausgangs- 16 dig, Ausgänge galvanische transistoren OUT01..OUT16...
  • 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.
  • Seite 12: Konfiguration Der Analogen 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 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.
  • Seite 13: Aussteuergrenzen

    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.
  • Seite 14: Anschluss Von Messwertaufnehmern

    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...
  • Seite 15: 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 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.
  • Seite 16: Mode Und Auflösung Der Analogen 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 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.
  • Seite 17: Digitale Ausgänge

    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.
  • Seite 18: Timer

    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.
  • Seite 19: Erweiterungssteckplätze

    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.
  • Seite 20: Externe Spannungsversorgung

    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.
  • Seite 21: I/O Als Ausgang

    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.
  • Seite 22: Erweiterungsmodul

    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.
  • Seite 23: Optionales Zubehör

    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:...
  • Seite 25: Klemmblock Digitale Ein- Und Ausgänge

    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: Programmierung

    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.
  • Seite 27: Programmierung Der Digitalen 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 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;...
  • Seite 29: Programmierung Der Digitalen 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 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.
  • Seite 30: Programmierung Der Analogen 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 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.
  • Seite 32: Programmierung Der Analogen 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 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: Treiberkonzept

    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.
  • Seite 34: Api-Referenz

    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 ...
  • Seite 35: Allgemeine Funktionen

    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.
  • Seite 36: Pciadiodeinitboards

    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.
  • Seite 37: Pciadiogetboardrevision

    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>...
  • Seite 38: Pciadiogetboardaddressjumper

    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.
  • Seite 39: Pciadiogetdriverversion

    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;...
  • Seite 41: Pciadioreset

    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.
  • Seite 42: Pciadiogetserialnumber

    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.
  • Seite 43: Pciadiosettimer

    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.
  • Seite 44: Pciadiostarttimer

    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>...
  • Seite 45: Pciadiostoptimer

    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.
  • Seite 46: Pciadiosetwatchdogintervall

    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.
  • Seite 47: Pciadiogetwatchdogstate

    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.
  • Seite 48: Pciadiodisableirq

    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.
  • Seite 49: Pciadioresetirq

    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...
  • Seite 51: Digital Eingangsfunktionen

    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.
  • Seite 52: Pciadiodisetirqchannelconfiguration

    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.
  • Seite 53: Digital Ausgangsfunktionen

    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...
  • Seite 55: Analog Eingangsfunktionen

    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.
  • Seite 56: Pciadioaiready

    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.
  • Seite 57: Pciadioaigetresult

    PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 57 von 75 0- Konversion läuft 1-> Konversion abgeschlossen <IFBusy> Zustand der Schnittstelle zum Analogteil mit 1-> Schnittstelle in Abarbeitung 0-> Schnittstelle frei ...
  • Seite 58: Pciadioairestartconversion

    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.
  • Seite 59: Analog Ausgangsfunktionen

    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).
  • Seite 61: Erweiterungssteckplatz St2 / Opt. 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 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.
  • Seite 62: Pciadioextdisetirqchannelconfiguration

    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.
  • Seite 63: Pciadioextdosetstate

    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.
  • Seite 64: Erweiterungssteckplatz St3

    PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 64 von 75 6.7 Erweiterungssteckplatz ST3 pciadioEXGet  Beschreibung Diese Funktion liefert den Inhalt des übergebenen Registers des Erweiterungsmoduls.  Parameter  Eingabe <BoardNumber>...
  • Seite 65: Pciadioexintaenable

    PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 65 von 75 -> Register M2 -> Register M3 -> Register M4 -> Register M5 -> Register M6 -> Register M7 <RegState>...
  • Seite 66: Pciadioexintadisable

    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.
  • Seite 67: Anhang

    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 &...
  • Seite 69: B Steckerbelegung D-Sub Buchse Bu1 Der Pciadio

    PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 69 von 75 B Steckerbelegung D-SUB Buchse BU1 der PCIADIO DOUT16 DOUT15 DIN16 DOUT14 DOUT13 DIN15 DOUT12 DOUT11 DIN14 DOUT10 DOUT09 DIN13...
  • Seite 70 PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 70 von 75 Signalname Pin BU1 Signalname Pin BU1 AIN2 DOUT07 AIN4 DOUT09 AIN7 DOUT11 AIN10 DOUT13 AIN13 DOUT15 ANAOUT1 ADA/+15V ANAOUT3...
  • Seite 71: C Steckerbelegung Und Zubehör Der Optionalen 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 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.
  • Seite 74: D Artikelnummern

    PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs EBRU Benutzerhandbuch pciadio-de-um-1v2.doc 06.06.2011 Rev. 1.2 Seite 74 von 75 D Artikelnummern PCIADIO Karte und optionales Zubehör Artikel Nr. Bezeichnung PCIADIO PCIADIO Multifunktionskarte mit 16 analogen Eingängen, 4 analogen Ausgängen, 16 digitalen Eingängen, 16 digitalen Ausgängen, Watchdog,...
  • Seite 75: E Support

    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...

Inhaltsverzeichnis