automação e controle - ufersa.edu.br · inglês é plc, que significa programmable logic...

26
Automação e Controle Automação e Controle UNIVERSIDADE FEDERAL RURAL DO SEMI UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 05 Aula 05 – Introdução ao CLP Introdução ao CLP Profª Danielle Casillo

Upload: dangphuc

Post on 05-Oct-2018

223 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

Automação e ControleAutomação e Controle

UNIVERSIDADE FEDERAL RURAL DO SEMIUNIVERSIDADE FEDERAL RURAL DO SEMI--ÁRIDOÁRIDO

CURSO: CIÊNCIA DA COMPUTAÇÃOCURSO: CIÊNCIA DA COMPUTAÇÃO

Automação e ControleAutomação e ControleAula 05 Aula 05 –– Introdução ao CLPIntrodução ao CLP

Profª Danielle Casillo

Page 2: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

CONTROLADOR LÓGICO CONTROLADOR LÓGICO PROGRAMÁVEL PROGRAMÁVEL -- CLPCLPPROGRAMÁVEL PROGRAMÁVEL -- CLPCLP

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

2

Page 3: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

CONTROLADOR LÓGICO CONTROLADOR LÓGICO PROGRAMÁVEL PROGRAMÁVEL -- CLPCLP

• Podemos considerar o CLP um computadorprojetado para trabalhar no ambiente industrial.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

3

Page 4: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

CONTROLADOR LÓGICO CONTROLADOR LÓGICO PROGRAMÁVEL PROGRAMÁVEL -- CLPCLP

• DEFINIÇÃO:

– Sistema eletrônico operando digitalmente, projetado parauso em um ambiente industrial, que usa uma memóriaprogramável para a armazenagem interna de instruçõesorientadas para o usuário para implementar funçõesorientadas para o usuário para implementar funçõesespecíficas, tais como lógica, sequencial, temporização,contagem e aritmética, para controlar, através de entradas esaídas digitais ou analógicas, vários tipos de máquinas ouprocessos. O Controlador programável e seus periféricosassociados são projetados para serem facilmente integráveisem um sistema de controle industrial e facilmente usadosem todas suas funções previstas.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

4

Page 5: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

CONTROLADOR LÓGICO CONTROLADOR LÓGICO PROGRAMÁVEL PROGRAMÁVEL -- CLPCLP

• Os CLPs podem ser definidos, segundo a normaABNT, como um equipamento eletrônico-digitalcompatível com aplicações industriais. O termo eminglês é PLC, que significa Programmable LogicController.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

5

Page 6: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

HISTÓRICO DA EVOLUÇÃO DO CLPHISTÓRICO DA EVOLUÇÃO DO CLP

• O Controlador Lógico Programável – CLP – nasceu dentroda General Motors, em 1968, devido a grande dificuldadede mudar a lógica de controle dos painéis de comando acada mudança na linha de montagem. Tais mudançasimplicavam em altos gastos de tempo e dinheiro.implicavam em altos gastos de tempo e dinheiro.

• Nascia assim um equipamento bastante versátil e de fácilutilização, que vem se aprimorando constantemente,diversificando cada vez mais os setores industriais e suasaplicações, o que justifica hoje um mercado mundialestimado em 8 bilhões de dólares anuais.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

6

Page 7: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

HISTÓRICO DA EVOLUÇÃO DO CLPHISTÓRICO DA EVOLUÇÃO DO CLP

• Historicamente os CLPs podem ser classificados nasseguintes categorias:

– 1ª geração: Programação em Assembly. Era necessárioconhecer o hardware do equipamento, ou seja, aconhecer o hardware do equipamento, ou seja, aeletrônica do projeto do CLP.

– 2ª geração: Apareceram as linguagens de programaçãode nível médio. Foi desenvolvido o “Programa monitor”que transformava para linguagem de máquina oprograma inserido pelo usuário.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

7

Page 8: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

HISTÓRICO DA EVOLUÇÃO DO CLPHISTÓRICO DA EVOLUÇÃO DO CLP

– 3ª geração: Os CLPs passam a ter uma entrada deprogramação que era feita através de um teclado, ouprogramador portátil, conectado ao mesmo.

– 4ª geração: É introduzida uma entrada para– 4ª geração: É introduzida uma entrada paracomunicação serial, e a programação passa a ser feitaatravés de micro-computadores. Com este adventosurgiu a possibilidade de testar o programa antes domesmo ser transferido ao módulo do CLP, propriamentedito.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

8

Page 9: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

HISTÓRICO DA EVOLUÇÃO DO CLPHISTÓRICO DA EVOLUÇÃO DO CLP

– 5ª geração: Os CLPs de quinta geração vem com padrõesde protocolo de comunicação para facilitar a interfacecom equipamentos de outros fabricantes, e tambémcom Sistemas Supervisórios e Redes Internas decomunicação.comunicação.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

9

Page 10: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

CONTROLADOR LÓGICO CONTROLADOR LÓGICO PROGRAMÁVEL PROGRAMÁVEL -- CLPCLP

• São sistemas modulares compostos basicamente de:

– Fonte de alimentação;

– CPU;

– Memória;– Memória;

– Módulos de entradas e saídas;

– Linguagens de programação;

– Dispositivos de programação;

– Módulos de comunicação;

– Módulos especiais (opcionais).

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

10

Page 11: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

TECNOLOGIA DOS TECNOLOGIA DOS CLPsCLPs

• Só foi possível com o advento dos chamadosCircuitos Integrados e da evolução da Lógica Digital.

• Vantagens:

– economia de espaço devido ao seu tamanho reduzido;

não produzem faíscas;– não produzem faíscas;

– podem ser programados sem interromper o processoprodutivo;

– possibilidade de criar um banco de armazenamento deprogramas;

– baixo consumo de energia;

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

11

Page 12: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

VANTAGENSVANTAGENS

– necessita de uma reduzida equipe de manutenção;

– tem a flexibilidade para expansão do número de

entradas e saídas;

– reutilizáveis;– reutilizáveis;

– maior confiabilidade;

– maior flexibilidade;

– maior rapidez na elaboração dos projetos;

– interfaces de comunicação com outros CLPs ecomputadores.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

12

Page 13: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

APLICAÇÕESAPLICAÇÕES

• Indústria de Plástico;

• Controle de malhas;

• Indústria Petroquímica;

• Sistemas SCADA (Supervisory Control and Data• Sistemas SCADA (Supervisory Control and Data

Aquisition);

• Sistemas de controle estatístico de processo;

• Sistema de controle de estações;

• Sistemas de controle de células de manufatura;

• Montagem automatizada;

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

13

Page 14: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

APLICAÇÕESAPLICAÇÕES

• Processos de empacotamento, engarrafamento,enlatamento, transporte e manuseio de materiais,usinagem;

• Geração de energia;

• Sistemas de controle predial de ar condicionado;• Sistemas de controle predial de ar condicionado;

• Sistemas de segurança;

• Sistemas de tratamento de água;

• Indústrias de alimentos, bebidas, automotiva,química, têxtil, plásticos, papel e celulose,farmacêutica e siderúrgica/metalúrgica, mineração,entre outras. Aula 05 - Introdução ao Controlador Lógico

Programável - CLP14

Page 15: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

ESTRUTURA BÁSICA DE UM CLPESTRUTURA BÁSICA DE UM CLP

• O controlador programável tem sua estruturabaseada no hardware de um computador, tendoportanto uma unidade central de processamento(UCP), interfaces de entrada e saída e memórias.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

15

Page 16: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

ESTRUTURA BÁSICA DE UM CLPESTRUTURA BÁSICA DE UM CLP

• CLP x Computador

– A fonte de alimentação possui características ótimas defiltragem e estabilização;

– Interfaces de E/S imune a ruídos e um invólucroespecífico para aplicações industriais;específico para aplicações industriais;

– Terminal de comunicação para programação do CLPatravés de um computador.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

16

Page 17: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

PARTES DE UM CLPPARTES DE UM CLP

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

17

Page 18: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

ARQUITETURA BÁSICA DE UM CLPARQUITETURA BÁSICA DE UM CLP

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

18

Page 19: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

PRINCÍPIO DE FUNCIONAMENTOPRINCÍPIO DE FUNCIONAMENTO

• Os sinais de entrada e saída dos CLPs podem serdigitais ou analógicos.

• As entradas analógicas utilizam os módulosconversores A/D.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

19

Page 20: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

PRINCÍPIO DE FUNCIONAMENTOPRINCÍPIO DE FUNCIONAMENTO

• O CLP funciona de forma sequencial, fazendo umciclo de varredura em algumas etapas.

• O tempo total para realizar o ciclo é denominado• O tempo total para realizar o ciclo é denominadoCLOCK.

• A não simultaneidade das operações justifica aexigência de processadores com velocidades cadavez mais altas.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

20

Page 21: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

PRINCÍPIO DE FUNCIONAMENTOPRINCÍPIO DE FUNCIONAMENTOVerifica o funcionamento daCPU, memórias, circuitosauxiliares, estado das chaves,existência de um programa deusuário, emite aviso de erro emcaso de falha. Desativa todas as

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

21

saídas.

Lê cada uma das entradas,verificando se houveacionamento. O processo échamado de ciclo devarredura.

Page 22: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

PRINCÍPIO DE FUNCIONAMENTOPRINCÍPIO DE FUNCIONAMENTO

Através das instruções dousuário sobre qual ação tomarem caso de acionamento dasentradas o CLP atualiza amemória imagem das saídas.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

22

memória imagem das saídas.

As saídas são acionadas oudesativadas conforme adeterminação da CPU.Um novo ciclo é iniciado.

Page 23: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

FONTE DE ALIMENTAÇÃOFONTE DE ALIMENTAÇÃO

• Converte a tensão da rede de 110 ou 220 VCA em+5VCC, +12VCC ou +24VCC para alimentar oscircuitos eletrônicos, as entradas e as saídas.

• O CLP possui uma bateria interna que mantém asinformações gravadas durante algum tempo, em casode falta de energia.

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

23

Page 24: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

UNIDADE DE PROCESSAMENTOUNIDADE DE PROCESSAMENTO

• Pode ser interpretada como o “cérebro” de controle detodas as operações de um CLP. Inclui todos os circuitos decontrole da interpretação e execução de um programa emmemória.

• É composta por:• microcontroladores ou

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

24

• microcontroladores oumicroprocessadores (Intel80xx, motorola 68xx, PIC 16xx).

• Endereçamento de memóriade até 1 Mega Byte;

• Velocidades de clock de 4 a 30MHz;

• Manipulação de dadosdecimais, octais ehexadecimais.

Page 25: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

MEMÓRIAMEMÓRIA

• O sistema de memória é uma parte de vitalimportância no processador de um CLP, poisarmazena todas as instruções assim como o os dadosnecessários para executá-las.

• O tamanho da palavra

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

25

• O tamanho da palavrade memória dependeráde características como:• Tipo de processador

utilizado;

• Projeto dos circuitosinternos CLP.

Page 26: Automação e Controle - ufersa.edu.br · inglês é PLC, que significa Programmable Logic Controller. Aula 05 -Introdução ao Controlador Lógico Programável -CLP 5. HISTÓRICO

Continua ... Próxima aulaContinua ... Próxima aula

• Memórias

• Módulos de entradas e saídas

• Variáveis de controle

• Processamento dos sinais• Processamento dos sinais

• Tipos de CLPs

• Interfaces de entrada e saída

Aula 05 - Introdução ao Controlador Lógico Programável - CLP

26