Learning objectives
Deepen the modeling issues of discrete event systems by creating applications that, starting from the mathematical model, allow a practical realization of the control structure.
To deepen the knowledge of advanced PLC programming
Prerequisites
Automatic controls
Course unit content
Modeling of Discrete Event Systems
Petri nets
Sequential Functional Chart
Contact logic for controllers
Full programme
Introduction to automation systems and Discrete Event Systems
Real Time Systems - Types of PLCs and Industrial Controllers
Time Driven Systems, Sensors and Actuators
Data management with PLCs
The data memory, Siemens and Omron memory areas
Timers and Counters
The LADDER language
the Sequential Functional Chart
Introduction to Siemens PLCs - The TIA PORTAL
DES introduction and differences with time-guided systems
The Automata and the Petri Nets
Properties of Petri nets: vividness, limitedness, reversibility and reachability
Petri nets: matrix representation
Petri nets: application examples and conversion into Sequential Functional Chart graphs for
programming of the Controllers
Bibliography
Notes provided by the teacher.
for Consultation on some interest points of the program:
Bonivento "Sistemi di Automazione Industriale"
Di Febbraro Giua "Sistemi ad Eventi discreti
Teaching methods
Frontal and laboratory lessons
Assessment methods and criteria
Written test and presentation of a laboratory project or, alternatively, oral interview
Other information
2030 agenda goals for sustainable development