Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila CLP Logo
Apostila CLP Logo
SUMRIO
J em 1970, o CLP era equipado com uma CPU, com processador AMD
2901.
Em 1973 surgiu a primeira comunicao entre CLPs Mod bus.
Em 1980, surge a primeira comunicao Standard MAP (Manufacturing
Automation Protocol).
Em 1990 chega a norma IEC 1131-3 que leva todas as linguagens a um
padro internacional.
Hoje, dentro da nova IEC 61131-3, podemos programar o CLP de quatro
modos: diagrama de blocos, lista de instrues, ladder e texto estruturado.
Vantagens do CLP:
-
Alta confiabilidade;
Expanso em mdulos;
custos.
QUESTES
1 Defina CLP.
2 Quando foi construdo e qual o nome do primeiro CLP?
3 O que so entradas em um CLP? D alguns exemplos (mnimo 3).
4 O que so sadas em um CLP? D alguns exemplos (mnimo 3).
5 Quais so as principais vantagens do PLC?
6 Quais so as etapas de funcionamento de um PLC?
7 Do que formado ,basicamente, o hardware de um CLP?
8 O que so mdulos em um CLP?
9 Quais so os modos de programao de PLC (dentro da IEC 61131-3)?
10 Cite alguns fabricantes de CLP que voc conhece.
2 Tipos de Programao
O que linguagem de programao?
Uma linguagem de programao um meio de indicar a um sistema de
execuo de tarefas uma srie de operaes a serem executadas. Uma linguagem
de programao , sobretudo, um meio de exprimirmos idias acerca de
metodologias.
At incio de 1990 no existiam tcnicas de programao padro para CLP.
Os sistemas utilizados eram baseados em textos estruturados em linguagens como
Basic, Fortran, C e vrias outras linguagens. A no padronizao de linguagem tinha
desvantagens como desperdcio de tempo, alto custo em treinamento e falta de
integrao de sistemas.
O International Electro-technical Commission (IEC) iniciou trabalhos para
padronizar a programao de PLC e atualmente lana mo da IEC 61131-3.
Suas vantagens so:
- Flexibilidade de programao, atravs de 3 modos grficos e dois textos
estruturados. O programador pode escolher qual a melhor linguagem segundo o
processo, e at utilizar vrias linguagens em um mesmo processo mantendo a
integrao;
- Permite que o programa seja quebrado em elementos funcionais;
- Reduz erros, principalmente aos relacionados com a digitao;
- Sistemas seqenciais podem ser programados passo a passo atravs de
sequencial function chart (SFC) Grafecet.
Os tipos de linguagens de programao para CLPs so:
- Texto Estruturado - uma linguagem de alto nvel, com uma sintaxe que
lembra o Pascal, e indicada para uma ampla faixa de aplicaes. Figura 2.1.
10
11
12
QUESTES
3 Arquitetura de CLPs
A Figura 3.1 ilustra a arquitetura bsica de um CLP genrico composto de:
CPU;
Memria
Interface Homem/Mquina;
Fonte de Alimentao.
13
14
15
16
17
IHM;
Panel View;
PC;
Impressoras;
Mdulos de programao;
Etc.
18
Pontos de I/O
Quantidade de Memria
Micros CLPs
At 64
At 2 Kwords
Pequenos CLPs
De 64 a 512 pontos
At 4 Kwords
CLPs Mdios
CLPs Grandes
Execuo do Programa
de Aplicao
Realizao de
Diagnsticos
19
20
QUESTES
21
Processador;
Sistema de Memria;
Processador.
O processador responsvel pelo gerenciamento total do sistema,
controlando os barramentos de endereos, de dados e de controle. Interpreta e
executa as instrues inseridas no programa inserido pelo usurio, controla a
comunicao com dispositivos externos e verifica toda a integridade do sistema
(diagnstico).
O desenvolvimento tecnolgico de um CLP depende principalmente do
processador utilizado que pode ser desde um microprocessador convencional (8051
, 80286, 80386, PIC16F877, etc.) at um processador dedicado.
H C.P.U.s que possuem processamento paralelo e outros co-processadores
que auxiliam em funes especficas (operaes complexas).
C.L.P. CONTROLADOR LGICO PROGRAMVEL - 3 SEMESTRE
22
Sistema de Memria.
A Figura 4.2 apresenta a estrutura da memria em C.L.P.
Sistema de
Memria
Memria de
Operao
Programa de
Execuo
Programa desenvolvido
pelo fabricante, o qual
determina como o
sistema deve operar.
Responsvel pela
traduo para a
linguagem de mquina
Memria de
Aplicao
Rascunho
do Sistema
rea da memria
reservada para o
armazenamento
temporrio. De acesso
rpido, sendo do tipo
RAM.
Programa de
Aplicao
rea onde
armazenado o
programa
desenvolvido pelo
usurio.
Tabela de
Dados
pode controlar;
23
Cartes de I/O.
Os mdulos so responsveis pela comunicao entre a C.P.U. e o mundo
externo, alm de garantir isolao e proteo C.P.U. So divididos em mdulos de
entrada (recebem sinais e os convertem em nveis adequados para a CPU) e
mdulos de sada (enviam sinais dependendo do programa de aplicao ou force
pelo usurio), existem tambm os mdulos combinados (CLP modulares).
Normalmente os mdulos de I/O so dotados de:
mdulos;
24
Discretos:
Analgicos (sinais):
Cada
mdulo
consome
uma
quantidade
de
I/O
rebatimentos);
dessas
caractersticas,
os
seguintes
itens
so
normalmente
25
operando em nvel 0;
operando em nvel 1;
nvel 1;
Pontos
comuns
por
mdulo:
quantidade
de
'pontos
comuns'
DC transistor bipolar ou MOS-FET (5V, 12V, 24V ou 125V) ou rel (AC e DC);
(NA/NF).
Os seguintes itens so normalmente apresentados nas especificaes
tcnicas dos mdulos discretos de sada:
26
Corrente de pico: mxima corrente que pode ser fornecida carga por
sada;
Fusveis de proteo.
27
que pode ser detectado pelo conversor A/D, normalmente expresso em bits;
28
(comuns);
que o canal de sada pode ser conectado, para sinais de corrente e tenso
especficos;
Fonte de Alimentao
A fonte de alimentao alm de fornecer todos os nveis de tenso para
alimentao da C.P.U. e dos mdulos de I/O, funciona como um dispositivo de
proteo.
Atualmente, as fontes de alimentao dos CLPs utilizam tecnologia de
chaveamento de freqncia (fontes chaveadas). Em alguns casos, a tenso de
entrada possui ajuste automtico.
As protees externas recomendadas para a fonte de alimentao dos CLPs
variam conforme o fabricante, mas basicamente consiste de transformadores
isoladores ou supressores de rudos de rede.
C.L.P. CONTROLADOR LGICO PROGRAMVEL - 3 SEMESTRE
29
conexo;
30
Mdulo
5 Vdc (mA)
24Vdc (mA)
CPU
CPU
120
---
Entrada
100
---
Sada
200
80
Sada
200
80
Sada
200
80
Consumo Total
820
240
Potncia
4,1 W
5,76 W
Rack ou Base
A base ou rack responsvel pela sustentao mecnica dos elementos que
compem o CLP. Contm o barramento que faz a conexo eltrica entre eles, no
qual esto presentes os sinais de dados, endereo e controle, alm dos nveis de
tenso fornecidos pela fonte de alimentao. A Figura 4.4 apresenta um modelo de
rack.
31
Fonte de
Alimentao
SLOT
DA
CPU
32
configur-los
corretamente
para
atender
necessidades
de
comunicao exigidas.
Normalmente, as CPUs contm pelo menos uma porta serial. De maneira
geral, as caractersticas que devem ser consideradas durante a configurao do CLP
so:
33
Hardware:
o Padro da porta serial:
maior
imunidade
rudos,
maior
RS-485: Similar ao RS-422, porm a comunicao halfduplex (pode apenas enviar ou receber dados em um
mesmo instante).
Software:
o Protocolo de comunicao: Determina a forma de transmisso
de dados (formato dos dados, temporizao, sinais de controle
utilizados, etc.);
o Taxa de transmisso (Baud Rate): Determina a velocidade,
expressa em bits por segundo (bps).
34
QUESTES
35
Variante Bus com 12 entradas e 8 sadas, alm disso, conexo para Bus com
AS-Interface, atravs de mais 4 entradas e mais 4 sadas no sistema de Bus
integrado em 126 x 90 x 55 mm.
R: Sada de rels;
36
37
38
39
40
Tabela 5.2 Nveis de tenso e corrente adequados para cada estado (1ou 0
on/off).
Durante a troca de estado deve haver um tempo mnimo para que o CLP
possa reconhecer o estado solicitado. Esse tempo o tempo de ciclo.
O tempo de ciclo pode ser calculado com o auxlio de um programa de teste
conforme a Figura 5.6.
41
42
Figura 5.9 Esquema de ligao para sadas em LOGO! com sada rel.
43
Figura 5.10 Esquema de ligao para sadas em LOGO! com sada a transistores.
44
Arquivar programas;
Reproduzir programas;
45
46
RAM: Zona na qual LOGO! deposita os valores reais, por ex. estado do
contador;
Timer: Zona que o LOGO! utiliza para as funes de tempo, por ex.
retardamento de desconexo;
47
Par
RAM
Timer
REM
Marcador
56
48
27
16
15
48
Borne;
Bloco.
49
O nmero do bloco ser introduzido assim que o bloco for inserido. O nmero
importante para interligao entre blocos e facilidade em parametrizar sistemas.
Vamos agora realizar uma programao manual do esquema representado
pela Figura 5.14 para a fixao.
50
51
52
53
54
QUESTES
1 O que LOGO!?
2 Quais so os cuidados com a instalao do LOGO!?
3 Desenhe as formas de alimentao do LOGO!.
4 Desenhe as formas de conectar as entradas no LOGO!.
5 Descreva a forma de definir o tempo de ciclo do LOGO!.
6 Desenhe as formas de conectar as sadas no LOGO!.
7 O que so mdulos de programa? Quais so as vantagens? Quais so os
tipos?
8 Faa o clculo de memria e o nvel de embutimento para o seguinte
programa.
EMERGNCIA_BOTAO_COGUMELO
2
V1
127 Vrms
60 Hz
0
LIGA
3
SENSOR_1
SENSOR_2
MOTOR
55
56
57
58
Encontram-se
folhas
de
dados
para
59
60
Novo
Abrir
Alinhar vertical
Salvar
Recortar
Alinhar Horizontal
Copiar
Download
Colar
Desfazer
Upload
Ampliar
Restaurar
Reduzir
Ferramenta de Seleo
Ferramenta de Texto
Recortar
Constantes e Bornes
Ligar
61
Funes Especiais
Funes Bsicas
Simulao
62
63
64
65
66
67
68
69
Comparador Analgico.
70
QUESTES
1 O que LOGO! Soft Comfort e quais as suas vantagens?
2 Do que composta a superfcie de operao?
3 Como composta a barra de menu?
4 Do que composta a barra de cones?
5 Como composta a barra de ferramenta?
6 Descreva as funes bsicas (booleanas).
7 Descreva as funes bsicas (reteno).
8 Descreva as funes bsicas (temporizao).
9 Descreva as funes bsicas (contagem).
10 Descreva as funes bsicas (analgica).
11 Descreva as funes bsicas (miscelneas).
12 Faa a programao, parametrize e salve o seguinte circuito.
1
EMERGNCIA_BOTAO_COGUMELO
2
V1
127 Vrms
60 Hz
0
LIGA
3
SENSOR_1
SENSOR_2
MOTOR
71
72
J1
Key = A
V1
12 V
X1
12V_10W
b)
3
J1
V1
Key = A
12 V
1
J2
Key = A
X1
12V_10W
c)
2
V1
12 V
J1
J2
Key = A
Key = A
X1
12V_10W
d)
2
J1
V1
Key = A
12 V
1
X1
X2
12V_10W
12V_10W
0
e)
2
J1
Key = A
1
V1
12 V
J2
J3
Key = A
Key = A
3
0
X1
12V_10W
73
74
f)
2
J1
Key = Space
V1
12 V
1
3
X1
X2
12V_10W
12V_10W
0
Obs: Fisicamente existe apenas um boto com dois contatos N.A. que acionam as lmpadas
de mquina parada e mquina funcionando.
g)
1
J1
Key = A
J2
Key = A
V1
12 V
J3
J4
Key = A
Key = A
4
X1
12V_10W
h)
1
J1
Key = A
J2
Key = A
V1
12 V
6
K1
X1
12V_10W
EMR011A12
0
Obs: O componente K1 um contator e utiliza-se um contato N.A. para selar o boto J2.
75
i)
1
J1
Key = A
3
J2
V1
J3
Key = A
Key = A
12 V
6
J4
Key = A
5
J5
J6
Key = A
0
Key = A
2
J7
Key = A
X1
12V_10W
j)
1
J1
Key = A
3
J2
Key = A
J3
V1
Key = A
12 V
6
J4
Key = A
2
X1
12V_10W
0
76
Motor Liga/Desliga
Utilizando apenas um boto N.A. ligue e desligue um motor eltrico.
Medio de Velocidade
Um motor possui um sensor que verifica uma roda que emite um sinal a cada
volta. Faa o programa que detecte se o motor est abaixo de 1500rpm ou acima de
1700rpm.
C.L.P. CONTROLADOR LGICO PROGRAMVEL - 3 SEMESTRE
77
4 20 mA;
0 640 C.
b)
78
desligado;
permanecem acionados;
2-Porto Automtico
O acionamento de um porto deve ser realizado automaticamente. Por
intermdio de uma nica botoeira podem-se realizar a abertura e o fechamento total
do porto, alm de interromper tais movimentos a qualquer instante. Acoplado
mecanicamente ao porto, um motor eltrico realiza os movimentos pela inverso do
sentido de rotao. O Sistema Automatizado deve proporcionar o seguinte
comportamento:
79
3-Semforo
Um sistema de semforo simples deve ser utilizado para controlar o fluxo de
veculos no cruzamento de duas vias (A e B).
A seqncia de acionamento deve respeitar o tempo determinado para cada
fase, conforme a Tabela x.1.
Fase
Tempo (s)
Semforo A
Semforo B
30
Verde
Vermelho
Amarelo
Vermelho
2,5
Vermelho
Vermelho
30
Vermelho
Verde
Vermelho
Amarelo
2,5
Vermelho
Vermelho
4-Segurana Qumica
Um tcnico de laboratrio qumico possui 4 produtos qumicos, A B C D,
quem devem ser guardados em um ou outro depsito. Por convenincia
necessrio mover 1 ou mais produtos de um depsito para o outro de tempos em
tempos. A natureza dos produtos tal, que perigoso guardar B com C juntos, a
menos que A esteja no mesmo depsito. Tambm perigoso guardar C e D juntos
se A no estiver no depsito. Escreva um programa que ligue uma sirene sempre
que os sensores A B C D detectarem uma situao de perigo em qualquer um dos
depsitos.
80
5-Embalagem
Uma esteira transportadora alimenta caixas de papelo com peas que saem
de uma prensa. Um sensor detecta cada pea que passa pela esteira. Quando a
passam 100 peas pela esteira, a mesma deve acionar o sistema de fechamento da
caixa e o sistema de alimentao com nova caixa. Depois de realizado isso, deve-se
religar a esteira. O funcionamento do sistema depende de um boto de liga e outro
de desliga e de um sinal de que a prensa esteja funcionando.
1.1
1.2
2.2
2.1
81
82
9 Desenvolvimento de Projetos
Deve-se apresentar como parte dos requisitos para aprovao na disciplina
um projeto contendo:
Concluses
83
Mquina de Caf
Uma mquina de caf produz 2 tipos de produto:
Caf curto / Caf longo.
Os produtos possuem 3 tipos para adoar:
Sem acar / Doce / Muito doce.
A mquina possui capacidade para armazenar:
3,5 Kg de caf e 4,2 Kg de acar.
A mquina consome:
Doce: 20g de acar para caf curto e 60g de acar para caf longo;
Muito doce: 30g de acar para caf curto e 90g de acar para caf
longo.
Entradas:
Sensores de peso (p1 e p2);
Botes de seleo (Longo / Curto / Sem acar / Doce / Muito doce);
Sinal de pagamento.
Sadas:
Vlvula de gua (quantidade controlada por tempo);
Vlvula de caf (quantidade controlada por tempo);
Vlvula de acar (quantidade controlada por tempo).
84
Entradas:
Sensores (segurana da tampa s1 / nvel cheio s2 / nvel vazio s3);
Botes de seleo (Liga / Desliga).
Sadas:
Vlvula de abertura de gua (quantidade controlada por nvel);
Vlvula para esvaziamento (quantidade controlada por nvel);
Vlvula de sabo (quantidade controlada por tempo);
Motor eltrico.
85
86
87
O cilindro empurra o material at que passe pelos bicos coleiros, passando cola na
caixa, e pare no local apropriado do formador.
88
BIBLIOGRAFIA