1. To learn the basic technologies and methodologies of the industrial automation.

2. To develop the abstract reasoning capabilities on identifying possible models and solutions for small to medium complexity automation problems, with the help of the learned methodologies and technologies. 

3. To give the students the capability of implementing true automation solutions, namely by laboratory practice. 

4. To inhabit the students on searching for adequate automation equipments, available on the market, for different automation problems.

General characterization





Responsible teacher

Luís Filipe Figueira Brito Palma


Weekly - 4

Total - 56

Teaching language



Preferably students should attend the Systems Theory and General Electronics subjects, or equivalent.


L. Brito Palma (2019), "Tecnologias de Controlo e Automação Industrial", Universidade Nova de Lisboa - FCT – DEEC.
J. Norberto Pires (2012), "Automação Industrial", Edições ETEP - 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

Lectures: presentation of concepts, techniques and methodologies of analysis, discussion of case studies.
Practical classes: performing automation projects involving the components of the specification, solution development and implementation.

Evaluation method

Students are assessed individually and orally on each laboratory work carried out in a group of
a maximum of three studentsbased on the respective reports, participation in classes and performance throughout the semester.
To obtain attendance each student will have to attend at least 67% of the practical classes.
The final classification is the result of the arithmetic average of the classifications of three laboratory works.

Subject matter

1. Introduction to the course unit. Dynamic systems, sensors and actuators.
Specifications and design of automation and control systems.
2. Digital Systems. Boolean Algebra. Finite automata. Grafcet and Gemma.
Wired logic and programmed logic.
3. Pneumatic control technology.
4. Electromagnetic control technology. Electropneumatic control technology.
5. Programmable logic controllers (PLC): hardware and software. The five programming languages ​according to the standard IEC 61131-3. The "Ladder" (LD) language .
6. The "Instruction List" (IL) language.
7. The Sequential Function Chart (SFC) language. The "Function Block Diagram" (FBD) language.
8. The "Structured Text" (ST) language.
9. Implementation of PID controllers using the ST language.
10. Speed control of DC and AC electric machines. Speed variators.
11. Industrial network communication protocols: Modbus, CanOpen, Ethernet TCP-IP, Profinet, etc.
SCADA supervision systems.
12. Introduction to Labview Programming. Application in SCADA systems.


Programs where the course is taught: