Titolo del modulo: Elementi di programmazione

Durata del modulo in ore

Teoria

Pratica

Stage

Visite didattiche

Testimonianze aziendali

Durata complessiva

n. ore 35 n. ore 40 n. ore 0 n. ore 0 n. ore 0 n. ore 75

Docente:

Ing. Dott. Salvatore Monforte

Obiettivi:
Fornire agli allievi un'accurata conoscenza sull'architettura dei PC e PLC, sulla loro programmazione mediante linguaggi comuni e lo studio sulle loro applicazioni.

Contenuti:

Teoria:
-
A
rchitettura di un Elaboratore Elettronico: componenti principali;
- Caratteristiche di un PLC e Computer Industriale;
- Il software di base: sistemi operativi;
- Elementi di programmazione in C++ :
    - rappresentazione binaria dell'informazione;
    - concetti base del linguaggio C++;

    -
direttive al compilatore;
    - variabili;
    - tipi di dati;
    - istruzioni;
- Programmazione avanzata in C++ :
    - funzioni e procedure;
    - puntatori;
    - overloading;
- Elementi di Programmazione dei PLC: linguaggio IEC 1131-3;
- Programmazione dei PLC in linguaggio Ladder:
    - elementi di base del linguaggio Ladder;
    - modalità di scrittura di un programma in Ladder.

Pratica:

- Analisi di un computer di laboratorio;
- Analisi delle caratteristiche tecniche commerciali di un PC;
- Interfacce e periferiche di un PC per il controllo degli automatismi;
- Analisi di un PLC;
- Pratica con l'ambiente di sviluppo C++ : editor, compilatore, debugger;
- Implementazione di semplici programmi;
- Sviluppo di programmi orientati alla gestione delle periferiche di I/O;
- Pratica con l'ambiente di sviluppo dei linguaggi IEC 1131-3;
- Esercizi sullo sviluppo di algoritmi di controllo in linguaggio Ladder.