You are here: Home » Study Plan » Subject

Technology

Subject: ARCHITECTURES AND PROGRAMMING OF INDUSTRIAL CONTROLLERS (A.A. 2023/2024)

degree course in TECHNOLOGIES FOR THE SMART INDUSTRY

Course year 2
CFU 6
Teaching units Unit ARCHITETTURE E PROGRAMMAZIONE DI CONTROLLORI INDUSTRIALI
Computer and information technologies (lesson)
  • TAF: Compulsory subjects, characteristic of the class SSD: ING-INF/04 CFU: 3
Teachers: Daniele CALTABIANO
Unit Laboratorio di Architetture e Programmazione di Controllori Industriali
Other Skills Required for Access to the Job Market (laboratory)
  • TAF: Various educational activities SSD: NN CFU: 3
Teachers: Daniele CALTABIANO
Exam type oral
Evaluation final vote
Teaching language Italiano
Contents download pdf download

Teachers

Daniele CALTABIANO

Overview

Knowledge and understanding: the student learns the ability to understand and analyze the methodology and technology used in modern industrial applications for automatic control through programmable electronic systems of devices and machines.
Ability to apply knowledge and understanding: the student will be able to program an electronic control device (eg PLC) in the industrial sector.
Autonomy of judgment: at the end of the course the student will be able to choose the technology for the control of systems and machines.
Communication skills: At the end of the course the student will have developed the ability to clearly, rigorously and concisely present the concepts addressed in the course.
Learning skills: At the end of the course the student will have developed the ability to autonomously deepen some collateral aspects of the topics proposed in the course.

Admission requirements

Mathematical and Physical Analysis Courses

Course contents

1. Introduction to industrial automation with examples taken from the production and operation of automatic machines.
2. Hardware architecture of industrial control systems. PLCs (programmable logical controllers), application creation, PLC execution cycle.
3. Software architectures of industrial control systems. Real-time operating systems, multitasking,
4. The IEC 61131-3 standard for PLC programming. Programming languages LD, ST, SFC. Variable declaration. Code organization unit (POU).
5. Models of dynamic systems. Laplace transform and transfer function. Inverse. System ways. Harmonic analysis.
6. Controller design.
Credit division: 1-3 3 CFU, 4-6 3 CFU

Teaching methods

Lessons and exercises: The course includes theoretical lessons in the classroom and exercises with the electronic calculator in the computer lab. The exercises include the design and implementation of the controller and its computer simulation. Methods for working students: working students who cannot attend classes must communicate this to the teacher to receive specific indications on the topics to be studied on the recommended textbooks and teaching materials. Office hours: By appointment requested by e-mail addressed to: daniele.caltabiano@tetrapak.com All the lessons are provided in italian

Assessment methods

The student is offered an exercise to perform before going to the exam. The student will present himself with the solution that will be discussed during the exam, also through the preparation of a descriptive document. The discussion will be followed by an interview on the program carried out in class to verify the student's level of knowledge. The exercise is weighted 50% for the final grade while the oral part related with the theoretical part is weighted 50% as well

Learning outcomes

The learning objectives expected following the completion of the course and passing the related exam are the following:
Knowledge and understanding: The student will have the ability to understand and analyze digital control systems for industrial systems and machines.
Ability to apply knowledge and understanding: The student will have developed the ability to solve design problems and implementation of control systems for industrial systems and machines.
Autonomy of judgment: The student will have developed the ability to independently choose the methods of analysis and solution of problems relating to the topics addressed in the course.
Communication skills: The student will have developed the ability to clearly, rigorously and concisely present the concepts addressed in the course.
Learning skills: The student will have developed the ability to independently deepen some collateral aspects of the topics proposed in the course.

Readings

Dispense del docente relative al corso disponibili sulla piattaforma didattica Teams. Le dispense sono rilasciate settimanalmente

Lecture notes relating to the course available on the teaching platform Teams. The notes are released weekly