Escolar Documentos
Profissional Documentos
Cultura Documentos
CONTROLADORES LGICO
PROGRAMVEIS BLOCOS LGICOS
Captulo 1 - Introduo
O objetivo deste curso o de estudar os Controladores Lgicos Programveis
(CLPs), que so elementos essenciais na Automao Industrial. Juntamente com os
Softwares supervisrios os CLPs comandam todos os sensores e atuadores em um sistema
fabril. Basicamente existem dois tipos de aplicaes para estes controladores, a primeira em
sistemas discretos tais como painis de controle de motores, ou de sistemas pneumticos. A
segunda em industrias de Processos, onde se usam entradas e sadas Analgicas. A
nfase deste curso ser dada em sistemas discretos, que consistem na grande maioria das
aplicaes industriais.
1.1) Definio dos CLPS
Os CLPs ou Controladores Lgico Programveis podem ser definidos, segundo a
norma ABNT, como um equipamento eletrnico-digital compatvel com aplicaes
industriais.
Os CPLs tambm so conhecidos como PLCs, do ingls: 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.
Trouxe consigo as principais vantagens:
a) fcil diagnstico durante o projeto
b) economia de espao devido ao seu tamanho reduzido
c) no produzem fascas
d) podem ser programados sem interromper o processo produtivo
e) possibilidade de criar um banco de armazenamento de programas
f) baixo consumo de energia
g) necessita de uma reduzida equipe de manuteno
h) tem a flexibilidade para expanso do nmero de entradas e sadas
i) capacidade de comunicao com diversos outros equipamentos, entre outras
INICIO
TRANSFERE OS DADOS
PARA MEMRIA
ATUALIZA AS SADAS
Unidade
de
processamento:
Tambm
conhecida
por
CPU,
composta
por
No conectado, ou inutilizado: X
Porta AND
Porta OR
Porta NAND
Etc...
Rel de Impulsos
Etc...
Contm uma lista com os Blocos j utilizados no circuito, e que podem ser
utilizados posteriormente, como entradas em blocos novos, por exemplo.
O significado de cada lista, e a aplicao das funes contidas nas mesmas para
acionamento de circuitos prticos, ser visto posteriormente nos prximos captulos.
I1
I2
Q1
I1
I2
I3
Q1
B) Funo OR
Nesta funo a sada ativada se qualquer uma das entradas estiver
ativada.
I1
I2
I3
Q1
I1
I2
Q1
C) Funo NAND
Nesta funo a sada ativada sempre que uma das entradas for zero,
ou seja, a sada nula quando todas as entradas estiverem ativadas.
Observe que diferena para a funo AND consiste em um ponto ou um
quadrado no lado as sada do bloco.
I2
Q1
I1
I2
I3
Q1
D) Funo NOR
Nesta funo, a sada ativada, somente quando todas as entradas
forem zero, ou seja, a sada nula sempre uma das entradas for
ativada.
I1
I2
I3
Q1
I1
I2
Q1
3.1) Exerccios:
E3.1) Pesquise o smbolo da funo XOR em blocos lgicos, apresentando a tabela verdade
da mesma. Esta funo poderia ser montada como uma combinao das outras funes
lgicas? Se sim apresente o programa equivalente da funo XOR.
E3.2) Nos circuitos abaixo, determine a tabela verdade dos circuitos lgicos:
A)
B)
C)
E3.3) Descreva o que acontece no circuito abaixo, com a sada, quando se aciona os botes
I1 e I2.
A) Retardo de Ativao
Trg = 1 : Inicia a contagem do tempo ajustado
Par = tempo ajustado em segundos, minutos ou horas
OBS: Se a entrada Trg for de 1 para 0 antes de transcorrido o tempo T, a sada no ser
ativada. Deve-se comear uma nova contagem de tempo.
B) Retardo na Desativao
Trg = 1: A sada ativada
Trg = 0: Incia a contagem de tempo at a desativao da sada
R = Reset : Volta a sada e a contagem de tempo no estado inicial
OBS: Se a entrada Trg for acionada e desacionada, inicia-se uma nova contagem.
A entrada R tem prioridade sobre Trg.
C) Rel de Impulsos
Trg = 1: Ativa ou desativa a sada , dependendo do estado
anterior.
R = 1 : Desativa a sada (Q = 0)
Par: Ativa ou no a Remanncia.
A sada Q troca de estado a cada mudana em pulso dado na entrada Trg.
D) Rel de impulsos simtricos
En Enable Habilita
En = 1 : Aciona o gerador de impulsos
T = Tempo entre o qual a sada ser acionada e desacionada
4)
simtricos.
Programe
funo
rel
de
impusos
e mantenho pressionado?
O que acontece quando libero o boto I1.
5)
Passageiro.
2)
Programe
funo
com
retardo
na
depois solto?
se apertar I1 novamente?
O que acontece quando aperto I2?
5.7) Exerccios
E5.1) Em um prdio residencial, na rea comum, por questes de economia, a luz se
acende somente quando h a presena de uma pessoa. Apagando 10s aps a sada da
referida pessoa do local. Faa um programa em blocos lgicos para este comando.
E5.2) Faa um programa para acionar trs motores em sequncia, de modo que o segundo
motor liga 8s aps o primeiro, e o terceiro motor liga 5s aps o segundo.
E5.3) Dois motores devem ser acionados quando o operador pressiona duas botoeiras ao
mesmo tempo (deve utilizar as duas mos para isso). Aps o acionamento o primeiro motor
desliga aps 6s. O operador deve ficar com as mos na botoeiras, caso contrrio os
motores param. Faa um programa para este acionamento.
E5.4) Faa o programa do exerccio 5.3 de modo que aps retirar as mos das botoeiras o
segundo motor desligue aps 10s. Deve ser previsto um boto de emergncia.
E5.5) Faa o comando de uma partida em reverso de modo que o operador possa ligar e
desligar o motor no sentido horrio com apenas uma botoeira. O mesmo vlido para o
sentido anti-horrio.
E5.6) No programa para partida com reverso, mostrado no item 5.1 acima, adota-se a
estratgia de parada obrigatria ou seja, necessariamente o operador tem que parar o
motor para reverter o sentido de rotao. Em motores cuja carga pequena ou inexistente,
tais como ventiladores, pode-se adotar outra estratgia, ou seja, ao pressionar a botoeira
para reverter a velocidade de rotao o motor j reverte o sentido sem precisar parar.
Modifique o programa feito anteriormente para que isso acontea.
E5.7) No programa para acionamento alternado de motores (item 5.2), o tempo de troca foi
simtrico e igual a 30 min. Modifique o programa dado para que a troca seja assimtrica
com o motor 1 funcionando por 8s e o motor 2 funcionando por 2s.
Passo 3: Posicione o cursor > onde se l Program e tecle OK. Utilize as teclas:
Move o cursor para baixo
Move o cursor para acima
Aps teclar OK aparece a seguinte tela:
Passo 4: Posicione o cursor em Edit Prg. E pressione OK, logo aparece a tela com a
primeira sada.
Passo 6: Com o cursor na posio indicada no passo 5, pressione a tecla OK, voc ir
entrar no modo de seleo de listas, como indicado na figura abaixo.
Note que no canto superior direito est escrito B1, indicando a numerao do Bloco.
Passo 8: Pressione OK para confirmar o bloco, o cursor aparece agora do lado esquerdo
do bloco B1, como mostrado na figura abaixo:
Passo 12: Pressione OK, agora I3 est conectada a primeira entrada do bloco, e o cursor
salta para a prxima linha.
Passo 13: Deve-se agora inserir o bloco OR. Para isso siga as instrues:
Pressione OK;
Observe no canto superior direito, que agora o nmero do bloco B2, pois este o segundo
bloco que se entra no programa. No canto inferior mostrado o nmero do bloco B1,
indicando que este novo bloco est conectado a uma das entradas do bloco B1.
Passo 14: Utilize das teclas ou at que o display fique com a figura mostrada abaixo,
correspondente ao bloco OR.
Passo 15: Pressione OK para confirmar o bloco. O cursor aparece agora do lado esquerdo
do bloco B2, como mostra a figura abaixo:
Passo 19: Pressione OK, a entrada I1 estar selecionada e o cursor salta para a prxima
linha.
Pressione OK;
Passo 21: Insira o smbolo de no conectado X na ltima entrada do bloco OR, seguindo o
procedimento:
Pressione OK;
Passo 22: Aps pressionar OK no passo 21 o display volta a tela original, pois falta digitar
a ltima entrada do bloco AND. Lembre-se que cada bloco tem 3 entradas.
Note que a primeira entrada do bloco est conectada a I3, enquanto a segunda entrada est
conectada ao bloco B2.
Pressione OK;
Aps o passo 23, o programa volta para a tela original. Voc pode visualizar todo o
programa utilizando as teclas ou .
Para testar o programa pressione ESC duas vezes, voltando ao menu de programao.
Posicione o cursor em Start e pressione OK. Voc ir entrar na tela de execuo.
A tela de execuo tem o formato apresentado apresentado na figura abaixo. Note que as
entradas e sadas ativadas so marcadas com um cursor.