Escolar Documentos
Profissional Documentos
Cultura Documentos
Diagramas de Contato
Diagramas de Contato
Diagramas de Contato
1. Diagramas de Contato
2. Um CLP Genrico
3. Instrues de Entrada e Sada
4. Instrues Booleanas
5. Circuitos de Intertravamento
6. Deteco de Borda
7. Temporizadores
8. Contadores
9. Exemplo
1/20
1. Diagramas de Contato
Os diagramas de contato so uma forma de programao de
CLPs por meio de smbolos grficos, representando contatos
(contacts) e bobinas (coils).
Os contatos e bobinas correspondem a variveis booleanas
armazenadas na memria intermediria do CLP.
Os contatos e bobinas so conectados por ligaes (links) em
ramos (rungs) como num diagrama de lgica a rel.
As expresses booleanas calculadas a cada ciclo de
varredura do CLP correspondem avaliao lgica
seqencial do diagrama de contatos.
Um contato representado como abaixo, onde se identifica
um contato, associado varivel booleana A, interna ao CLP,
e suas ligaes.
A
--||-Os contatos so usados como acesso ao estado de uma
varivel interna no clculo de expresses booleanas.
Contato
normalment
e aberto
A
--||--
Contato
normalment
e fechado
A
--|/|--
2/20
Contato
sensvel
transio
positiva
A
--|P|--
Q
--( )-Q
--(\)--
Bobina
Latch
(Set)
Q
--(S)--
Bobina
Latch
(Reset)
Q
--(R)--
Bobina
sensvel
Q
--(P)-transio
positiva
3/20
2. Um CLP genrico
Para fins de ilustrao de diversos aspectos da programao
por diagramas de contato, introduz-se um CLP ilustrativo:
I0
I1
I2
I3
I4
I5
I6
I7
GND
Q6
Q7
GND
CLP
Ge n rico
Q0
Q1
Q2
Q3
Q4
Q5
4/20
I1
I2
I3
I4
I5
I6
I7
GND
+
Vc
CLP
Ge n rico
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
R
GND
Lam
p
5/20
6/20
4. Instrues Booleanas
Operao E
|
I1
I2
I3
Q0 |
|--||----||----||----( )--|
|
|
Operao OU
|
I1
Q1 |
|--||--|--( )--|
|
I2 |
|
|--||--|
|
|
I3 |
|
|--||--|
|
Lgica elaborada
|
I0
I1
I4
I5
Q0 |
|--||-----||--|--||--|--||----( )--|
|
I2
I3 |
|
|
|--||-----||--|
|
|
|
I1
I2
|
|
|--||--|--||--|------|
|
|
I6 |
I7 |
|
|--||--|--||--|
|
|
|
7/20
8/20
I0
I1
I2
I3
I4
I5
I6
I7
GN
D
+
Vc
CLP
Ge n rico
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
GN
D
Programa de
desligamento
liga-desliga
com
prioridade
|
I0
I1
Q0 |
|--||--|--|/|---( )--|
|
Q0 |
|
|--||--|
|
9/20
para
10/20
I0
F0
F1
11/20
I0
I1
I2
I3
I4
I5
I6
I7
GND
+
Vc
CLP
Ge n rico
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
R
GND
Programa correspondente:
|
I0 F1
F0 |
|--||--|\|---------( )--|
|
I0
F1 |
|--||--------------( )--|
|
F0 Q0
Q0 |
|--||--|\|--|------( )--|
|
F0
Q0 |
|
|--|/|--||--|
|
|
|
Seria possvel faz-lo com lgica a rels pura?
12/20
7. Temporizadores
Seguindo o modelo dos antigos rels de tempo, o tipo de
temporizao mais comum em CLPs o retardo na
energizao.
Exemplo
|
I0
3 T0 |
|--||----( )--|
|
|
|
T0
Q0 |
|--||----( )--|
|
|
t > 3s
t < 3s
I0
t = 3s
T0
Q0
13/20
Esquemas de temporizao
Temporiozador com retardo no desligamento
I0
T
Q0
Sugesto de programa
|
Q0
T0
Q0 |
|--||----|\|--|---------( )--|
|
I0
|
I0
T T0 |
|--||---------|--|\|----( )--|
Temporizador com retardo na energizao e no
desligamento
t < t1
t > t1
I0
Q0
t1
14/20
t2
Sugesto de programa
|
I0
t1 T1 |
|--||-------------------( )--|
|
Q0
T2
Q0 |
|--||----|\|--|---------( )--|
|
T1
|
T1
t2 T2 |
|--||---------|--|\|----( )--|
Temporizador de tempo definido
t < T
t > T
I0
Q0
Sugesto de programa
|
I0
T T0 |
|--||--|---------( )--|
|
Q0 |
T0
Q0 |
|--||--|--|\|----( )--|
Temporizador limitado no tempo
t < T
t > T
I0
Q0
15/20
Sugesto de programa:
|
I0
T T0 |
|--||--|---------( )--|
|
|
T0
Q0 |
|
|--|\|----( )--|
Temporizador por tempo t apos o desligamento
I0
T
Q0
Sugesto de programa:
|
F0
T0
F0 |
|--||----|\|--|----------( )--|
|
I0
|
I0
T T0 |
|--||---------|--|\|--|--( )--|
|
|
Q0 |
|
|--( )--|
Oscilador astvel
t1
t2
Q0
16/20
Sugesto de programa
|
T1
t2
|--|\|----(
|
T2
t1
|--||-----(
|
T2
|--||-----(
17/20
T2|
)--|
T1|
)--|
Q0 |
)--|
8. Contadores
Por intermdio de contadores, possvel quantificar a
ocorrncia de eventos impulsionais no processo controlado.
No contador mais simples possvel, o valor da contagem
atribudo ao contador por uma funo SET, a funo RESET
pra a contagem, e a identificao feita por uma bobina.
A cada pulso na bobina a contagem decrementada, at
chegar a zero.
Analise o programa abaixo:
|
I0
5 C0 |
|--||----(S)--|
|
I1
C0 |
|--||----( )--|
|
I2
C0 |
|--||----(R)--|
|
C0
Q0 |
|--||----( )--|
18/20
I0
4 3 2
4 3
I1
I2
Q0
19/20
9. Exemplo
Um vaso misturador possui uma vlvula de entrada, um
motor misturador e uma nica chave de deteco de nvel
(vide figura). Ambas as vlvulas so acionadas por
solenides. A chave de nvel fecha quando o vaso est cheio
e permanece fechada at que o vaso esteja vazio.
20/20