1. Knowledge and understanding. Students will learn to:
Applying knowledge and understanding. Students will be able to:
3. Autonomy of judgment. Students will be able to judge the strengths and weaknesses of techniques in use in the field of Industrial Automation.
4. Communication skills. Students will be able to illustrate the techniques learned in the course, interact in teams and collaborate with industry experts..
5. Learning skills. Students will be able to autonomously extend their knowledge of the techniques used in the field of industrial automation, drawing on the vast literature available in the field.
Computer Programming
Linear Algebra and Matrix Calculus
Feedback control systems
Discrete event systems (DES). DES representation by using Petri Nets. Analysis of Petri Nets. DES control using the Monitor approach. Continuous versus logic control. PID: Architecture and tuning approaches. Programmable logic controllers (PLC): architecture of a PLC, input-output modules special function modules PLC programming languages modules, special function modules. PLC programming languages. Graphic Graphic languages: Ladder Diagram, Function Block language (FBD), sequential function chart (SFC). Basic elements, instructions for timing and counting. Evolution rules Structures to control the program flow Examples of Evolution rules. Structures to control the program flow. Examples of programming using ladder diagram, FBD and SFC. Computer networks. The OSI model, network topologies, transmission media bus access methods: traditional standards: Ethernet token bus media, bus access methods: traditional standards: Ethernet, token bus, token ring. Computer networks for automation. Supervisory systems and data acquisition (SCADA). Modules of a SCADA system: database processing module, communication module, operator interface module, processing module, communication module, operator interface module, alarm management , recipe management module, maintenance support module, expert system module.
Subjects | Text References | |
---|---|---|
1 | Nozioni di base sulla rappresentazione dei sistemi dinamici ad eventi discreti mediante Reti di Petri | Handbook of Industrial Automation, Slide delle Lezioni |
2 | Analisi delle proprietà delle Reti di Petri e Controllo mediante l'approccio dei posti monitor. | Handbook of Industrial Automation, Slide delle Lezioni |
3 | Architetture dei Controllori a Logica Programmabile (PLC). | Bolton, Slide delle Lezioni |
4 | Programmazione dei PLC utilizzando i linguaggi dello standard IEC 61131-3. | Hassen,Slide delle Lezioni |
5 | Nozioni di base sulle reti informatiche per l'automazione industriale e sui sistemi per la supervisione e l'acquisizione dei dati (SCADA) ai fini del monotoraggio ed il controllo di processi industriali. | Handbook of Industrial Automation, Slide delle Lezioni |
The exam consists of a written and an oral test. The test concerns two aspects: 1) The analysis and control of discrete event systems using Petri nets, 2) The implementation of a control program for an assigned industrial process using the languages learned in the course. The program can be written using a laptop if available to the student. Examples of the written tests assigned can be downloaded by registered students on the website dedicated to the course within the Teams portal (https://teams.microsoft.com). The oral test consists of a discussion of the written test and an interview on the topics presented during the lectures. The student is expected to draw up a report certifying the tests performed during the laboratory. Sample reports will be available in advance on the Teams course website.
Verification of learning can also be carried out electronically, should the conditions require it.