|
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:
- Architettura
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.
|