• AS-Interface
  • CANopen
  • DeviceNet
  • InterBus
  • Profibus

CIF Device Driver for WinAC

Communication Interface Driver

Product Image




At a glance

  • Standard application interface
  • One driver for all fieldbus systems
  • Master fieldbus systems are usable
  • Fieldbus configuration by SyCon
  • Slave I/O data are mapped 1:1 into STEP7 data blocks

Weitere Informationen


The CIF WinAC driver permits the utilization of the Hilscher CIF fieldbus interface cards with the Siemens SIMATIC WinAC software. The fieldbus interface cards are supplied in all current form factors. With the driver, access is possible to all fieldbuses such as InterBus, CANopen, DeviceNet or PROFIBUS.

The CIF WinAC driver functions are accessed from the STEP7 function blocks via two SFBs. One SFB intializes the CIF WinAC driver and the second is utilized for user data exchange and further functions. In the WinAC versions, the interfaces are based on so-called COM interfaces whereas WinAC RTX uses direct function calls. Within the programmable controller cycles, two functions are needed in order to exchange the I/O data with the CIF hardware. Here, the user data of the CIF hardware are mapped transparently in data block of the STEP7 program (1DB inputs, 1 DB outputs). The programming of the CIF WinAC driver takes place via a central configuration module (DB_CONFIG). No specific fieldbus configuration is required for the CIF WinAC driver, as the fieldbus system is configured via SyCon.

When starting up, the CIF WinAC driver determines from the configuration of the interface cardsrcuit board where the individual Slaves are arranged in the process image and uses the information for the mapping in the data blocks system of the STEP7 program.

Technical Details

Ordering information

Product namePart numberBrief description
DRV-WINAC6200.080CIF Device Driver for WinAC





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.