Sviluppo dei driver
Ci sono molti dispositivi che possono essere collegati aRaspberry Pi. CODESYS Control for Raspberry Pisupporta solo una piccola parte dell'hardware disponibile. Se desideri connettere un dispositivo non supportato al tuoRaspberry Pi, quindi puoi scrivere il tuo driver I/O. Per fare ciò, avrai bisogno di alcune capacità di configurazione e programmazione.
Fondamentalmente, è possibile adottare i seguenti approcci per collegare e utilizzare dispositivi aggiuntivi tramite le interfacce di sistema I2C, SPI (Serial Peripheral Interface) o 1-Wire.
Implementare un blocco funzione (FB)
Il blocco funzione gestisce la mappatura dei dati su variabili esistenti o nuove e garantisce la coerenza del ciclo dei dati. Per fare ciò, dichiarare manualmente l'interfaccia e chiamare un'istanza nel programma.
Implementare un blocco funzione (FB) con una descrizione del dispositivo
Quindi puoi aggiungere un dispositivo speciale al file CODESYS albero dei dispositivi e configurarlo.
Implementare i driver di I/O
Questi e altri approcci sono descritti nell'open-source CODESYS Forgia piattaforma nel menù.