First cycle
degree courses
Second cycle
degree courses
Single cycle
degree courses
School of Engineering
Course unit
INP5070929, A.A. 2018/19

Information concerning the students who enrolled in A.Y. 2017/18

Information on the course unit
Degree course Second cycle degree in
IN0529, Degree course structure A.Y. 2011/12, A.Y. 2018/19
bring this page
with you
Number of ECTS credits allocated 6.0
Type of assessment Mark
Course unit English denomination LOGIC AND MOTION OF AUTOMATED MACHINES
Website of the academic structure
Department of reference Department of Management and Engineering
Mandatory attendance No
Language of instruction Italian
Single Course unit The Course unit can be attended under the option Single Course unit attendance
Optional Course unit The Course unit can be chosen as Optional Course unit


ECTS: details
Type Scientific-Disciplinary Sector Credits allocated
Core courses ING-IND/13 Applied Mechanics for Machinery 6.0

Course unit organization
Period Second semester
Year 2nd Year
Teaching method frontal

Type of hours Credits Teaching
Hours of
Individual study
Lecture 6.0 48 102.0 No turn

Start of activities 25/02/2019
End of activities 14/06/2019
Show course schedule 2019/20 Reg.2011 course timetable

Examination board
Board From To Members of the board
3 2018 01/10/2018 15/03/2020 CARACCIOLO ROBERTO (Presidente)
2 2017 01/10/2017 15/03/2019 CARACCIOLO ROBERTO (Presidente)

Prerequisites: Knowledge and abilities of the course units Fundamentals of Computer Science (Bachelor level) and Control of Mechanical Systems (Master level).
Target skills and knowledge: The Course develops the knowledge and abilities listed below:
- Knowledge of the operating logic of an automatic machine
- Knowledge of the mechatronic architecture of an automatic machine
- Knowledge of the principles, techniques and software tools to develop programs for the control of industrial processes in real time (both deterministic and isochrones)
- Knowledge on motion concepts and primitives
- Knowledge on safety rules, cabling and setting safety components
- Basic knowledge of industrial communications networks
- PLC and controllers programming shell general knowledge
- Online and offline programming ability using the Logix5000 shell by Rockwell Automation
Examination methods: The assessment of the expected knowledge and abilities is carried out by a two-part test.
First part: the student must demonstrate his ability in programming an automatic machine with a laboratory test
Second part: an oral discussion on the main topics of the courses, in order to verify the acquired knowledge
Assessment criteria: The evaluation criteria by which the verification of the knowledge and ability acquired will be verified are:
- Completeness of the theoretical knowledge acquired in the field of the logic and understanding of processes.
- Completeness of the theoretical knowledge acquired in the field of the programming of deterministic and isochronous controllers
- Ability to apply theoretical knowledge to the drafting of a structured program for the logical and operational management of an automatic machine.
- Level of autonomy acquired in the solution of problems related to the motion primitives.
- Presentation capabilities, rigorousness in the discussion and exposure of the issues.
- Ability to use the instrumentation, technical equipment and software available.
Course unit contents: Specific topics of the course can be summarized as follows:
- general architecture of an automatic machine, decomposition in groups and axes
- PLC, NC and Controllers, differences and interconnections
- deterministic and isochronous processes, tasks management and motion
- logic of an automatic machine, state machine, OMAC and PackML directives
- virtual and real axes, linear and rotative axes, ciclic or modulo axes; axis software structure and tags, scaling, gain setting, safe torque off, event reaction, homing
- motion primitive: jog and position movement, axis servo enabling, registration input arming, halt and stop, gearing and camming.
Planned learning activities and teaching methods: The course is taught through frontal lectures for the presentation of theoretical topics and application lectures for the direct experimentation of what has been learned.
The course experiments an innovative teaching methodology with a direct and constant involvement of students.
All the lectures are given at the Laboratory of Mechatronics. There is an operative workstation for each student and a specific equipment representing an automatic machine.
In the application lectures, the lecturer and the students cyclically connect on-line to the equipment and operate live, making visible what is done on the large screen available in the classroom and generating simultaneously the operation of the experimental set-up.
This allows direct learning and stimulates discussion on the issues that are gradually encountered.
Additional notes about suggested reading: All the teaching material presented during the lectures is made available on the moodle platform.
The study material includes:
- notes and lecture notes
- articles from international journals
- catalogs
- operational manuals
- programming manuals
- freeware design software (Motion Analyzer by Rockwell Automation)
Textbooks (and optional supplementary readings)
  • John, Karl-Heinz, Tiegelkamp, Michael., IEC 61131-3: Programming Industrial Automation Systems. Concepts and Programming Languages, Requirements for Programming Systems, Decis. Berlin: Springer verlag, 2001. Cerca nel catalogo
  • Klafter, Richard David; Chmielewski, Thomas A., Robotic engineering an integrated approach. Englewood Cliffs: Prentice Hall, 1989. Cerca nel catalogo

Innovative teaching methods: Teaching and learning strategies
  • Laboratory
  • Problem based learning
  • Interactive lecturing
  • Working in group
  • Questioning
  • Problem solving
  • Work-integrated learning

Innovative teaching methods: Software or applications used
  • Moodle (files, quizzes, workshops, ...)
  • Logix5000 by RA, Motion Analyzer by RA

Sustainable Development Goals (SDGs)
Good Health and Well-Being Quality Education Industry, Innovation and Infrastructure Responsible Consumption and Production Partnerships for the Goals