General information


Subject type: Mandatory

Coordinator: Joan Triadó Aymerich

Trimester: First term

Credits: 6

Teaching staff: 

Josep López Xarbau

Academic year: 2025

Teaching course: 3

Languages ​​of instruction


  • Catalan

The software used as well as the manuals of the equipment used can be in English.

Competencies / Learning Outcomes


Specific skills
  • K21. Explain the basic elements of programming.

  • S26. Analyze a simple control algorithm.

  • S27. Analyze a logic control for manufacturing and process automation.

  • S29. Design algorithms with a programming language.

  • S30. Design simple control algorithms that are applicable to industrial control and automation.

  • S31. Design a logic control for manufacturing and process automation.

  • S34. Apply their capacity for critical analysis, self-knowledge, emotional intelligence and their ability to learn to learn to resolve the situations they have to face within their personal or professional sphere.

  • C8. Perform analyses and write technical reports on IT and automation products and solutions.

  • C14. Develop continuous, discrete and logical control systems in the field of industrial engineering.

Presentation of the subject


This subject is a continuation of the second year Automation I subject.

The aim is to complete the learning, started in the first subject, of programming all kinds of automation applications using programmable automation controllers.

In this second subject the applications are of more advanced level and include, for example: applications Scada, applications of control of speed of engines, applications of control of axles or applications of Batch.

Throughout the course, much of the programming instructions, the various available programming languages ​​and the structuring of the programs (subroutines, phases) are used.

The subject has an eminently practical approach. All the theoretical aspects are also worked on in a practical way.

With the experience gained in this subject the student will have a broad and solid foundation to face new challenges in industrial automation.


 

Contents


Content title 1:

Programming instructions

Description

Timers and counters.

Analog inputs and outputs.

Data movement, arithmetic and comparison instructions.

Tags produced and tags consumed.

Application exercises

Related activities

Classes of theoretical explanation with resolution of exercises. Large group.

Preparation of the practice exercises. Non-contact activity.

Pràctiques 1-2-3-4-5-6-7-8. Grup petit.

Partial and final exams. Large group.

 

Content title 2:

Software TWINCAT3

Description

Software TWINCAT3.

HMI screens.

Integration of HMI in a TWINCAT3 project.

Application exercises.

Related activities

Classes of theoretical explanation with resolution of exercises. Large group.

Preparation of the practice exercises. Non-contact activity.

Practices 9-10. Small group.

Partial and final exams. Large group.

 

Content title 3:

Distributed systems with speed variators and remote inputs and outputs

Description

Industrial communication networks. Ethernet / IP.

Integration of analog input and output modules in a TWINCAT3 project.

 

Application exercises.

Related activities

Classes of theoretical explanation with resolution of exercises. Large group.

Preparation of the practice exercises. Non-contact activity.

Practices 11-12-13-14. Small group.

Partial and final exams. Large group.

 

Content title 4:

Programming languages

Description

Introduction to programming languages.

Sequential Functional Graphics (SFC) programming

Structured text language (ST) programming.

Application exercises.

Related activities

Classes of theoretical explanation with resolution of exercises. Large group.

Preparation of the practice exercises. Non-contact activity.

Practice 15. Small group.

Partial and final exams. Large group.

 

Content title 5:

Motion control

Description

Introduction to motion control: position and speed control.

Servomotors and servodrives.

 

Motion control instructions.

Application exercises with rotary and linear servomotors.

Related activities

Classes of theoretical explanation with resolution of exercises. Large group.

Preparation of the practice exercises. Non-contact activity.

Practices 16-17-18. Small group.

Partial and final exams. Large group.

 

Activities and evaluation system


The final grade of the course will be calculated with the grades of the activities evaluable according to the following weighting:

Activity 1: Exercises 10%

Activity 2: Practices 50%

Activity 3: Final Exam 40%

The exercises are individual.

Laboratory practices are mandatory.

Minimum grades to pass:
- 4 of the exam notes
- 4 of the practice notes.

Internship reports (per group) must be submitted on the date indicated.

The make-up exam will only allow activity 3 (Final Exam) to be retaken. In this case, the maximum grade for the subject will be 5.

 

Important:

Any form of academic fraud will be sanctioned in accordance with the regulations
evaluation of the center. In the event that signs of fraud are detected, including the improper use
of generative artificial intelligence tools, the subject's teachers will be able to
call the student for an individual interview with the aim of verifying
the authorship.

Bibliography


Basic

Manuals of the equipment used in the practices.

Safont Sisa, Robert. Automation Notes. 2018.

Safont Sisa, Robert. Automation Practices II. 2018.

Complementary

Mandado Pérez, Enrique et al. "Programmable Automata and Automation Systems". 1st ed. Marcombo. 2009. ISBN 8426715753.

Mandado Pérez, Enrique et al. "Programmable Automata. Environment and Applications". 1st ed. Paraninfo. 2004. ISBN 8497323289.