Curso Técnico Superior Profissional

Robótica e Inteligência Artificial

Área Científica

481 – Ciências Informáticas

Duração

Semestral

Unidade Curricular

Programação PLC

ECTS

3

Horas de Contacto Teórico Práticas

50h ( TP 50h )

Objetivos da Aprendizagem

1) Compreender os conceitos fundamentais da programação PLC.
2) Desenvolver boas práticas de programação em PLC.
3) Projetar sistemas de controle de automação industrial em PLC.
4) Conhecer os diferentes tipos de PLC e a sua utilização em ambientes de produção industrial.

Conteúdos Programáticos

INTRODUÇÃO
1.1 História do PLC (controlador lógico programável).
1.2 Arquitetura de um PLC.
1.3 Funcionamento básico.

SÍMBOLOS BÁSICOS
2.1 Entradas e saídas.
2.2 Tipos de linguagens de programação.
2.3 Ladder diagram.
2.4 Instruções básicas.
2.5 Programação de um PLC.
2.6 Exercícios de aplicação prática.

LOGICA COMBINACIONAL
3.1 Entradas e saídas.
3.2 Codificação e simplificação do código.
3.3 Programação de um PLC.
3.4 Exercícios de aplicação prática.

LÓGICA SEQUENCIAL
4.1 Entradas e saídas.
4.2 Timers e contadores.
4.3 Programação de um PLC.
4.4 Exercícios de aplicação prática.

SUB-ROTINAS
5.1 Entradas e saídas.
5.2 Loop de Sub-Rotina.
5.3 Programação de um PLC.
5.4 Exercícios de aplicação prática.

LABORATÓRIO
6.1 Programação em software de diferentes controladores lógicos programáveis.
6.2 Projeto final.

Bibliografia e recursos didáticos recomendados

“SIEMENS PLC PROGRAMMING FOR BEGINNERS: LEARN SIEMENS PLC PROGRAMMING WITH S7-300/400 Automating Project Examples inside TIA portal and Factory IO” Daniel H. Wicks, 2022
“Learn everything about PLC programming: Practical lessons on Allen-Bradley, Siemens, and mitsubishi PLC with real world examples (Industrial automation)”, Avinash Malekar, 2021
“Mastering PLC Programming: The software engineering survival guide to automation programming”, M.T. White, 2023
“Advanced Industrial Automation: PLC Programming in simplest way with 110 solved examples”, Himanshu Kumar, 2020
“Programmable Logic Controllers: Principles and Applications”, Glen A. Mazur, 2020
“Programmable Logic Controllers: Hardware and Programming” Max Rabiee, 2021
“Programmable Logic Controllers for Applied Engineering”, Jacob M Hildebrant, 2021
“Learn everything about factory automation: Practical lessons on PLC, HMI, VFD, Servo programming & machine automation (Industrial automation)”, Avinash Malekar, 2021
“PLC Programming Using RSLogix 5000: Understanding Ladder Logic and the Studio 5000 Platform”, Nathan Clark, 2020
“PLC PROGRAMMING: PLC Programming Kit ,plc training Using Information Technology, Ladder Logic Concepts Step By Step, Industrial Automatisation“, Logic Studio Ladder Platform, 2020