- Docente: Gianluca Palli
- Credits: 6
- SSD: ING-INF/04
- Language: English
- Moduli: (Modulo 1) Gianluca Palli (Modulo 2)
- Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
- Campus: Forli
-
Corso:
Second cycle degree programme (LM) in
Mechanical Engineering for Sustainability (cod. 5980)
Also valid for Second cycle degree programme (LM) in Mechanical Engineering for Sustainability (cod. 5980)
-
from Nov 04, 2025 to Dec 19, 2025
-
from Sep 16, 2025 to Oct 31, 2025
Learning outcomes
The course focuses on the technological architectures and main components (PLC, field bus, electric servomotors) which enable meeting sustainability goals in industrial automation systems. Students will analyze problems, distinguishing between functional and technological matters; they will get used to the basic concepts of real-time controller implementation in the field of industrial automation, learning how to analyze and design the "logic control" of an automatic machine compliant to the standard IEC61131-3, and finally they will learn how to choose the proper electric servomotor based on the motion control task specification.
Course contents
Introduction to industrial automation
Implementation of regulators
Architectures and Technologies
Microcontrollers and DSPs
Real-Time Systems
Digital Processors for Control
PLC
Logic Control
IEC 61131-3 (SFC, ST, LD, IL, FBD languages)
Introduction and use of CoDeSys and Automation Studio as a tool to implement logical controls
Generic Device and Generic Axis
Diagnostics and fault management in automatic control systems
Electric cams generation
Readings/Bibliography
Bonfatti, Monari, Sampieri "IEC 1131-3 Programming Methodology" CJ International
Teaching methods
The course consists of 60 hours in total, divided into lectures and exercises using simulation software and educational set-ups of automatic control systems.
Assessment methods
Written exam on the topics presented during the course and oral discussion of a report regarding the individual or group project of a logical control system.
Students with DSA or temporary or permanent disabilities: it is recommended to contact the responsible University office in good time (https://site.unibo.it/studenti-con-disabilita-e-dsa/en): it will be their responsibility to propose any adaptations to the students concerned, which must however be submitted, 15 days in advance, to the approval of the teacher, who will evaluate the opportunity also in relation to the educational objectives of the course.
Teaching tools
Course notes, Matlab and Simulink, Codesys, Automation Studio, IndustrialPhysics
Office hours
See the website of Gianluca Palli
See the website of
SDGs

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.