Вы находитесь на странице: 1из 27

CLP -Controlador Lgico Programvel

Aprendendo linguagem Ladder


com o Clic Edit - WEG

Apostila de Exerccios










Prof. Cludio R. Truffa









-verso 2012 -

truffaubc@gmail.com
2



Introduo



Este material tem como objetivo a familiarizao com a linguagem LADDER, utilizando
o software (freeware) da WEG, que est disponvel na pgina www.weg.com.br, pois
este possibilita a implementao e simulao de programas em linguagem ladder, no
necessitando, como na maioria dos CLP de se ter o equipamento.

O Clic Edit um software de simples operacionalidade, bastando ter os conhecimentos
bsicos da linguagem para se implementar diversos sistemas que podero ser
ativados de modo real, conectando-se o microcomputador com o software a um CLP
atravs de um cabo prprio.

A sequencia determinada nesta apostila no obrigatria, mas facilita a utilizao
didtica do software para uma aprendizagem que possibilitar ao discente todas as
condies para a aprendizagem da linguagem bem como a utilizao do CLP WEG em
sua totalidade.

So 18 exerccios e mais 8 problemas que podero ser alterados ou complementados
de acordo com as necessidades de cada curso tais como carga horria, disponibilidade
de laboratrio, etc.

Espero com isso ter contribudo com o corpo docente e, esperando sugestes e
contribuies para melhoria deste material

O autor


truffaubc@gmail.com
3


SUMRIO de Exerccios


Exerccio 01 - Trs interruptores em srie e uma sada ............... 04
Exerccio 02 - Dois interruptores em paralelo e uma sada ............ 05
Exerccio 03 - Comando simples - uma botoeira ......................... 05
Exerccio 04 - Comando simples - duas botoeiras ....................... 05
Exerccio 05 - Comando reversor - tipo 1 ................................... 06
Exerccio 06 - Comando reversor - tipo 2 ................................... 06
Exerccio 07 - Comando reversor - com duas botoeiras ................ 07
Exerccio 08 - Soluo de problemas combinatrios 1 .................. 08
Exerccio 09 - Soluo de problemas combinatrios 2 .................. 08
Exerccio 10 - Soluo de problemas combinatrios 3 .................. 09
Exerccio 11 - Soluo de problemas combinatrios 4 .................. 10
Exerccio 12 - Soluo de problemas combinatrios 5 .................. 10
Exerccio 13 - Soluo de problemas combinatrios 6 .................. 11
Exerccio 14 - Minuteria ........................................................... 12
Exerccio 15 - Chave estrela-tringulo ........................................ 12
Exerccio 16 - Sequencia de pistes A+B+A-B- .......................... 13
Exerccio 17 - Sequencia de pistes A+A-B+B- .......................... 14
Exerccio 18 - Sequencia de pistes A+B+A-C+B-C- ................... 15
Problemas ............................................................................. 16











truffaubc@gmail.com
4

Exerccio 01 - Trs interruptores em srie acionando uma sada

Objetivo : Demonstrar o funcionamento bsico de um CLP, tanto em linguagem
ladder como tambm a sua simulao.




























Anotaes :

___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________



truffaubc@gmail.com
5

Exerccio 02 - Dois interruptores em paralelo e uma sada

Objetivo : Demonstrar o funcionamento bsico e simulao de um CLP.














Exerccio 03 - Comando simples - uma botoeira.

Objetivo :












Exerccio 04 - Comando simples - duas botoeiras

Objetivo :

















truffaubc@gmail.com
6

Exerccio 05 - Comando reversor - tipo 1

Objetivo :

I1 - desliga
I2 - esquerda
I3 - direita















Exerccio 06 - Comando reversor - tipo 2

Objetivo :

I1 - desliga
I2 - esquerda
I3 - direita



















truffaubc@gmail.com
7
Exerccio 07 - Comando reversor - com duas botoeiras

Objetivo :

I1 - desliga
I2 e I3 - esquerda
I4 e I5 - direita










































truffaubc@gmail.com
8
Exerccio 08 - Soluo de problemas combinatrios 1

Objetivo :


B A S
0 0 0
0 1 1 A B'
1 0 1 A' B
1 1 0



Lembrando que: A' =



Exerccio 09 - Soluo de problemas combinatrios 2

Objetivo :

C B A S
0 0 0 0
0 0 1 0
0 1 0 1 A' B C'
0 1 1 1 A B C'
1 0 0 1 A' B' C
1 0 1 1 A B' C
1 1 0 0
1 1 1 0

Minimizando as equaes pelo mtodo grfico temos : B'C + B C'


















truffaubc@gmail.com
9
Exerccio 10 - Soluo de problemas combinatrios 3

Objetivo :


C B A S
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1 A B C'
1 0 0 0
1 0 1 1 A B' C
1 1 0 1 A' BC
1 1 1 1 ABC


Minimizando as equaes pelo mtodo grfico temos : AB + AC + BC

































truffaubc@gmail.com
10
Exerccio 11 - Soluo de problemas combinatrios 4

Objetivo :

C B A S
0 0 0 0 A + B + C
0 0 1 1
0 1 0 1
0 1 1 0 A'+ B' + C
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1

Minimizando as equaes pelo mtodo grfico temos : ( A + B + C ) . ( A' + B' + C)













Exerccio 12 - Soluo de problemas combinatrios 5

Objetivo :

C B A S
0 0 0 0
0 0 1 0
0 1 0 1 A'B C'
0 1 1 1 A B C'
1 0 0 0
1 0 1 0
1 1 0 1 A'BC
1 1 1 1 ABC

Minimizando as equaes pelo mtodo grfico temos : AB + AC + BC







truffaubc@gmail.com
11
Exerccio 13 - Soluo de problemas combinatrios 6

Objetivo :


D C B A S
0 0 0 0 1 A' B' C' D'
0 0 0 1 0
0 0 1 0 1 A' B C' D'
0 0 1 1 0
0 1 0 0 0
0 1 0 1 1 A B' C D'
0 1 1 0 0
0 1 1 1 1 A B C D'
1 0 0 0 1 A' B' C' D
1 0 0 1 0
1 0 1 0 1 A' B C' D
1 0 1 1 0
1 1 0 0 0
1 1 0 1 1 A B' C D
1 1 1 0 0
1 1 1 1 1 A B C D


Minimizando as equaes pelo mtodo grfico temos : AC + A'C'

























truffaubc@gmail.com
12
Exerccio 14 - Minuteria

Objetivo : Manipular variveis de tempo









OBS: O temporizador dever ter o modo 3 e um "Reset Input" diferente do
acionador ( I1 )


Exerccio 15 - Chave estrela-tringulo

Objetivo :






























truffaubc@gmail.com
13
Exerccio 16 - Sequencia de pistes A+B+A-B-

Objetivo : Implementar um circuito utilizando o mtodo cascata eltrico para fazer
cumprir a sequencia solicitada.



Entradas


Sadas

boto liga I1
sensor A
recuado A0 I2
pisto A
avana A+ Q1
avanado A1 I3 recua A- Q2
sensor B
recuado B0 I4
pisto B
avana B+ Q3
avanado B1 I5 avanado B+ Q4



































truffaubc@gmail.com
14
Exerccio 17 - Sequencia de pistes A+A-B+B-

Objetivo :


Entradas


Sadas

boto liga I1
sensor A
recuado A0 I2
pisto A
avana A+ Q1
avanado A1 I3 recua A- Q2
sensor B
recuado B0 I4
pisto B
avana B+ Q3
avanado B1 I5 recua B- Q4





































truffaubc@gmail.com
15
Exerccio 18 - Sequencia de pistes A+B+A-C+B-C-

Objetivo :


Entradas


Sadas

boto liga I1
sensor A
recuado A0 I2
pisto A
avana A+ Q1
avanado A1 I3 recua A- Q2
sensor B
recuado B0 I4
pisto B
avana B+ Q3
avanado B1 I5 recua B- Q4
sensor C
recuado C0 I6
pisto C
avana C+ Q5
avanado C1 I7 recua C- Q6



































truffaubc@gmail.com
16
PROBLEMAS

Nesta fase so fornecidos problema para que o aluno desenvolva a sua soluo.

P1 - Exerccio 19 - Sequencia de pistes A+(B+A-) C+B-C-

P2 - Exerccio 20 - Semforo para pedestre

P3 - Exerccio 21 - Semforo duas vias

P4 - Exerccio 22 - Semforo duas vias + pedestres

P5 - Exerccio 23 - Situao-problema 1 (combinatrio)

P6 - Exerccio 24 - Situao-problema 2 (sequencial )

P7 - Exerccio 25 - Situao-problema 3 (contador )

P8 - Exerccio 26 - Situao-problema 4 (analgico)






























truffaubc@gmail.com
17














Anexo 1



Mtodo Cascata Eltrico















truffaubc@gmail.com
18
Mtodo cascata - eltrico


Para se projetar um circuito que satisfaa uma sequencia de operao de acionadores
pelo mtodo cascata eltrico necessrio seguir os passos seguintes, que so
bastante similares ao cascata pneumtico.


1 passo - Separar os grupos ( processo idntico ao processo pneumtico).

2 passo - Montar a cascata

3 passo - Implementar o circuito de acordo com a sequencia exigida.


1 passo - Separar os grupos

Para dividir uma sequencia em grupo deve-se, primeiramente, escrever a sequencia.
Em seguida deve-se ler a sequencia, da esquerda para a direita, cortando-a com um
trao vertical toda vez que uma letra for se repetir, no importando, no momento, os
sinais de ( + ) ou ( - ).

Finalmente, o nmero de subdivises provocadas pelos traos verticais igual ao
nmero de setores que a cascata deve possuir.

Eis alguns exemplos:

1) A + B + | A B
1 2

2) A + B + | B A
1 2

Nos exemplos 1 e 2 o trao subdivide a sequencia em duas partes, determinando dois
grupos.

3) A + | A B + | B
1 2 1

Aqui, embora os traos tenham fracionado a sequencia em trs partes, a letra contida
na terceira diviso no est contida na primeira. Neste caso, com o intuito de se
economizar rels, pode-se considerar o retorno de B como parte integrante da
primeira diviso.

Assim, para a construo do comando eltrico pelo mtodo cascata sero necessrios
dois grupos.



truffaubc@gmail.com
19
4) A + B + C+ | A B | A + B + C | A B
1 2 3 4

Neste caso, os traos subdividem a sequencia em quatro grupos.



2 passo - Montar a cascata

Aps a identificao do nmero de grupos ser necessrio montar a cascata que ser
parte da preparao para o circuito final.



Cascata para 2 grupos














Cascata para 3 grupos



















truffaubc@gmail.com
20
Cascata para 4 grupos






















Somando-se a cascata devemos incluir na cascata o circuito de comando da cascata.
O exemplo demonstra uma cascata para 3 grupos.





Kn k11



k1
k1 k2



k2
k2 k3






Detalhe A
Detalhe B

truffaubc@gmail.com
21
Detalhe A : Este contato (normal fechado) deve ter o endereo do ltimo rel da
cascata, no caso mostrado acima seria k3


Detalhe B : Estes contatos sero acionados quando da mudana do grupo .

Os demais seguem a regra geral, ou seja so idnticos ao exemplo, notando que o
ltimo rel responsvel pelo final do ciclo, no possuindo um contato de reteno.



3 passo - Implementar o circuito de acordo com a sequencia exigida

Para implementao do circuito admiti-se a regra geral para desenvolvimento de
circuitos ( "regra do : quem ativa ? quem mostra que ativou ? ")


Exemplo 1

A + B+ A - B -



1 passo - Separar os grupos ( processo idntico ao processo pneumtico).

A + B+ | A - B -
Grupo 1 Grupo 2




















truffaubc@gmail.com
22
2 passo - Montar a cascata


+ -
k1 quem quem
ativa ? mostra
que
ativou ?



k1







k2 k1



k1
k1 k2





3 passo - Implementar o circuito de acordo com a sequencia exigida.

s1 s2 s3 s4





y1 y2 y3 y4













truffaubc@gmail.com
23





+ s0 -
k1 s1 y1




s2 s3 y3




k1
s2 y2




s1 s4 y4




k2 s4 k1




k1

k1 s3 k2













truffaubc@gmail.com
24

Bloco Temporizador

O bloco temporizador serve como um grande auxiliar do programador. Facilita a implementao
de processos temporizados como: a partida de motores de alta capacidade, para determinar o
tempo que uma porta automtica dever ficar aberta, no comando de semforos, temporizao
de etapas de um processo industrial(como caldeiras, fornos, geladeiras, processo de cura ou de
resfriamento ), dentre outras aplicaes.


O bloco temporizador pode ser programado de 6 maneiras diferentes:


Para entendermos o funcionamento do temporizador, temos, como no modo contador, que dividir
sua programao em 2 partes: a entrada de pulsos e suas entradas de controle.

I1 input (entrada de pulsos) - ladder

I2 reset - input
- modo de contagem
*as entradas de controle e o modo de contagem no fazem parte do diagrama ladder











Podemos programar a bloco temporizador de 6 maneiras, atravs do teclado keypad, acionando
no menu principal o item Fun.Block e depois a tecla sel , ou em ladder na tela de programao
do temporizador.















Modo do temporizador
base de tempo
reset
Valor atual
Valor final

truffaubc@gmail.com
25

Para analisarmos o funcionamento de um temporizador, basta analisar os grficos abaixo que
demonstram os estados de entrada x sada de um bloco temporizador em cada modo de
funcionamento.

1) Retardo na energizao - ao ser ativado a entrada "in" no esquema ladder, o bloco de tempo
ser iniciado e aps decorrido o tempo T a sada ser ativada e permanecer assim at que a entrada
seja desativada.









2) Retardo na energizao memorizando o estado de sada aps atingir o tempo at o
acionamento da entrada de reset. - ao ser ativado a entrada "in" o tempo vai se somando at que
seja atingido o tempo predeterminado e s depois a sada ser ativada e somente ser desativada
aps o sinal de reset ser acionado.














3) Retardo na desenergizao com entrada de reset - aciona a sada quando a entrada for
acionada, temporiza aps a entrada ser desacionada e desliga a sada no final da temporizao.













in
out
T
in
out
T T T
reset
in
out

truffaubc@gmail.com
26

4) Retardo na desenergizao aps o flanco de descida - aciona a sada quando a entrada for
desacionada, temporiza aps a entrada ser desacionada e desliga a sada no final da temporizao.













5) Oscilador















6) Oscilador com reset




















in
out
reset
in
out
reset
in
out

truffaubc@gmail.com
27


Exerccios de aplicao.


1) Implemente um sistema com CLP que faa a contagem de peas em uma esteira.












http://www.rogercom.com


2) Se faz necessrio contar o nmero de vasilhames contidos em uma caixa e o nmero de caixas
para se determinar a produo diria de uma linha de produtos (esquema abaixo). Implemente um
sistema com CLP que satisfaa a situao problema.













crditos: www.ifmefector.com

Вам также может понравиться