• AS-Interface
  • CANopen
  • CC-Link
  • DeviceNet
  • EtherCAT
  • Modbus TCP
  • Profibus
  • Sercos

CIFX/netX Device Driver for WinAC

Communication Interface Driver

Product Image





At a glance

  • Cyclic data (input/output) and acyclic data packets (SDOs)
  • Hilscher fieldbus Master and Slave
  • Conversion of input and output data from and to TIA data representation via XML file
  • Input/Output data block generation via XML configuration to SCL code converter
  • Example program for TIA Portal V12 or later
  • Based on the Hilscher CIFX RTX device driver

Weitere Informationen


The CIFX WinAC Driver offers transparent access to Hilscher CIFX devices. The driver functionality is located in the CIFXWinACDriver.RTDLL (CCX Software) which is called from the WinLC scan cycle via the WinAC ODK calling interface (SFB). Hardware access to the Hilscher hardware (Optional Third-Party Device) is based on the Hilscher CIFX RTX Driver for IntervalZero RTX (CIFXRTXDrv.rtdll). Necessary hardware configuration, firmware and configuration file settings are downloaded by the Hilscher CIFX Driver for Windows and stored in the Windows "Registry" and "Program File" directory. This information is used by the CIFX RTX Driver to get the Hilscher hardware into operation.

Technical Details

Ordering information

Product namePart numberBrief description
NXDRV-WINAC6211.080CIFX/netX Device Driver for WinAC




Most operating systems require a device driver to integrate hardware components. Hilscher CIFX/COMX components require such device drivers as well. Hilscher offers a series of device drivers for a wide variety of operating systems. All Hilscher drivers have a standard user interface (CIFX-API) and are based on a C toolkit also usable for independent device driver development. The drivers are fully responsible for managing the communication components, including loading firmware and configuration files. The user interface contains all of the functions needed to initialize, parametrize, exchange I/0 data and acquire status information. Depending on the operating system, the user interface is contained in a DLL or library. As far as possible, the drivers support existing bus connections such as ISA, PCI, PCIe and dual-port memory connections. The C toolkit, and therefore the basis of the driver code, is designed in such a way that an unlimited number of communication components can be used simultaneously. However, the specific characteristics of each operating system must be taken into account.