Introduzione a Codesys e alla programmazione IEC 61131-3
Introduzione, installazione e configurazione ambiente Codesys e interfaccia.
Normativa IEC 61131-3.
Panoramica sui linguaggi supportati (ST, LD, FBD, IL, SFC).
Linguaggio Structured Text (ST)
Struttura di base di un programma in ST.
Dichiarazione di variabili e tipi di dati, operatori e istruzioni di controllo.
Creazione di blocchi funzione e programmi.
Esempi pratici.
Utilizzo di Raspberry Pi come Soft-PLC
Installazione di Raspberry Pi, configurazione di Codesys Runtime per Raspberry Pi.
Introduzione e configurazione EtherCAT.
Collegamento e configurazione di moduli di I/O.
Progettazione di un progetto di automazione
Esempi di applicazioni reali.
Definizione dei requisiti del sistema.
Pianificazione e strutturazione del progetto.
Sviluppo del codice in Codesys.