INDUSTRIAL INFORMATICS

ING-INF/05 - 9 CFU - 2° Semester

Teaching Staff

SALVATORE CAVALIERI


Learning Objectives

Knowledge and understanding: On completion of the course, the student shall have: knowledge of the fundamental features of the computing devices used in industry; knowledge of the main reference standards for the programming of these devices and for the development of distributed industrial applications based on industrial communication systems; knowledge of the main features of the integrated development environments (IDE) for programming of industrial devices and for the development of distributed industrial applications; knowledge of the main reference standard for the definition of information models in industry and for the realization of data exchange between applications based on client/server and publish/subscriber communication paradigms.

Applying knowledge and understanding: On completion of the course, the student will be able to select the appropriate technological solutions for the development of distributed systems in industrial applications. The course will allow the students to acquire the ability to design and develope industrial applications through the support of suitable IDEs. Furthermore, the course will allow the students to acquire the ability to design and develop distributed systems based on these models for the development of industrial applications for control and supervision of industrial processes.

Making judgements: In the development of distributed applications for the monitoring, control and supervision of industrial processes, the student will be able to autonomously make the appropriate design choices based on the specific requests. This ability is refined through practical exercises during the course and the carrying out of appropriate exercises during the final examination.

Communication skills: The student will strengthen the technical language of PLC programming, and the development of distributed real-time applications and will be able to interact with work colleagues to discuss the design choices made in solving control and supervision problems of industrial processes. For this purpose, during the laboratory hours, students will be divided into small groups to refine the ability to work in groups.

Learning skills: The student will be able to independently expand their knowledge of industrial computer science by deepening the reference texts, in articles in specialized scientific journals and through the ideas offered by the seminars organized within the teaching.


Course Structure

The course is essentially based on lectures, which include the demonstration on computer of exercises by the teacher. The course also includes practical exercises carried out by the students. These exercises are carried out in the University's multimedia rooms. Each student is assigned a task that must be performed on the computer or on a PLC distributed by the teacher. The teacher supervises the work of the students by providing the explanations and teaching aids necessary to complete the assigned tasks. The methods of carrying out the teaching described above allow the achievement of the pre-established training objectives, which include the acquisition of knowledge and the ability to apply knowledge.

If the teaching is given in a mixed or remote way, the necessary changes with respect to what was previously stated may be introduced, in order to respect the program envisaged and reported in the syllabus.



Detailed Course Content

Part I - Application Development for the Programmable Logic Controllers (PLC)


Part II - Application Development for the Distributed Control Systems



Textbook Information

[1] P.Chiacchio, "PLC e Automazione Industriale", McGraw Hill.

[2] R.W.Lewis, "Programming industrial control systems using IEC 1131-3", IEE Control Engineering Series 50.

[3] W.Mahnke, S.H.Leitner, M.Damm, “OPC Unified Architecture”, Springer Verlag, ISBN 978-3-540-68899-0, 2009.

[4] Documentation freely available at the web site dedicated to the course: http://studium.unict.it




Open in PDF format Versione in italiano