Control Technology


1. Learning the methodologies and technologies of industrial automation and industrial control.
2. Provide students with abstract reasoning skills in modeling automation processes from low to medium complexity.
3. Develop in students the ability to realize practical solutions for automation and control, namely with the use of laboratory practice.
4. Develop in students the ability to search for solutions and equipment suitable for different automation and control problems, available on the market.

General characterization





Responsible teacher

Luís Filipe Figueira Brito Palma


Weekly - 4

Total - 56

Teaching language



Preferably students should present frequency of the curricular units of "Control Theory" and "Computer Control", or equivalent.


L. Brito Palma (2020), "Tecnologias de Automação e Controlo Industrial", Sebenta, Universidade Nova de Lisboa - FCT – DEEC.
National Instruments (2020), "Introdução ao LabVIEW",
J. Norberto Pires (2019), "Automação e Controlo Industrial", Lidel - Portugal.
E. Mandado Pérez, J. Acevedo, C. Silva, J. Quiroga (2009), "Autómatas Programables Y Sistemas de Automatización", Ediciones Técnicas Marcombo - Spain.
J. Caldas Pinto (2004), "Técnicas de Automação", Edições ETEP - Portugal.
A. Francisco (2003), "Autómatos Programáveis", Edições ETEP – Portugal.
J. Matias, L. Leote (1993), "Automatismos Industriais – Comando e Regulação", Didáctica Editora - Portugal.

Teaching method

Theoretical-practical classes: presentation of theoretical concepts, analysis of methodologies and techniques, and discussion of case studies.
Practical classes: execution of projects in automation and control, involving the components of specifications, design, solution development and implementation.

Evaluation method

Students will be assessed individually for each element of assessment.
The assessment elements will be as follows, considering each score in the [0; 1] range:
- a) T1 and T2 tests written in Moodle;
- b) Laboratory Lab#1, with continuous oral evaluation, and final oral evaluation of PDF report;
- c) Laboratory Lab#2, with continuous oral evaluation, and final oral evaluation of PDF report;
- d) Laboratory Lab#3, with continuous oral evaluation, and final oral evaluation of PDF report.
To obtain frequency each student must obtain a grade equal to or higher than 7.0 values.
To obtain approval, each student must obtain a final grade equal to or greater than 9.5 values.
Freq: Rate of attendance of practical classes.
The final grade (NF) is obtained based on the formula:
NF = 20 * (0.25 * Tests + 0.20 * Lab#1 + 0.20 * Lab#2 + 0.20 * Lab#3 + 0.15 * Freq).

Subject matter

1. Introduction to the course unit. Specifications and design of automation and control systems.
2. Digital systems. Boolean algebra. Finite automata. Grafcet and Gemma. Wired and programmed logic.
3. Pneumatic control technology.
4. Electromagnetic and electro-pneumatic control technologies.
5. Programmable logic controllers (PLC). The 5 programming languages ​​according to IEC 61131-3. The "Ladder" (LD) language.
6. The "Instruction List" (IL) language.
7. The "Sequential Function Chart" (SFC) language. The language "Function Block Diagram" (FBD).
8. The "Structured Text" (ST) language.
9. Implementation of PID controllers in ST language.
10. Speed ​​control of DC and AC electrical machines. Speed ​​variators.
11. Industrial communication protocols in networks: Modbus, CanOpen, Ethernet, Profinet, etc.
12. SCADA supervision systems and Labview environment. HMI interfaces.


Programs where the course is taught: