Programma di Industrial Informatics
Laurea Magistrale in Ingegneria Informatica
Prof.Ing.S.Cavalieri
Parte I - Sviluppo di Applicazioni nei Controllori a Logica Programmabile (PLC)
- Architettura di un PLC.
- Programmazione di un PLC.
- Standard IEC 61131-3. Caratteristiche principali. Tipi di Dati. Variabili.
Funzioni. Function Blocks. Programmi. Risorse. Task. Configurazioni. Linguaggio
di Programmazione Ladder Diagram (LD). Linguaggio di Programmazione Sequential
Function Chart. Cenni sul Linguaggio di Programmazione Instruction List.
- Sviluppo di Applicazioni basate sullo standard IEC 61131-3
- Ambienti di Sviluppo per PLC. Il Caso di Studio: Ambiente Siemens TIA Portal Step 7.
- Esercitazioni in Aula e in Laboratorio sulla programmazione dei PLC utilizzando l'Ambiente di Sviluppo Siemens TIA Portal Step 7.
Parte II - Sviluppo di Applicazione nei Sistemi di Controllo Distribuito
- Sistemi di Comunicazione per Dispositivi di Controllo: Bus di Campo
- Profinet RT. Servizi di Comunicazione.
- Sviluppo di Applicazioni Distribuite in Ambiente di Bus di Campo. Esempi
Applicativi basati sul Sistema di Comunicazione Profinet RT sul sistema Siemens TIA Portal Step7.
- Lo standard OPC. Storia ed evoluzione. Gli standard OPC COM e OPC XML. Lo standard OPC UA: Information Model, Session, Subscription, Monitored Items, OPC UA Services, OPC UA Communication Stack.
- Sviluppo di Applicazioni Distribuite (Client/Server) basate sullo standard OPC UA.
Testi Consigliati
- P.Chiacchio, "PLC e Automazione Industriale", McGraw Hill (nota)
.
- R.W.Lewis, "Programming industrial control systems using IEC 1131-3", IEE
Control Engineering Series 50. (nota)
- W.Mahnke, S.Leitner, M.Damm, OPC Unified Architecture, Springer (nota)
- Dispense Distribuite durante il Corso e disponibili sulla piattaforma Studium ai soli studenti iscritti al corso
Nota:Il testo è disponibile presso la biblioteca di Ingegneria
(Edificio Polifunzionale)