I prodotti basati sui controller di comunicazione netX come le schede PC cifX di Hilscher e i moduli embedded necessitano di device driver per funzionare perfettamente su diversi sistemi operativi. In qualità di referente completo per la comunicazione industriale, Hilscher propone driver per tutti i comuni sistemi operativi industriali, quali:
- Windows
- Linux
- VxWorks
- INtime
- IntervalZero
- QNX
- WinAC
Tutti i driver Hilscher sono dotati di interfaccia utente standard (CIFX-API) e si basano su un C toolkit utilizzabile anche lo sviluppo indipendente di device driver. I driver sono deputati alla gestione dei componenti di comunicazione, incluso il caricamento del firmware e i file di configurazione. L’interfaccia utente contiene tutte le funzioni necessarie per inizializzare, parametrizzare, scambiare dati I/O e acquisire informazioni sullo stato.
A seconda del sistema operativo, l’interfaccia utente è contenuta in un DLL o in una libreria. Per quanto possibile, i driver supportano le connessioni bus esistenti, come le connessioni PCI, PICe e Dual Port Memory (DPM).
- Interfaccia d'applicazione standard
- Codice base standard (C toolkit)
- Indipendente dal bus di campo o dal sistema Industrial Ethernet
- Numero di dispositivi supportati limitato solo dal sistema operativo
Così si riduce lo sforzo necessario e il time to market e quindi i rischi per gli utenti dei controller di comunicazione netX e dei prodotti basati su di essi, come le schede PC cifX e i moduli embedded.