Академический Документы
Профессиональный Документы
Культура Документы
Fevereiro de 2006
www.marceloeuripedes.com.br
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.
2-31
1.2.
Histrico da Tecnologia
1.3.
Principio de Funcionamento
Conforme a Figura 1.1 abaixo, 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. Isso justifica a exigncia de processadores com velocidades cada vez mais altas.
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.
3-31
INICIO
TRANSFERE OS DADOS
PARA MEMRIA
ATUALIZA AS SADAS
Campara 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.
1.4.
4-31
Unidade
de
processamento:
Tambm
conhecida
por
CPU,
composta
por
5-31
6-31
7-31
No conectado, ou inutilizado: X
8-31
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.
9-31
A) Funo AND
I1
I2
Q1
I1
I2
I3
Q1
10-31
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
11-31
D) Funo NOR
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
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
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
4.1.
4)
Programe
simtricos.
funo
rel
de
impusos
e mantenho pressionado?
5)
Passageiro.
2)
Programe
funo
com
retardo
na
depois solto?
se apertar I1 novamente?
O que acontece quando aperto I2?
Problema: Um motor eltrico deve ser comandado por duas botoeiras, de forma que a
primeira faz o motor girar no sentido horrio e a segunda no sentido anti-horrio. Utiliza-se
tambm uma terceira botoeira para desligar o motor. As sadas comandadas pelas duas
botoeiras nunca devem estar ligadas ao mesmo tempo. Faa um Programa em Blocos
Lgicos para comandar o circuito.
5.2.
Problema: Duas chaves devem comandar uma prensa simultaneamente de modo que
acionada a primeira chave, no podem transcorrer mais do que 0,5s at que a segunda
chave seja acionada. Se o operador retirar a mo das chaves, a prensa dever parar, por
razes de segurana. Fazer um programa para resolver este problema.
5.4.
5.5.
5.6.
5.7.
Exerccios
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.
5.8.
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 as 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.
Passo 23: : Insira o smbolo de no conectado X na ltima entrada do bloco AND,
seguindo o procedimento:
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.