Logo Hilscher

Technologies

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

CIF device driver C toolkit source code

Communication Interface Driver

Product Image

DRV-TKIT

DRV-TKIT

Active

At a glance

  • ANSI-C source code

Weitere Informationen

Description

Toolkit for the development of own drivers with C functions library

 

We supply a C function library in source code to bind our Communication Interface into PC applications together with a detailed description of the data model of the process variables and the commands of the dual-port memory. The Functions Library possesses the same call-up interface as our Device Driver but does not work in interrupt operation. All time monitoring functions are carried out by means of queues. As the Library is supplied in source code, the handling of the dual-port memory can easily be adapted to other operating systems on the basis of the comprehensive documentation.

The Library includes all functions required for initialisation, exchange of data and reading out of status information for a maximum of four cards in a PC. All the functions of the Library are independent of the fieldbus system. The access to the variables in the process image is carried out over similar data structures. What is different are only the parameters for the diagnostic and status structures as well as fieldbus specific commands. Associated definitions are included as Header files. When this is taken into account, the PC cards of different fieldbus systems can be interchanged without any resultant alteration in the application. Demo programs in source code are also supplied with the Library and thus permit a fast and easy familiarisation. The source code of the Tool Kit can be freely copied for own applications.

Ordering information

Product name Part number Brief description
DRV-TKIT6200.000CIF device driver C toolkit source code

 

The driver works together with all of our communication interfaces and comprises all of the functions for initializing, parameterizing, exchanging data and retrieving status information. The driver works in polling or interrupt mode and services a maximum of four cards in one PC. However, the card can be utilized as ISA, PCI or PCMCIA or a combination as desired. The functions of the device driver are independent of the fieldbus system. The access to the variables in the process image is fully identical. What is different are the parameters of the diagnostic and status structures, as well as fieldbus-specific commands. Associated definitions are included as header files. By taking these corresponding facts into account, it is possible to interchange PC cards from different fieldbus systems without this resulting in any alterations in the application. Demo programs in source code are included with the driver and thus permit quick and easy familiarization. Further components include an installation program which carries out the entire registration on the operating system.