cod. 1008795

Academic year 2019/20
2° year of course - Second semester
Academic discipline
Meccanica applicata alle macchine (ING-IND/13)
Ingegneria meccanica
Type of training activity
48 hours
of face-to-face activities
6 credits
course unit


Learning objectives

Knowledge and understanding: by means of frontal lectures, the student will acquire the knowledge necessary to describe the methods and devices for industrial control and automation and to understand the design, implementation and validation criteria. The student will also learn the main structures and operating principles of automatic machines and of the main subsystems that allow automated operation, in addition to the techniques for the design of drives and control systems.
Applying knowledge and understanding: through practical exercises, the student will learn how to apply the acquired knowledge in a real design context. The students will be involved, in groups, in a year’s project that will allow them to extend and apply, through practical activities on a reduced scale, the theoretically acquired knowledge related to the design and construction of an automated system.
Making judgments: the student will be able to understand, and critically evaluate, the main automation systems and the adequacy of the design solutions for the realization of a specific production cycle. In particular, the student will be able to choose the most appropriate automation system and the most suitable hardware devices for the specific case, evaluating their performance and robustness.
Communication skills: through the lectures and the year’s project, the student will acquire specific vocabulary concerning industrial automation. It is expected that, at the end of the course, the student will be able to communicate, in oral and written form, the main contents of the course, e.g. ideas, engineering problems and related solutions. The student will be able to communicate his/her knowledge adequately and to understand and use common tools, such as tables, plant schemes, flow charts, numerical spreadsheets, control schemes, hardware and software solutions.
Learning skills: the student who has attended the course will be able to enhance his/her knowledge through the autonomous consultation of specialized texts, scientific or popular magazines, technical catalogs, etc., in order to deal with more complicated problems and be prepared for his/her chosen career or further specific training courses in the same field.


There are no compulsory prerequisites.

Course unit content

The aim of the course is to provide the students with a general overview of design, management, control and implementation of automated systems for food industry plants. In the first part of the course, the contents deal with an introduction to industrial automation and construction of the human interface systems; the second part of the course deals with the main hardware components used for industrial automation, automation strategies and software structure of the controller. The theoretical contents presented during the course will be further illustrated and developed through practical laboratory activities, during which the students will apply the acquired knowledge through the realization of a prototype.

Full programme

1. Introduction to Industrial Automation.
Industrial process, undesired behavior of process, types and classifications of process, unattended, manually attended and fully automated processes, needs and benefits of automation, process signals, automation system structure, functions of automation subsystems, instrumentation, control and human interface, individual roles, instrumentation subsystem, structure and functions, types of instrumentation devices, interface to control subsystem, interfacing standards, isolation and protection, control subsystem, functions and structure, interfaces to instrumentation and human interface subsystems.

2. Human interface subsystem.
Construction, active display and control elements, types of panels, interface to control subsystem, advanced human interface, migration of hardwired operator panel to software-based operator station, layout and features, enhanced configurations, logging station, control desk.

3. Automation Strategies.
Basic strategies, open and closed loop, discrete, continuous, and hybrid, feedback control, pid control, controller tuning, cascade control, ratio control, feedforward control, on-off control, sequence control. examples and case studies (evaporator, heat exchanger, boiler).

4. Software Structure of Controller.
Difference between general-purpose computing and real-time computing, real-time operating system, scheduling and execution of tasks, program interrupt

5. PLCs.
Processor-based subsystem, controller, input/output structure, special features, communicability and self-supervisability, hardware structure of controller, construction of controller, major functional modules, data transfer on the bus, structure and working of functional modules, integration, programming of automation strategies, higher- level languages, iec 61131-3 standard, ladder logic diagram, function block diagram, customization of controller, programmable logic controller, loop controller, controller, remote terminal unit, pc-based controller, programmable automation controller, centralized i/o, remote i/o, and fieldbus i/o, data communication and networking, communication protocol.

6. Arduino and Raspberry systems.
System overview, structure, features and capabilities, connections and interfaces, programming software.

7. Controller network.
Structure for localized and distributed process, centralized system, decentralized/distributed system, remote/networked system, multiple operator stations, supervisory control and data acquisition, system availability, availability issues, improvement of system availability, cold and hot standby, standby/redundancy for critical components, configurations with operator stations, supervisor stations, application stations.

8. Lab project.
Design and implementation of a simple automation system to an industrial case.


The slides of the course (not protected by copyright) in PDF format, and the material used during the lectures and exercises (plant layouts, Excel sheets, videos), are shared and made available to the student through the ELLY platform. In addition, the student can refer to the following texts for the exam preparation:
K.L.S. Sharma - Overview of Industrial Process Automation - Elsevier
Jonathan Love - Process Automation Handbook - Springer

Teaching methods

The course counts 12 CFUs (one CFU, University Credit, equals one ECTS credit and represents the workload of a student during educational activities aimed at passing the exams), which corresponds to 96 hours of lectures and laboratory activities. These total 12 CFUs are divided into two modules of 6 CFUs each. The two modules are part of the same course and must be considered consequential and integrated parts of the overall course. The teaching method consists of lectures, exercises and laboratories. During the lectures, the theory will be presented and discussed in order to support and favour a deep understanding of the subjects from a theoretical and design point of view. During the lab and exercises, using also computers and educational or commercial software, students will be required to apply the theory to an exercise, a real case study, or a project developed according to the methodological criteria illustrated during lectures and in the bibliographic and didactic material. The realization in group (maximum 3 or 4 people) of an interdisciplinary year’s project, will allow the student to extend and apply the acquired knowledge through practical activities, on a reduced scale, based on the design and construction of automated systems. The slides and notes used during the lectures and lab will be uploaded on the Elly platform at the beginning of the course. Notes, slides, spreadsheets, tables and all shared material is considered as an integral part of the teaching material. Non-attending students are reminded to check the available teaching material and the instructions provided by the teacher through the Elly platform, which is the only communication tool used for direct contact between teacher and students. On this platform, day by day, the topics discussed in class are indicated. These must be considered as the contents that must be used for the preparation of the final exam.

Assessment methods and criteria

The learning assessment consists in a written test, based on open and/or closed questions and lasting about 2 hours, followed by the discussion of the year’s project, which must be presented by a written report of a maximum of 20 pages.
The written test normally consists of about 10 questions that can focus on theoretical contents, demonstrations, exercises addressed in the classroom and in the lab; demonstrations and theoretical questions have a weight equal to 1; plant layouts and technical drawings weight 2; exercises and simple software programs weight 3. The final mark of the written test is evaluated by assigning to each question a rating from 0 to 30 and then by the weighted average (rounded up) of the individual assessments. The written test is sufficient if the final mark is equal to or higher than 18/30.
The year’s project (group work) must be agreed with the teacher at the beginning of the course, and it consists of a practical problem concerning the main contents of the lectures and exercises. The project ends with the delivery of the work and of a technical report of the activity (maximum 20 pages). The project is evaluated as follows:
project development (max 10 points): understanding of the requirements and objectives, analysis of the prerequisites, definition of functionality, performance and constraints, project, realization, integration, testing and validation;
working method (max 10 points): independence, proactivity and creativity, research, analysis, evaluation and selection of different solutions, systematic approach, communication within the members of the group and with the teacher;
results (max 5 points): achievement of the objectives;
documentation (max 5 points): structure, completeness and correctness, style.
The sum of the points obtained in the project corresponds to the final mark of the project expressed in thirties. The project and report is sufficient if the final mark is equal to or higher than 18/30.
The exam is passed if the student reaches the sufficiency (equal or higher than 18 points over 30) in both the written test and the year’s project. If the exam is passed, the final grade will be given by the average of the marks obtained in the two.
In the event of a full vote (30/30), the examination committee may grant the honour (lode) by evaluating clarity and precision of the answers provided (or, in the case of the project, the quality of the documentation).

The course is also delivered as a choice course for the Master's Degree in Mechanical Engineering with the following correspondences:
First module - Industrial automation (II period, 6 CFU);
Second module - Automation of industrial plants (II period, 6 CFU).
For the mechanical students who will choose only one of the two modules (6 CFUs), a reduced exam program that does not include laboratory activities and the year’s project must be considered (the exam consists only in the written test); for those students who will choose to include both modules (12 CFUs) in their study plan, the assessments regarding the 12 CFUs as described above must be considered (the exam consists of a written test plus a discussion of the year's project).

Other information

- - -