Você está na página 1de 63

CLP Controlador lgico Programvel

PLC Programmable Logic Controllers

Histria
O CLP - Controlador Lgico Programvel tem a sua histria desde 1960 e foi a maior revoluo que ocorreu no mundo da eletrnica na rea de automao industrial. Antes do surgimento dos CLPs as tarefas de comando e controle de mquinas e processos Industriais eram feitas por rels eletromagnticos, especialmente projetados para este fim, o resultado era um volume considervel de dispositivos dispostos sobre painis com grande espao e pouca flexibilidade.

CLP/PLC

Histria
O CLP nasceu praticamente dentro da indstria automobilstica americana, especificamente na Hydronic Division da General Motors, em 1968, devido a grande dificuldade de se mudar a lgica de controle de painis de comando a cada mudana na linha de montagem. Estas mudanas implicavam em altos gastos de tempo e dinheiro.

Histria
Sob a liderana do engenheiro Richard Morley, foi preparada uma especificao que refletia os sentimentos de muitos usurios de rels, no s da indstria automobilstica como de toda a indstria manufatureira. Nascia assim a indstria de controladores programveis, hoje com um mercado mundial estimado em 4 bilhes de dlares anuais. No Brasil estimado em 50 milhes de dlares anuais.

Histria
Inicialmente, os CPLs eram chamados CP controlador programvel, mas com o advento dos Computadores Pessoais convencionou-se CLP para evitar conflitos de nomenclatura. Originalmente os CLPs foram usados em aplicaes de controle discreto (on-off liga-desliga), como os sistemas a rels, porm eram facilmente instalados, economizando espao e energia, alem de possurem indicadores de diagnsticos o que facilitavam a manuteno. Uma eventual necessidade de adequao da lgica de controle da mquina era realizada em pouco tempo, apenas com mudanas no programa, sem necessidade de alterar arquitetura eltrica .

Histria
A dcada de 70 marca uma fase de grande aprimoramento dos CLPs. Com as inovaes tecnolgicas dos microprocessadores, maior flexibilidade e um grau tambm maior de aperfeioamento na sua eletrnica interna, os Controladores Lgicos Programveis incorporam: 1972 - Funes temporizao e contagem; 1973 - Operaes aritmticas, manipulao de dados de comunicao com computadores; 1974 - Comunicao com interfaces homem-mquina, IHM; 1975 - Maior capacidade de memria,controle analgicos e controle PID; 1979 a 1981 - Mdulos de I-O remotos, mdulos com capacidade de controle de posicionamento;

Histria
CLP da Modicon dcada de 80.

Histria
At recentemente no havia nenhuma padronizao entre fabricantes, apesar da maioria utilizar as mesmas normas construtivas. Porm, pelo menos ao nvel de software aplicativo, os controladores programveis podem se tornar compatveis com a adoo da norma IEC 1131-3, que prev a padronizao da linguagem de programao e sua portabilidade.

Histria
Hoje os CLPs oferecem um considervel nmero de benefcios para aplicaes Industriais, que podem ressaltar em economia que excede o custo do CLP e devem ser considerados quando da seleo de um dispositivo de controle industrial. As vantagens de sua utilizao, comparados a outros dispositivos de controle industrial incluem:

Histria
Menor Ocupao de espao; Menor potncia eltrica requerida; Reutilizao; Maior confiabilidade; Maior flexibilidade, satisfazendo um maior nmero de aplicaes; Nmero de condutores usados para interligar os sistemas de controle aos sensores e atuadores, alm de propiciar a distribuio da inteligncia por todo o processo. Permite a interface atravs de rede de comunicao com outros CLPs e microcomputadores; Menor tempo de projeto do sistema. Capacidade de operao em ambiente industrial. Hardware e/ou dispositivo de fcil controle e rpida programao ou reprogramao, com a mnima interrupo da produo.

Histria
Sinalizadores de estados. Mdulos do tipo plug-in de fcil manuteno e substituio. Possibilidade de monitorao do estado e operao do processo ou sistema, atravs da comunicao com computadores. Compatibilidade com diferentes tipos de sinais de entrada sada. Capacidade de alimentar, de forma contnua ou chaveada, cargas que consomem correntes de at 2 A. Hardware de controle que permite a expanso dos diverso tipos de mdulos, de acordo com a necessidade. Custo de compra e instalao competitivo em relao aos sistemas de controle convencionais. Possibilidade de expanso da capacidade de memria.

Exemplo de CLP

Exemplo de CLP

Exemplo de CLP

Exemplo de CLP

Exemplo de CLP

Exemplo de CLP

Exemplo de CLP

Exemplo de CLP

Exemplo de CLP

Comunicao entre CLP e computador

Exemplo de CLP

IHM

Exemplo de CLP

IHM touch screen

Aplicaes
Controle de Sistemas de Iluminao; Comando de Portas ou Cancelas; Sistemas de Energia; Sistemas de Refrigerao e Ar-Condicionado; Sistemas de Ventilao; Sistemas de Transporte; Controle de Silos e Elevadores; Comando de Bombas e Compressores; Sistemas de Alarme; Comando de Semforos; Sistemas de Irrigao; Entre outras.

Classificao dos CLPs


Os CLPs podem ser classificados segundo a sua capacidade:
Nano e micro CLPs: possuem at 16 entradas e sadas. Normalmente so compostos por um nico mdulo com capacidade de memria mxima de 512 passos. CLPs de mdio porte: capacidade de entrada e sada em at 256 pontos, digitais e analgicas. Permitem at 2048 passos de memria. CLPs de grande porte: construo modular com CPU principal e auxiliares. Mdulos de entrada e sada digitais e analgicas, mdulos especializados, mdulos para redes locais. Permitem a utilizao de at 4096 pontos. A memria pode ser otimizada para o tamanho requerido pelo usurio.

Tipos de CLP

Tipos de CLP
O hardware de um PLC modular composto basicamente por 5 elementos:
Fonte de Alimentao Chassi ou Rack de Montagem Processador ou CPU Cartes de I/O Unidade de Programao

Fonte de alimentao
Fornecer corrente para todos os mdulos do PLC; Nveis de tenso de 24 Vdc ou 110/220 Vac; A escolha da fonte depende da soma de corrente dos diversos mdulos.

Fonte de alimentao

Chassi ou rack
Concentra todos os mdulos; Permite sustentao e proteo aos outros mdulos; Prov conexes para dados e alimentao; Possui nmero variado de ranhuras (slots); Permite interligao com outros mdulos.

Chassi ou rack

Cartes de I/O
Divide-se em:
Entrada:
Digital Analgica

Sada
Digital Analgica

Cartes de I/O

Processador
Executa as instrues previamente programadas; Memria: RAM e EEPROM;

Bateria e Capacitor;
Controla os dispositivos de entrada e sada; Controla os canais de comunicao.

Unidade de programao

Tipos de variveis
So utilizadas variveis discretas e analgicas, pois esta mixagem permitida neste tipo de linguagem. As variveis analgicas so aquelas que variam continuamente com o tempo. Elas so comumente encontradas em processos qumicos advindas de sensores de presso, temperatura e outras variveis fsicas. As variveis discretas, ou digitais, so aquelas que variam discretamente com o tempo.

Tipos de variveis

Entradas discretas ou digitais


So aquelas que fornecem apenas um pulso ao controlador, ou seja, elas tm apenas um estado ligado ou desligado, nvel alto ou nvel baixo que trabalha com um e zero. Alguns exemplos so: as botoeiras, vlvulas eletro-pneumticas.

Entradas discretas ou digitais

Entradas analgicas
Como o prprio nome j diz, elas medem as grandezas de forma analgica. Para trabalhar com este tipo de entrada os controladores tem conversores analgico-digitais (A/D). Atualmente no mercado os conversores de 10 bits so os mais populares. As principais medidas feitas de forma analgica so a temperatura e presso. Como exemplo, sensores de presso ou termopares.

Entradas analgicas

Termopares flexveis

Sensor PT 100

Sadas discretas ou digitas


So aquelas que exigem do controlador apenas um pulso que determinar o seu acionamento ou desacionamento. Como exemplo tm-se elementos como contatores que acionam os motores de induo e as vlvulas eletro-pneumticas.

Sadas discretas ou digitas

Motores

Contatores

Vlvulas

Sadas analgicas
Como dito anteriormente, de forma similar o controlador necessita de um conversor digital para analgico (D/A), para trabalhar com este tipo de sada. Os exemplos mais comuns so: vlvula proporcional, acionamento de motores DC, displays grficos, entre outros.

Sadas analgicas

Vlvula proporcional

Conversor Digital para Analgico

Principais linguagens de Programao


Para a programao do PLC, ou seja criao da inteligncia do PLC, preciso termos como ferramenta uma linguagem que seja inteligvel para o programador e lgica para o equipamento. A primeira linguagem criada para programao de PLCs foi a Ladder. O fato de ser uma linguagem grfica , baseada em smbolos semelhantes aos encontrados nos esquemas eltricos ( contatos e bobinas ), foi determinante para aceitao do PLC por tcnicos e engenheiros acostumados com os sistemas de controle a rels, e ainda a mais usada.

Principais linguagens de Programao


As linguagens de programao no limitam apenas na linguagem Ladder, a norma IEC 61131-3, define cinco linguagens de programao, que so:
Lista de Instrues LI Texto Estruturado ST Linguagem Ladder LD Diagrama de Blocos de Funes - FBD Diagrama Funcional Seqencial SFC

Elementos bsicos de uma programao Ladder


A linguagem Ladder foi a primeira que surgiu na programao dos Controladores Lgico Programveis (CLPs), pois sua funcionalidade procurava imitar os antigos diagramas eltricos, utilizados pelos Tcnicos e Engenheiros da poca. O objetivo era o de evitar uma quebra de paradigmas muito grande, permitindo assim a melhor aceitao do produto no mercado.

Elementos bsicos de uma programao Ladder


O diagrama de contatos (Ladder) consiste em um desenho formado por duas linhas verticais, que representam os plos positivo e negativo de uma bateria, ou fonte de alimentao genrica. Entre as duas linhas verticais so 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 fcil passar um diagrama eltrico para linguagem Ladder. Basta transformar as colunas em linhas, para o caso de uma simples partida direta.

Elementos bsicos de uma programao Ladder


No se deve esquecer de ligar as botoeiras e contatores, que so os elementos de comando, externamente ao CLP. Para o caso deste comando as ligaes eltricas. importante observar que o rel foi colocado para permitir a existncia de dois circuitos diferentes, o de comando composto por uma tenso contnua de 24 V, e o circuito de potncia, composto por uma tenso alternada de 220 V. Ainda no CLP a letra I significa entrada (Input) e a letra O significa sada (Output). Deve-se lembrar sempre que em painis eltricos o CLP est inserido na parte de comando do mesmo.

Elementos essenciais de uma programao Ladder

Linguagem Ladder
Caractersticas:
Linguagem Grfica; Conjunto de instrues completo; Regras gerais:
Linhas Verticais: linhas-me ou linhas de alimentao As sadas esto sempre na direita O fluxo de execuo ocorre de cima para baixo e da esquerda para a direita

Exemplo de programa Ladder

Funes lgicas em Ladder


As funes lgicas so estudadas em todos e quaisquer elementos. A combinao entre os contatos NA e NF servem de importante orientao para o projetista e programador de circuitos lgicos.
Funo E Funo OU Funo NO E Funo NO OU Funo INVERSORA

Funo E (AND)

Funo OU (OR)

Funo NO E (NAND)

Funo NO OU (NOR)

Funo inversora

Circuitos de selo
Os selos so as combinaes mais bsicas entre elementos, destinados a manter uma sada ligada, quando se utilizam botoeiras. Com as duas chaves pressionadas o circuito sempre estar desligado. o mais utilizado por questes de segurana.