Sunteți pe pagina 1din 29

Controladores Lgicos Programveis CLP / PLC

Controlador Lgico Programvel


O controlador lgico programvel ( CLP ) um dispositivo eletrnico que controla mquinas e processos . Utiliza uma memria programvel para armazenar instrues e executar funes especificas que incluem controle de energizao/desenergizao , temporizao , contagem , sequenciamento , operaes matemticas , e manipulao de dados . O desenvolvimento dos CLPs comeou em 1968 em resposta a uma requisio da Diviso Hidramtica da General Motors. Naquela poca , a General Motors freqentemente passava dias ou semanas alterando sistemas de controle baseados em rels , sempre que mudava um modelo de carro , ou introduzia modificaes na linha de montagem.

Controlador Lgico Programvel


Para reduzir o alto custo de instalao decorrente das alteraes a especificao de controle da GM necessitava de um sistema de estado slido , com flexibilidade de um computador , mas que pudesse ser programado e mantido pelos engenheiros e tcnicos na fbrica. Tambm era preciso que suportasse ar poludo , a vibrao , o rudo eltrico e os extremos de umidade e temperatura encontrados normalmente num ambiente industrial. Os primeiros CLPs foram instalados em 1969 , fazendo sucesso quase imediato . Funcionando como substitutos de rels , at mesmo estes primeiros CLPs eram mais confiveis dos que os sistemas baseados em

Controlador Lgico Programvel


Os CLPs permitiram reduzir os custos de materiais , mo de obra , instalao e localizao de falhas ao reduzir a necessidade de fiao e os erros associados. Os CLPs ocupavam menos espao do que os contatores , temporizadores e outros componentes de controle anteriormente utilizados . E a possibilidade de serem reprogramados permitiu uma maior flexibilidade para trocar os esquemas de controle . Talvez a razo principal da aceitao dos CLPs pela industria foi que a linguagem inicial de programao era baseada nos diagramas de LADDER e smbolos eltricos usados normalmente pelos eletricistas. Na verdade a lgica LADDER ainda tem um papel importante na programao e localizao de falhas ,

Estrutura de um CLP
Dispositivos de Programao e Comunicao

Interface de Sada

Interface de Entrada

Bobinas Lmpadas Alarmes

Botes Chaves Nveis

Unidade Central de Processamento

Acoplamento tico

Memria Programa / Dados Fonte de Alimentao

Acoplamento tico

Interfaces de Entrada
Os terminais de entrada conectados no CLP formam uma interface pela qual os dispositivos de campo so conectados ao CLP. As entradas incluem itens tal como botes , chaves , chaves limite , chaves seletoras , sensores de proximidade e sensores fotoeltricos. Todos estes so dispositivos discretos que fornecem um estado energizado ou desenergizado ao CLP . Enquanto que os CLPs de maior porte podem aceitar valores analgicos ( sinais analgicos de corrente e tenso ) , tais como os fornecidos por sensores de presso e temperatura , os micros CLPs geralmente no possuem este recurso.

Interfaces de Entrada
Os sinais eltricos enviados pelos dispositivos de campo ao CLP so normalmente de 120Vca ou 24Vcc . Os circuitos de entrada no CLP recebem esta tenso vinda do campo e a Condicionamde forma que possa ser utilizada pela CPU . Tal condicionamento necessrio j que os componentes internos de uma CPU operam a 5Vcc e devem , portanto estar protegidos de flutuao de tenso. Para que os componentes internos fiquem eletricamente isolados dos terminais de entrada os CLPs empregam um isolador ptico , que usa a luz para acoplar um dispositivo eltrico a outro. Os circuitos de entrada do CLP tambm filtram os sinais de tenso vindos do campo para classifica-los como vlidos ( os sinais de um sensor por exemplo ) ou no

Interfaces de Entrada
Os filtros de entrada determinam a validade de um sinal pela sua durao ; eles esperam para poder confirmar se um sinal uma referncia de um dispositivo de entrada ou rudo eltrico . O tempo de filtragem normalmente de 8 ms, mas alguns CLPs permitem ajustar o tempo de resposta dos filtros de entrada , um maior tempo de resposta permite uma melhor filtragem do rudo eltrico . Os menores tempos de resposta ajudam em aplicaes que exigem operao de alta velocidade ( ex. interrupo e contagem ) .

Interfaces de Sada
Os dispositivos tais como solenides , rels , contatores , partidas de motores , luzes indicadoras , vlvulas e alarmes esto conectados aos terminais de sada do CLP . Os circuitos de sada funcionam de maneira similar aos circuitos de entrada : os sinais emitidos pela CPU passam por uma barreira de isolamento antes de energizar os circuitos de sada . Os CLPs utilizam vrios circuitos de sada para energizar seus terminais de sada : rels , transistores e triacs. - Os rels podem ser usados com alimentao alternada ou contnua os rels eletromagnticos de

Interfaces de Sada
Os rels suportam de forma melhor os picos de tenso porque contm uma camada de ar entre seus contatos que elimina a possibilidade de ocorrncia de corrente de fuga . No entanto so comparativamente lentos e sujeitos a desgaste com o tempo. - Os transistores chaveiam corrente contnua , so silenciosos e no tem peas mveis sujeitas a desgaste , Os transistores so rpidos e podem reduzir o tempo de resposta , mas suportam cargas de , no mximo , 0,5A . Certos tipos de especiais de transistores , os FETs ( transistores de efeito de campo ) podem aceitar cargas maiores , normalmente at 1A.

Interfaces de Sada
Os triacs chaveiam exclusivamente corrente alternada . Como os transistores , as sadas triac so silenciosas , no tem peas mveis sujeitas a desgaste , so rpidas e transportam cargas de at 0,5A. OBS.: As sadas de estado slido ( triacs e transistores ) podem ser danificadas e destrudas em caso de sobretenso e sobrecarga.

Ciclo de Operao
Todos os componentes do sistema CLP so utilizados durante o ciclo de operao , que consiste de uma srie de operaes realizadas de uma forma seqencial e repetida. Os elementos principais de um ciclo de operao so : - Varredura das Entradas : Durante a varredura das entradas , o CLP examina os dispositivos externos de entrada quanto a presena ou ausncia de tenso , isto , um estado energizado ou desenergizado . O estado das entradas armazenado temporariamente em uma regio da memria denominada Tabela de

Ciclo de Operao
- Varredura do Programa : Durante a varredura do programa o CLP examina as instrues no programa LADDER , usa os dados de entrada armazenados na tabela de imagem de entrada e determina se ser ou no energizada . O estado resultante das sadas armazenada em uma regio da memria denominada Tabela de Imagem de Sada . - Varredura das Sadas : Baseado nos dados da tabela de imagem de sada , o CLP energiza ou desenergiza seus circuitos de sada que exercem controle sobre dispositivos externos.

Linguagem de Programao
Um programa uma srie de instrues ou comandos que o usurio desenvolve para fazer com que o CLP execute determinadas aes . Uma linguagem de programao estabelece regras para combinar as instrues de forma que gerem aes desejadas . A linguajem mais usada freqentemente para programao dos CLPs a LADDER . Na verdade , existem mais programas de CLP escritos em linguagem de programao LADDER do que em qualquer outra linguagem . A linguagem de programao LADDER uma adaptao de um diagrama eltrico funcional , como a linguagem de programao LADDER um sistema grfico de

Linguagem de Programao
As instrues usadas para programar a maioria dos CLPs so baseadas em uma combinao de linguagem booleana , lgica ladder e expresses mnemnicas . Uma expresso mnemnica um termo simples e fcil de lembrar que representa uma instruo . Por exemplo : TON representa Timer ON ( temporizador na energizao ) . Cada CLP usa instrues ligeiramente diferentes , que podem ser consultadas no manual do usurio do respectivo CLP .

Diagramas Eltricos Ladder

Os programas em linguagem ladder evoluiram a partir dos diagramas eltricos , que representam a maneira como a corrente eltrica circula pelos dispositivos , de forma a completar um circuito eltrico . Estes diagramas mostram as interconexo entre os dispositivos eltricos em um formato grfico de fcil leitura , que orienta o tcnico na instalao da fiao .

Diagramas Eltricos Ladder


O diagrama eltrico consiste de duas linhas verticais ou barras de alimentao sendo que a corrente circula da esquerda para direita Cada circuito eltrico no diagrama considerado como uma linha . Cada linha possui 2 componentes principais , contm no mnimo 1 componente que controlado e contm a condio ou condies que controlam este

Programas em Linguagem Ladder


Um programa em linguagem Ladder do CLP se assemelha bastante a um diagrama eltrico comum , em um diagrama eltrico os smbolos representam os dispositivos reais e a maneira como esto conectados . O programa do CLP utiliza smbolos semelhantes , s que aqui eles representam instrues lgicas para a aplicao . Um programa em linguagem Ladder existe apenas no software do CLP , ele no considera a barra de alimentao nem o fluxo de corrente atravs dos circuitos . Uma outra diferena que , em um diagrama eltrico , descreve-se os dispositivos como aberto ou fechado . Em um programa Ladder as instrues so verdadeiras ou falsas ( 0 e 1)

Programas em Linguagem Ladder

I/1

I/2

O/ 1

O/ 1

Mnemnicos da programao Ladder


I/X O/X

EQU Equal Source A Source B

S:39 5 < 1 1 <

TON Timer On Delay Timer T4:10 Time Base 0.01 Preset 40 Accum 0

EN DN

Mnemnicos da Programao Ladder


B3:3/3 0003 TON Timer On Delay Timer T4:6 Time Base 1.0 Preset 1< Accum 0<

EN DN

0004

T4:6/DN

B3:1/6
L

O:0/1

Endereamento
Nas interfaces de entrada e sada dos CLPs existem vrios bornes de entrada ou sada , cada um deve ter o seu endereo para que a CPU possa identifica-lo , cada fabricante adota seu respectivo endereo , veja exemplo abaixo: Entrada Digital : Allen Bradley

I : X
Entrad a elimitad D or Slo t orn B e

/ X

Endereamento
Sada Digital : Allen Bradley

O : X
Sada Delimitad or Slo t orn B e

/ X

I:1/4

Fonte

I:2/1

O:3/8

Endereamento

Slot 0 Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Slot 6

CPU Entrada Entrada Sada Sada Sada Sada

O:3/ 8

Tabela de Dados Out Put ............ 0 Input .............. 1 Status .............2 Bit ................. 3 Timer ............. 4 Counter ........... C5 Block .............. 6 Integer ............ N7 Float ............... 8 ........ O ........ I ........ S2 ........ B3 ........ T4 5 ........ ........ R6 7 ........ ........ F8

Programao Acionamento Direto

I:0/1

I:0/2

O:0/ 1

O:0/1

Programao Acionamento Indireto


I:0/1 I:0/2 B3:0/ 0 B3:0/ 1 B3:0/ 1 O:0/ 1

B3:0/ 0

O:0/1

Programao Temporizao
I:0/0 TON Timer On Delay Timer T4:1 Time Base 1.0 5< Preset Accum 0<

(EN) (DN)

T4:1/DN

O:0/0

Programao Latch / Unlatch


I:0/1 I:0/2 B3:0/ 5 L B3:0/ 5 U O:0/ 1

B3:0/ 5

S-ar putea să vă placă și