Escolar Documentos
Profissional Documentos
Cultura Documentos
4 – AUTÓMATOS
PROGRAMÁVEIS
(PLC’s)
Automação II
3º Ano / 2º Semestre
-
Licenciatura em Engenharia Mecânica
Ferreira da Silva, Adriano Santos
Pedro Frutuoso, Carlos Ranginha
José Brandão/António Ramos
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso
1/140
3º Ano – Licenciatura em Engenharia MecânicaDep. Engenharia Mecânica Ano Letivo
Carlos Ranginha/José Brandão/António 2020/2021
Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Índice
1. Generalidades sobre Sistemas de Controlo
1.1 O que é um sistema de controlo
1.2 Classificação dos sistemas de controlo
1.2.1 Sistemas em malha aberta
1.2.1 Sistemas em malha fechada
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 3/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
PROBLEMA:
Suponha a seguinte furadora:
• Para uma furação manual, o operador
precisa dos seus olhos, do seu tato e da força
dos seus braços para avaliar a evolução do
furo na peça, decidindo a velocidade da
broca e verificando a profundidade do furo;
• O conhecimento e a experiencia do
operador permitem que ele calcule a
velocidade e a força que deve aplicar na
furadora para obter o furo desejado.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 4/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
O que é que este exemplo tem a ver com conceitos de
sensor, atuador e controlo, fundamentais em
“AUTOMAÇÃO”?
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 5/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 6/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 7/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
• ATUADORES - lâmpadas,
acionamento de motor, etc.
• CONTROLADOR – programa
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 8/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
CONCLUSÃO:
• As operações realizadas pelas máquinas industriais, são efetuadas
através de 3 grupos de elementos: sensores, atuadores e
controladores;
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 11/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 12/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 13/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 14/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 15/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 16/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
• Quando utilizamos a palavra controlo no nosso dia a dia,
referirmo-nos basicamente ao acto de produzir um resultado
desejado;
• Um sistema de controlo, consiste no sistema a ser controlado –
chamado processo – bem como no sistema que exerce controlo
sobre o processo, chamado o controlador.
O controlador pode ser um humano ou um dispositivo artificial.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 17/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
O controlador deverá fornecer um sinal para o processo, chamado o
sinal de entrada do processo, com o objectivo de produzir a resposta
desejada do processo, chamada resultado do processo.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 18/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Um controlador é no fundo, um dispositivo de processamento de
informação: recebe informação sobre o processo e o seu
comportamento, recebe informação sobre os objectivos
pretendidos, calcula, processando essas informações, as acções que
são necessárias executar sobre o processo para alcançar aqueles
objectivos.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 19/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 20/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 22/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Os sistemas em malha
aberta são aqueles em que
os sinais de saída não são
comparados com os sinais
de entrada;
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 23/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 24/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 26/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 27/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 28/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
O operador selecciona a
temperatura de referência
(set-point) no controlador.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 31/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 32/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Todo o processo industrial (do mais simples ao mais complexo)
precisa de um controlador para garantir a sua execução de uma
forma eficiente e segura;
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 35/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Automatismos baseados em Autómatos Programáveis
Os Autómatos Programáveis, ou Controladores Lógicos
Programáveis (Programming Logic Controllers” – PLC’s) são
equipamentos electrónicos utilizados em sistemas de automação
programada ou flexível.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 36/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Estrutura de um PLC
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 37/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Os PLC´s surgiram com o objetivo de substituir os sistemas de
controlo à base de relés, muito sujeitos a avarias e pouco flexíveis.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 38/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Um PLC pode ser programado para executar instruções que
controlam dispositivos, máquinas e operações de processos, por
meio de implementação de funções especificas como lógica de
controlo, sequenciamento, controlo do tempo, operações
aritméticas, transmissão de dados, etc.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 39/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Controlo automático por programa
Envolve a existência de um programa de ações, que se cumpre
com base no decurso do tempo ou a partir de modificações
eventuais em variáveis externas ao sistema (programa lógico).
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 40/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
• botões • motores
• posição • cilindros
• temperatura • bombas
• pressão • alarmes
• proximidade • válvulas
• ……. • …….
• nível • lâmpadas
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 42/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 43/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
• Maior flexibilidade
• Programáveis
• Maior rapidez na elaboração dos projetos
• Maior confiabilidade
• Menor consumo de energia
• Ocupa menor espaço em relação aos quadros de comando
antigos
• Permite interfaces de comunicação com outros PLC’s e
computadores
• Alguns permitem a expansão do número de entradas e saídas
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 44/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Antes Depois
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 45/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Antes Depois
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 46/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 47/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
• Unidade Central de
Processamento (CPU)
• Memória de programa e
de dados
• Entradas (Inputs)
• Saídas (Outputs)
• Alimentação
• Periféricos
A execução do programa armazenado na memória (memória de
programa), permite de acordo com os valores das entradas e das
variáveis internas armazenado na memória (memória de dados),
tomar decisões de ações a realizar, através do módulo de saída.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 48/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 49/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 50/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Ao procedimento de avaliar o estado de todas as entradas e saídas,
cruzando essa informação com a aplicação do programa, designa-se
por ciclo de varrimento ou “Scan”.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 51/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Um PLC funciona de forma sequencial, fazendo um ciclo de
varrimento (SCAN) através de algumas etapas;
Ciclo de programa
• Tempo de resolução do
programa lógico;
• Gestão do sistema
operativo.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 53/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
O autómato na realidade,
trabalha com uma
imagem (cópia) das
entradas e das saídas (cria
uma tabela de memória
dos dados) e não com o
estado real delas;
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 54/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Tabela de dados
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 55/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
A memorização prévia das variáveis de entrada na memória de
dados destina-se a evitar alterações dessas variáveis no decorrer
do ciclo de programa.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 59/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
O autómato funciona por fases que se repetem continuamente
(funcionamento cíclico) enquanto não for dada ordem de paragem.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 60/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 61/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Fase - Inicialização
No momento em que o PLC é ligado, são executadas as operações
pré-programadas:
• Verifica o funcionamento eletrónico da CPU,
memórias e circuitos auxiliares;
• Verifica a configuração interna e compara com os
circuitos instalados;
• Verifica o estado das chaves principais (RUN,
STOP, PROG, etc.);
• Desativa todas as saídas;
• Verifica a existência de um programa do utilizador;
• Emite um aviso de erro, caso algum destes itens
falhe.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 62/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 63/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 66/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Fase – Programa
Terminado o varrimento de entrada a CPU inicia o varrimento do
programa;
Nesta fase, é executada a sequência do programa efetuado pelo
utilizador;
É durante esta fase que a lógica programada pelo utilizador é
executada (da 1ª para a última instrução e da esquerda para a
direita).
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 67/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 68/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 69/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 70/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 71/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 72/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 73/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 75/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 76/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 77/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Entradas Saídas
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 78/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 79/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 80/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Ix.x – Designa uma entrada. É um elemento usado para receber
informação do mundo exterior, como um interruptor,
pressostáto, etc.
São elas: I0.0, I0.1, I0.2, I0.3, I0.4, I0.5, I0.6, I0.7, I1.0, I1.1, I1.2, I1.3, I1.4, I1.5
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 81/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
São elas: Q0.0, Q0.1, Q0.2, Q0.3, Q0.4, Q0.5, Q0.6, Q0.7, Q1.0, Q1.1
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 82/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
14 ENTRADAS DIGITAIS
10 SAÍDAS DIGITAIS
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 83/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 84/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 85/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
0 = 0 V (ausência de objeto)
1 = 24 V (presença de objeto)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 86/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 87/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 88/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 89/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
O que são Entradas e Saídas imaginárias?
As entradas e saídas imaginárias são aquelas que só podem ser
usadas dentro do programa.
Não são entradas nem saídas físicas (a não ser que se instale um
módulo adicional).
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 91/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
S7-200 - modelos
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 92/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
CPU 224
CPU 221
CPU 226
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 93/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 94/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
* Modo de operação
* Ajuste analógico
* Expansão
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 95/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Módulos de expansão
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 96/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Módulos de expansão
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 97/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Alimentação externa
Alimentação DC
Alimentação AC
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 98/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Saídas
Entradas Saídas
Entradas
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 99/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 100/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 101/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
A estrutura da memória num PLC pode ser vista como uma grande
matriz bidimensional de células;
bit
bit menos significativo
(Less Significant Bit)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 102/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Por esta razão, cada célula é designada por bit (menor unidade
de memória);
Double word
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 107/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Bit
A presença de uma carga representa um 1 e a ausência de carga
representa um 0;
O bit está ON se a informação armazenada for 1;
1
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 108/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
0 1
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 109/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Nibble
A unidade de informação NIBBLE é uma associação de 4 bits;
3 2 1 0
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 110/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 111/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
7 6 5 4 3 2 1 0
1 1 0 1 0 0 1 0
D 2
O nibble permite a representação completa do alfabeto do sistema
hexadecimal (0..F);
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 112/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 113/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Byte
Chama-se byte á unidade de informação constituída por 8 bits (2
nibbles);
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
1 1 0 1 1 0 0 1
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 114/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0
… 1 1 1 1 1 1 1 1
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 115/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 116/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Word
Chama-se word á unidade de informação constituída por 16 bits (2
bytes ou 4 nibbles);
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 1 0 0 1 1 1 1 0 0 1 1 1 0 0 1
4 F 3 9
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 117/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 118/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Double Word
Chama-se double word á unidade de informação constituída por 32
bits;
Uma double word pode também ser vista como constituída por 2
words ou 4 bytes.
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 119/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 120/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Utilização da memória
A memória de um PLC condiciona a capacidade de
armazenamento da informação quando se pretende desenvolver
uma aplicação;
O tamanho da memória do PLC é especificado em termos de k unidades de armazenamento;
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 123/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Utilização da memória
A memória de um PLC condiciona a capacidade de
armazenamento da informação quando se pretende desenvolver
uma aplicação;
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 124/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
8 bits 16 bits
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 125/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Tipos de memória
Uma memória é uma entidade virtual que é utilizada apenas para
ajudar o desenvolvimento da lógica de programação.
O S7-200 armazena informações em diferentes localizações de
memória.
Podemos aceder aos dados das várias áreas de memória (V, I, Q,
M, S, L e SM), como bytes, words ou double words.
V – endereço virtual (variáveis globais)
I – entrada física
Q – saída física
M – endereço virtual
S – endereço especial
L – endereço virtual (variáveis locais)
SM – memória especial
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 126/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Endereços de memória
Cada dado de um programa possui uma localização física especifica
na CPU, chamada “endereço” ou “registo”. Cada elemento do
programa do utilizador é referenciado com um endereço para
indicar onde se localizam os dados para aquele elemento;
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 127/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 128/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 130/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 131/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 136/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 137/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 138/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos
AUTO2 – 2020/21 4– Autómatos Programáveis (PLCs)
Ex:
endereço de bit L= L0.0
endereço de byte L = LB33
ISEP – Instituto Superior de Engenharia do Porto Ferreira da Silva/Adriano Santos/Pedro Frutuoso 140/140
3º Ano – Licenciatura em Engenharia Mecânica Carlos Ranginha/José Brandão/António Ramos