Você está na página 1de 5

8 - Introduo aos Controladores Lgicos Programveis

No captulos anterior pode-se notar, principalmente nos laboratrios, as dificuldades


de se montar e dar manuteno nos painis eltricos. A falta de flexibilidade, a segurana e
o custo eram fatores primordiais para que o mercado exigisse uma mudana, e ela veio
inicialmente atravs dos circuitos digitais e posteriormente atravs dos Controladores Lgico
Programveis, mais conhecidos com CLPs.
Os CLPs podem ser definidos, segundo a norma ABNT, como um equipamento
eletrnico-digital compatvel com aplicaes industriais. O termo em ingls PLC, que
significa Programmable Logic Controller.
O primeiro CLP data de 1968 na diviso de hidramticos da General Motors. Surgiu
como evoluo aos antigos painis eltricos, cuja lgica fixa tornava impraticvel qualquer
mudana extra do processo.
A tecnologia dos CLPs s foi possvel com o advento dos chamados Circuitos
Integrados e da evoluo da lgica digital. Este equipamento trouxe consigo as principais
vantagens:

fcil diagnstico durante o projeto

economia de espao devido ao seu tamanho reduzido

no produzem fascas

podem ser programados sem interromper o processo produtivo

possibilidade de criar um banco de armazenamento de programas

baixo consumo de energia

necessita de uma reduzida equipe de manuteno

tem a flexibilidade para expanso do nmero de entradas e sadas

capacidade de comunicao com diversos outros equipamentos, entre outras

8.1 - Histrico da Tecnologia


Historicamente os CLPs podem ser classificados nas seguintes categorias:
1a gerao: Programao em Assembly. Era necessrio conhecer o hardware do
equipamento, ou seja, a eletrnica do projeto do CLP.

Apostila de Automao Industrial Prof. Marcelo Eurpedes Pgina 32 - 32

2a gerao: Apareceram as linguagens de programao de nvel mdio. Foi desenvolvido o


Programa monitor que transformava para linguagem de mquina o programa inserido pelo
usurio.
3a gerao: Os CLPs passam a ter uma entrada de programao que era feita atravs de
um teclado, ou programador porttil, conectado ao mesmo.
4a gerao: introduzida uma entrada para comunicao serial, e a programao passa a
ser feita atravs de micro-computadores. Com este advento surgiu a possibilidade de testar
o programa antes do mesmo ser transferido ao mdulo do CLP, propriamente dito.
5a gerao: Os CLPs de quinta gerao vem com padres de protocolo de comunicao
para facilitar a interface com equipamentos de outros fabricantes, e tambm com Sistemas
Supervisrios e Redes Internas de comunicao.

8.2- Principio de Funcionamento


Como pode ser visto na Figura 8.1, o CLP funciona de forma seqencial, fazendo um
ciclo de varredura em algumas etapas. importante observar que quando cada etapa do
ciclo executada, as outras etapas ficam inativas. O tempo total para realizar o ciclo
denominado CLOCK. A no simultaneidade das operaes justifica a exigncia de
processadores com velocidades cada vez mais altas. Em cada etapa o CLP realiza as
tarefas descritas nos prximos pargrafos.
Incio: Verifica o funcionamento da C.P.U, memrias, circuitos auxiliares, estado das
chaves, existncia de um programa de usurio, emite aviso de erro em caso de falha.
Desativa todas as as sadas.
Verifica o estado das entradas: L cada uma das entradas, verificando se houve
acionamento. O processo chamado de ciclo de varredura.
Compara com o programa do usurio: Atravs das instrues do usurio sobre qual ao
tomar em caso de acionamento das entradas o CLP atualiza a memria imagem das sadas.
Atualiza as sadas: As sadas so acionadas ou desativadas conforme a determinao da
CPU. Um novo ciclo iniciado.
Apostila de Automao Industrial Prof. Marcelo Eurpedes Pgina 33 - 33

,1,&,2

9(5,),&$2(67$'2'$6
(175$'$6

75$16)(5(26'$'26
3$5$0(05,$

&203$5$&202352*5$0$
'28685,2

$78$/,=$$66$'$6

Figura 8.1 Ciclo de Varredura de um CLP


8.3 - Estrutura Bsica de um CLP
Fonte de alimentao: Converte a tenso da rede de 110 ou 220 VCA em +5VCC,
+12VCC ou +24VCC para alimentar os circuitos eletrnicos, as entradas e as as sadas.
Unidade

de

processamento:

Tambm

conhecida

por

CPU,

composta

por

microcontroladores ou microprocessadores (Intel 80xx, motorola 68xx, PIC 16xx).


Endereamento de memria de at 1Mega Byte, velocidades de clock de 4 a 30 MHz,
manipulao de dados decimais, octais e hexadecimais.
Bateria: Utilizada para manter o circuito do relgio em tempo real. Normalmente so
utilizadas baterias recarregveis do tipo Ni - Ca.

Apostila de Automao Industrial Prof. Marcelo Eurpedes Pgina 34 - 34

Memria do programa supervisor: O programa supervisor responsvel pelo


gerenciamento de todas as atividades do CLP. No pode ser modificado pelo usurio e fica
normalmente em memrias do tipo PROM, EPROM, EEPROM.
Memria do usurio: Espao reservado ao programa do usurio. Constituda por memrias
do tipo RAM, EEPROM ou FLASH-EPROM. Tambm pode-se utilizar cartuchos de
memria, para proporcionar agilidade e flexibilidade.
Memria de dados: Armazena valores do programa do usurio, tais como valores de
temporizadores, contadores, cdigos de erros, senhas, etc. Nesta regio se encontra
tambm a memria imagem das entradas a sadas. Esta funciona como uma tabela virtual
onde a CPU busca informaes para o processo decisrio.
Os circuitos auxiliares atuam em caso de falha do CLP, so:
POWER ON RESET: desliga todas as sadas assim que o equipamento ligado,
isso evita que possveis danos venham a acontecer.
POWER DOWN: monitora a tenso de alimentao salvando o contedo das
memrias antes que alguma queda de energia possa acontecer.
WATCH DOG TIMER: o co de guarda deve ser acionado em intervalos
peridicos, isso evita que o programa entre em loop.

8.4 - Classificao dos CLPs segundo a capacidade


Alm da classificao histrica, os CLPs podem ser classificados tambm segundo a
sua capacidade, como descrito abaixo.
Nano e micro CLPs: possuem at 16 entradas e a 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.

Apostila de Automao Industrial Prof. Marcelo Eurpedes Pgina 35 - 35

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.
8.5 Linguagens de Programao
Basicamente existem trs tipos de linguagens para programao dos CLPs: Ladder,
Blocos Lgicos e Lista de instrues. Alguns fabricantes como a Siemens juntaram as trs
linguagens em uma nica, denominada comercialmente de STEP7.
A linguagem Ladder, ou diagrama de contatos, foi a primeira a surgir pois se
assemelhava muito aos diagramas eltricos (ver figura 8.2) , facilitando assim o
entendimentos dos tcnicos e engenheiros da poca.
Os blocos lgicos correspondem a uma linguagem de nvel intermedirio e muito
prtica pois traz consigo vrias funes de temporizao pr-definidas, facilitando assim a
confeco de programas. Desse modo neste curso ser abordada essa linguagem de
programao.

Figura 8.2 Exemplo de um programa em Ladder utilizado para Partida com reverso

Apostila de Automao Industrial Prof. Marcelo Eurpedes Pgina 36 - 36

Você também pode gostar