clp – controlador lógico programável. plc – programmable logic controllers

63
CLP – Controlador lógico Programável

Upload: internet

Post on 18-Apr-2015

175 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

CLP – Controlador lógico Programável

Page 2: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

PLC – Programmable Logic Controllers

Page 3: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

História

• O CLP - Controlador Lógico Programável tem a sua história desde 1960 e foi a maior revolução que ocorreu no mundo da eletrônica na área de automação industrial. Antes do surgimento dos CLP’s as tarefas de comando e controle de máquinas e processos Industriais eram feitas por relés eletromagnéticos, especialmente projetados para este fim, o resultado era um volume considerável de dispositivos dispostos sobre painéis com grande espaço e pouca flexibilidade.

Page 4: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

CLP/PLC

Page 5: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

História

• O CLP nasceu praticamente dentro da indústria automobilística americana, especificamente na Hydronic Division da General Motors, em 1968, devido a grande dificuldade de se mudar a lógica de controle de painéis de comando a cada mudança na linha de montagem. Estas mudanças implicavam em altos gastos de tempo e dinheiro.

Page 6: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

História

• Sob a liderança do engenheiro Richard Morley, foi preparada uma especificação que refletia os sentimentos de muitos usuários de relés, não só da indústria automobilística como de toda a indústria manufatureira. Nascia assim a indústria de controladores programáveis, hoje com um mercado mundial estimado em 4 bilhões de dólares anuais. No Brasil é estimado em 50 milhões de dólares anuais.

Page 7: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

História

• Inicialmente, os CPLs eram chamados CP – controlador programável, mas com o advento dos Computadores Pessoais convencionou-se CLP para evitar conflitos de nomenclatura. Originalmente os CLPs foram usados em aplicações de controle discreto (on-off liga-desliga), como os sistemas a relés, porém eram facilmente instalados, economizando espaço e energia, alem de possuírem indicadores de diagnósticos o que facilitavam a manutenção. Uma eventual necessidade de adequação da lógica de controle da máquina era realizada em pouco tempo, apenas com mudanças no programa, sem necessidade de alterar à arquitetura elétrica .

Page 8: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

História

• A década de 70 marca uma fase de grande aprimoramento dos CLPs. Com as inovações tecnológicas dos microprocessadores, maior flexibilidade e um grau também maior de aperfeiçoamento na sua eletrônica interna, os Controladores Lógicos Programáveis incorporam:

• 1972 - Funções temporização e contagem;

• 1973 - Operações aritméticas, manipulação de dados de comunicação com computadores;

• 1974 - Comunicação com interfaces homem-máquina, IHM;

• 1975 - Maior capacidade de memória,controle analógicos e controle PID;

• 1979 a 1981 - Módulos de I-O remotos, módulos com capacidade de controle de posicionamento;

Page 9: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

História

• CLP da Modicon década de 80.

Page 10: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

História

• Até recentemente não havia nenhuma padronização entre fabricantes, apesar da maioria utilizar as mesmas normas construtivas. Porém, pelo menos ao nível de software aplicativo, os controladores programáveis podem se tornar compatíveis com a adoção da norma IEC 1131-3, que prevê a padronização da linguagem de programação e sua portabilidade.

Page 11: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

História

• Hoje os CLP’s oferecem um considerável número de benefícios para aplicações Industriais, que podem ressaltar em economia que excede o custo do CLP e devem ser considerados quando da seleção de um dispositivo de controle industrial. As vantagens de sua utilização, comparados a outros dispositivos de controle industrial incluem:

Page 12: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

História• Menor Ocupação de espaço; • Menor potência elétrica requerida; Reutilização;• Maior confiabilidade;• Maior flexibilidade, satisfazendo um maior número de aplicações;• Número de condutores usados para interligar os sistemas de

controle aos sensores e atuadores, além de propiciar a distribuição da inteligência por todo o processo.

• Permite a interface através de rede de comunicação com outros CLP’s e microcomputadores;

• Menor tempo de projeto do sistema.• Capacidade de operação em ambiente industrial.• Hardware e/ou dispositivo de fácil controle e rápida programação

ou reprogramação, com a mínima interrupção da produção.

Page 13: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

História• Sinalizadores de estados.

• Módulos do tipo plug-in de fácil manutenção e substituição.

• Possibilidade de monitoração do estado e operação do processo ou sistema, através da comunicação com computadores.

• Compatibilidade com diferentes tipos de sinais de entrada saída.

• Capacidade de alimentar, de forma contínua ou chaveada, cargas que consomem correntes de até 2 A.

• Hardware de controle que permite a expansão dos diverso tipos de módulos, de acordo com a necessidade.

• Custo de compra e instalação competitivo em relação aos sistemas de controle convencionais.

• Possibilidade de expansão da capacidade de memória.

Page 14: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Exemplo de CLP

Page 15: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Exemplo de CLP

Page 16: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Exemplo de CLP

Page 17: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Exemplo de CLP

Page 18: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Exemplo de CLP

Page 19: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Exemplo de CLP

Page 20: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Exemplo de CLP

Page 21: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Exemplo de CLP

Page 22: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Exemplo de CLP

Comunicação entre CLP e computador

Page 23: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Exemplo de CLP

IHM

Page 24: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Exemplo de CLP

IHM touch screen

Page 25: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Aplicações• Controle de Sistemas de Iluminação;• Comando de Portas ou Cancelas;• Sistemas de Energia;• Sistemas de Refrigeração e Ar-Condicionado;• Sistemas de Ventilação;• Sistemas de Transporte;• Controle de Silos e Elevadores;• Comando de Bombas e Compressores;• Sistemas de Alarme;• Comando de Semáforos;• Sistemas de Irrigação;• Entre outras.

Page 26: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Classificação dos CLPs

• Os CLPs podem ser classificados segundo a sua capacidade:• Nano e micro CLPs: possuem até 16 entradas e saídas. Normalmente

são compostos por um único módulo com capacidade de memória máxima de 512 passos.

• CLPs de médio porte: capacidade de entrada e saída em até 256 pontos, digitais e analógicas. Permitem até 2048 passos de memória.

• CLPs de grande porte: construção modular com CPU principal e auxiliares. Módulos de entrada e saída digitais e analógicas, módulos especializados, módulos para redes locais. Permitem a utilização de até 4096 pontos. A memória pode ser otimizada para o tamanho requerido pelo usuário.

Page 27: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Tipos de CLP

Page 28: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Tipos de CLP

• O hardware de um PLC modular é composto basicamente por 5 elementos:

– Fonte de Alimentação– Chassi ou Rack de Montagem– Processador ou CPU– Cartões de I/O– Unidade de Programação

Page 29: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Fonte de alimentação

• Fornecer corrente para todos os módulos do PLC;

• Níveis de tensão de 24 Vdc ou 110/220 Vac;

• A escolha da fonte depende da soma de corrente dos diversos módulos.

Page 30: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Fonte de alimentação

Page 31: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Chassi ou rack

• Concentra todos os módulos;

• Permite sustentação e proteção aos outros módulos;

• Provê conexões para dados e alimentação;

• Possui número variado de ranhuras (slots);

• Permite interligação com outros módulos.

Page 32: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Chassi ou rack

Page 33: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Cartões de I/O

• Divide-se em:– Entrada:• Digital• Analógica

– Saída• Digital• Analógica

Page 34: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Cartões de I/O

Page 35: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Processador

• Executa as instruções previamente programadas;

• Memória: RAM e EEPROM;

• Bateria e Capacitor;

• Controla os dispositivos de entrada e saída;

• Controla os canais de comunicação.

Page 36: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Unidade de programação

Page 37: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Tipos de variáveis

• São utilizadas variáveis discretas e analógicas, pois esta mixagem é permitida neste tipo de linguagem. As variáveis analógicas são aquelas que variam continuamente com o tempo. Elas são comumente encontradas em processos químicos advindas de sensores de pressão, temperatura e outras variáveis físicas. As variáveis discretas, ou digitais, são aquelas que variam discretamente com o tempo.

Page 38: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Tipos de variáveis

Page 39: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Entradas discretas ou digitais

• São aquelas que fornecem apenas um pulso ao controlador, ou seja, elas têm apenas um estado ligado ou desligado, nível alto ou nível baixo que trabalha com um e zero. Alguns exemplos são: as botoeiras, válvulas eletro-pneumáticas.

Page 40: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Entradas discretas ou digitais

Page 41: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Entradas analógicas

• Como o próprio nome já diz, elas medem as grandezas de forma analógica. Para trabalhar com este tipo de entrada os controladores tem conversores analógico-digitais (A/D).

• Atualmente no mercado os conversores de 10 bits são os mais populares. As principais medidas feitas de forma analógica são a temperatura e pressão. Como exemplo, sensores de pressão ou termopares.

Page 42: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Entradas analógicas

Termopares flexíveis Sensor PT 100

Page 43: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Saídas discretas ou digitas

• São aquelas que exigem do controlador apenas um pulso que determinará o seu acionamento ou desacionamento. Como exemplo têm-se elementos como contatores que acionam os motores de indução e as válvulas eletro-pneumáticas.

Page 44: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Saídas discretas ou digitas

Contatores

Motores

Válvulas

Page 45: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Saídas analógicas

• Como dito anteriormente, de forma similar o controlador necessita de um conversor digital para analógico (D/A), para trabalhar com este tipo de saída. Os exemplos mais comuns são: válvula proporcional, acionamento de motores DC, displays gráficos, entre outros.

Page 46: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Saídas analógicas

Válvula proporcional Conversor Digital para Analógico

Page 47: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Principais linguagens de Programação

• Para a programação do PLC, ou seja criação da ”inteligência” do PLC, é preciso termos como ferramenta uma linguagem que seja inteligível para o programador e lógica para o equipamento. A primeira linguagem criada para programação de PLC´s foi a Ladder. O fato de ser uma linguagem gráfica , baseada em símbolos semelhantes aos encontrados nos esquemas elétricos ( contatos e bobinas ), foi determinante para aceitação do PLC por técnicos e engenheiros acostumados com os sistemas de controle a relés, e é ainda a mais usada.

Page 48: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Principais linguagens de Programação

• As linguagens de programação não limitam apenas na linguagem Ladder, a norma IEC 61131-3, define cinco linguagens de programação, que são:

• Lista de Instruções – LI• Texto Estruturado – ST• Linguagem Ladder – LD• Diagrama de Blocos de Funções - FBD• Diagrama Funcional Seqüencial – SFC

Page 49: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Elementos básicos de uma programação Ladder

• A linguagem Ladder foi a primeira que surgiu na programação dos Controladores Lógico Programáveis (CLP’s), pois sua funcionalidade procurava imitar os antigos diagramas elétricos, utilizados pelos Técnicos e Engenheiros da época. O objetivo era o de evitar uma quebra de paradigmas muito grande, permitindo assim a melhor aceitação do produto no mercado.

Page 50: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Elementos básicos de uma programação Ladder

• O diagrama de contatos (Ladder) consiste em um desenho formado por duas linhas verticais, que representam os pólos positivo e negativo de uma bateria, ou fonte de alimentação genérica. Entre as duas linhas verticais são desenhados ramais horizontais que possuem chaves. Estas podem ser normalmente abertas, ou fechadas e representam os estados das entradas do CLP. Dessa forma fica muito fácil passar um diagrama elétrico para linguagem Ladder. Basta transformar as colunas em linhas, para o caso de uma simples partida direta.

Page 51: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers
Page 52: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Elementos básicos de uma programação Ladder

• Não se deve esquecer de ligar as botoeiras e contatores, que são os elementos de comando, externamente ao CLP. Para o caso deste comando as ligações elétricas.

• É importante observar que o relé foi colocado para permitir a existência de dois circuitos diferentes, o de comando composto por uma tensão contínua de 24 V, e o circuito de potência, composto por uma tensão alternada de 220 V. Ainda no CLP a letra “I” significa entrada (Input) e a letra ”O” significa saída (Output). Deve-se lembrar sempre que em painéis elétricos o CLP está inserido na parte de comando do mesmo.

Page 53: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers
Page 54: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Elementos essenciais de uma programação Ladder

Page 55: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Linguagem Ladder

• Características:

– Linguagem Gráfica;– Conjunto de instruções completo;– Regras gerais:

Linhas Verticais: linhas-mãe ou linhas de alimentaçãoAs saídas estão sempre na direitaO fluxo de execução ocorre de cima para baixo e da esquerda

para a direita

Page 56: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Exemplo de programa Ladder

Page 57: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Funções lógicas em Ladder

• As funções lógicas são estudadas em todos e quaisquer elementos. A combinação entre os contatos NA e NF servem de importante orientação para o projetista e programador de circuitos lógicos.

◦ Função “ E ”◦ Função “ OU ”◦ Função “ NÃO E ”◦ Função “ NÃO OU ”◦ Função “ INVERSORA ”

Page 58: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Função “E” (AND)

Page 59: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Função “OU” (OR)

Page 60: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Função “NÃO E” (NAND)

Page 61: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Função “NÃO OU” (NOR)

Page 62: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Função inversora

Page 63: CLP – Controlador lógico Programável. PLC – Programmable Logic Controllers

Circuitos de selo

• Os selos são as combinações mais básicas entre elementos, destinados a manter uma saída ligada, quando se utilizam botoeiras.

• Com as duas chaves pressionadas o circuito sempre estará desligado. É o mais utilizado por questões de segurança.