Logo Hilscher

Technologien

  • CANopen
  • PROFIBUS
  • AS-Interface
  • CC-Link
  • DeviceNet
  • EtherCAT
  • Industrial Ethernet
  • EtherNet/IP
  • InterBus
  • Modbus
  •  

CIF Device Driver für Linux

Communication Interface Treiber

Produkt-Bild

Linux-Logo

DRV-LNX

Serie

Auf einen Blick

  • Einheitliche Applikationsschnittstelle
  • Ein Treiber für alle Feldbussysteme
  • Source code des Treibers enthalten
  • Unterstützt ISA und PCI Anschaltungen
  • Verwendung von bis zu 4 Karten gleichzeitig möglich

Weitere Informationen

Beschreibung

Device-Treiber für Linux

Ein Gerätetreiber ist nötig, um die Kommunikation zwischen dem Communication Interface und der PC-Applikationen unter dem Betriebssystem Linux zu gewährleisten. Der Treiber beinhaltet das komplette Management des Interface und besitzt eine einfache C-Schnittstelle.

Der Benutzer ist nur verantwortlich für die korrekte Übergabe der Parameter an den Gerätetreiber. Alle Betriebssystemabhängigkeiten, wie Interrupt-Verwaltung und Zeitüberwachung, werden vom Treiber abgedeckt. Darüber hinaus ist die Benutzerschnittstelle unabhängig vom eingesetzten Betriebssystem. Der Treiber arbeitet mit allen Communication Interfaces zusammen und umfasst die Funktionen für die Initialisierung, Parametrierung, den Datenaustausch und die Übertragung von Status Informationen. Der Treiber arbeitet in Polling- oder Interrupt-Mode und kann maximal 4 Karten in einem PC bedienen. Es können sowohl ISA-, PCI-, als auch PC/104-Karten genutzt werden. Die Treiber Funktionen sind vom Feldbussystem unabhängig. Der Zugriff auf Prozessdaten ist für alle Feldbusse identisch. Unterschiede bestehen bei den Parametern der Diagnose- und Statusstrukturen und bei feldbusspezifischen Kommandos. Die entsprechenden Definitionen werden als Header-Datei mitgeliefert.

Der Treiber wird zusammen mit dem Setup- und Testprogramm im Quell-Code ausgeliefert. Damit ist ein einfacher Einstieg in die Nutzung des Treibers sicher gestellt.

Bestellinformation

Produktname Artikelnummer Kurzbeschreibung
DRV-LNX6200.030CIF Device Driver für Linux

Der Treiber arbeitet zusammen mit allen Communication Interfaces und umfasst alle Funktionen zum Initialisieren, Parametrieren, Austauschen von Daten und Auslesen von Statusinformationen. Der Treiber arbeitet im Polling- oder Interrupt-Mode und bedient maximal vier Karten in einem PC. Dabei können die Karten als ISA, PCI oder PCMCIA und auch beliebig gemischt eingesetzt werden. Die Funktionen des Gerätetreibers sind unabhängig vom Feldbussystem. Der Zugriff auf die Prozessvariablen im Abbildspeicher ist völlig identisch. Unterschiedlich sind die Parameter der Diagnose- und Statusstrukturen sowie feldbusspezifische Kommandos. Zugehörige Definitionen sind als Header-Dateien beigelegt. Bei entsprechender Berücksichtigung können die PC-Karten verschiedener Feldbussysteme gegeneinander ausgetauscht werden, ohne dass sich Änderungen in der Applikation ergeben. Zusammen mit dem Treiber werden Beispielprogramme im Quellcode geliefert, die eine rasche und einfache Einarbeitung erlauben. Weiterer Bestandteil ist ein Installationsprogramm zur Registrierung beim Betriebssystem.