Escolar Documentos
Profissional Documentos
Cultura Documentos
CLP Teoria B Sica
CLP Teoria B Sica
06 - NAI
NDICE ANALTICO
Teoria 1
CLP
............................................................................3
Teoria 2
CLP
............................................................................7
Teoria 4
4
CLP
..........................................................................25
Teoria 5
CLP
..........................................................................29
5
Mtodo da Cadeia Estacionria - Procedimentos para a Aplicao: ............................29
5.1 Criar uma Lista de Alocao:..........................................................................................29
5.2 Definindo Nmero de Linhas de Comando da Cadeia Estacionria:..............................30
ALLenz
04/2003
CFP1.06 - NAI
Teoria 6
CLP
..........................................................................35
ALLenz
CLP
..........................................................................40
04/2003
CFP1.06 - NAI
Teoria 1
CLP
Objetivos:
Expor conceitos variados sobre o CLP Controlador Lgico Programvel;
Abordar a utilizao do CLP na industria no controle de automao de processos.
1.1
Conceitos Gerais:
Automatizao:
ALLenz
04/2003
CFP1.06 - NAI
1.2.1
Sistemas de comando;
Sistemas de controle.
Sistemas de comando:
1.2.2
Sistemas de controle:
ALLenz
04/2003
CFP1.06 - NAI
1.3
ALLenz
04/2003
CFP1.06 - NAI
1.4.1
Histrico:
ALLenz
04/2003
CFP1.06 - NAI
Teoria 2
CLP
Objetivos:
Apresentar o princpio de funcionamento do CLP Controlador Lgico Programvel.
Caracterizar a programao do CLP em linguagem LADDER.
2.1
Vantagens dos controladores lgicos programveis em relao aos
sistemas de controle automticos convencionais:
Os Controladores Lgicos Programveis apresentam uma estrutura funcional muito
peculiar que a facilidade com que podem ser acoplados a sistemas de comando de mquinas
e a rapidez com que podem ser implantadas lgicas de acionamento atravs de programao.
Apresentam ainda as seguintes vantagens:
Princpio de Funcionamento:
ALLenz
04/2003
CFP1.06 - NAI
Inicio da
Execuo
Carrega o
Programa do
Usurio na Tabela
de Programao
Monta e Inicializa
a Tabela Imagem
de Entrada com
as Entradas
Referidas
Monta e Inicializa
a Tabela Imagem
de Sada com as
Sadas Referidas
ALLenz
L as Entradas e
Atualiza Tabela
Imagem de
Entrada
Verifica Estado do
Sistema (CPU e
Memria)
Executa
Linha a Linha
o Programa
do Usurio
Atualiza Tabela
Imagem de Sada
Atualiza os
Mdulos de E/S
04/2003
CFP1.06 - NAI
2.3
ALLenz
04/2003
CFP1.06 - NAI
Assim, podemos afirmar que todas as funes lgicas combinacionais podem ser
desenvolvidas em programao e executadas por CLPs, uma vez que todas derivam dos
blocos bsicos: Inversor, E e OU (para mais detalhes, veja o Captulo 4 - Funes Lgicas).
2.3.2
Operandos:
O primeiro passo para utilizar um CLP conhecer seu mapeamento de memria, onde
o usurio ir descobrir em quais regies da memria do CLP so guardadas as informaes de
entradas, sadas, estados internos auxiliares, temporizadores etc.
Os fabricantes diferem muito entre si quanto forma de apresentar este mapeamento,
assim no comum encontrar fabricantes que utilizem diretamente o mapeamento de sua
memria RAM, para designar entradas, sadas etc.
Os operandos solucionam esta questo. Os operandos que so elementos das funes
lgicas esto alocados fisicamente dentro dos controladores lgicos programveis, sendo que
cada um deles apresenta uma funo especfica.
Cada famlia de CLPs utiliza uma nomenclatura padro para estes operandos, na
maioria dos casos temos I ou E para entradas, O ou S para sadas, A para sadas
auxiliares, R para registradores internos, M para memrias, K para constantes, T para
temporizadores e C para contadores.
Esta padronizao varia de acordo com a famlia de CLPs, mas a estrutura do CLP
Digicon D-48 a apresentada neste captulo. As particularidades dos CLPs so tratadas
individualmente pelos fabricantes nos seus manuais.
2.3.3
+--] [--+
+--]/[--+
+-( )-
Bobina de sada
O contato N.A. indica que a corrente somente passar pela clula onde este elemento
se encontra se acionarmos o referido contato.
ALLenz
04/2003
10
CFP1.06 - NAI
O contato N.F. indica que a corrente j est passando pela clula, desde que no
acionemos o referido contato. Se este contato for acionado, ele deixa de passar corrente,
abrindo o contato. Este elemento funciona, por si s, como um inversor. Se o acionarmos
ele abre, no passa corrente; se no o acionarmos, ele permanece fechado, permitindo a
passagem de corrente.
A bobina de sada um outro elemento muito comum nos circuitos de acionamento,
como j discutimos.
Os CLPs so equipamentos desenvolvidos para que eletricistas industriais possam
trabalhar com eles sem grandes dificuldades, muitos dos conceitos envolvidos com este
equipamento atendem as idias dos primeiros circuitos eltricos, onde as sadas so bobinas
de contatores ou rels.
Assim, a uma bobina de sada podemos associar na lgica, contatos auxiliares que
podero ser fechados ou abertos, dependendo do sentido que queremos dar lgica. Vamos
verificar esta associao na figura abaixo:
A sada S001.1 uma sada real, ou seja, que pode ser acessada pelo meio externo,
pela qual enviamos sinais para os atuadores, ao passo que a sada A001.1 uma sada auxiliar,
ou seja, virtual, que s tem efeito internamente ao controlador.
O diagrama LADDER apresentado pode facilmente ser representado em um diagrama
de comandos eltricos convencionais equivalente:
04/2003
11
CFP1.06 - NAI
Etiqueta
Comentrio
LIGA :
L10
Operador
Operando
LD
PV
LD
CU
15
C10
%IX10
C10
LD
ANDN
ST
LD
ADD
ST
JMP
% IX1 (* boto *)
%MX5
%QX2 (* liga *)
%IW12
1
%MW41
SET OUT
ALLenz
04/2003
12
CFP1.06 - NAI
Teoria 3
CLP
Objetivos:
Apresentar as caractersticas de hardware dos CLPs;
3.1
Modularidade:
Mdulo de Entrada;
Unidade Central de Processamento (CPU);
Memria;
Mdulo de Sada;
Fonte de Alimentao.
A figura 3.1 nos d uma viso geral das relaes entre os diversos mdulos que
compem o CLP.
ALLenz
04/2003
13
CFP1.06 - NAI
3.2
Mdulo de CPU
Programa do
Usurio
Atualizao das
Sadas referidas
Imagem
04/2003
14
CFP1.06 - NAI
04/2003
15
CFP1.06 - NAI
04/2003
16
CFP1.06 - NAI
3.3.1.1
Um aspecto importante a ser considerado no esquema das entradas que a parte lgica do
circuito desacoplada do sinal de entrada atravs de um acoplador ptico, o que assegura a
integridade do circuito, caso ocorram problemas com o sinal de entrada, alm de aumentar a
imunidade a rudos do sistema.
No CLP Digicon D-48 temos o mdulo denominado 16 IN DC
que apresenta 16 vias de entradas digitais C.C. para 24 V. O sistema de
endereamento faz com que este mdulo corresponda de fato a dois
conjuntos de 8 vias cada. Assim, se enderearmos o conjunto que se
encontra assinalado no painel frontal do mdulo como A-1 at A-8 com
os endereos lgicos E001.1 at E001.8 respectivamente, o segundo
conjunto que se encontra assinalado B-1 at B-8 tero como endereos
lgicos E002.1 at E002.8 respectivamente. Ver figura 3.5 ao lado.
Entre os diversos tipos de dispositivos (transdutores) os quais podem
ser ligados nas entradas digitais, podemos citar:
Micro-chaves;
Chaves de fim de curso;
Sensores de proximidade;
Sensores de Limiar de Temperatura (Termostatos);
Sensores de Limiar de Presso (Pressostatos);
Botes de ao momentnea (botes pulsadores).
Toda entrada possui um LED, com a funo de sinalizar no mdulo que a entrada est
acionada pela presena do sinal de campo.
A comutao executada por um transdutor digital de corrente contnua pode ser do tipo
"P" ou do tipo "N".
A princpio no existe nenhuma vantagem de um tipo sobre o outro. No entanto por
motivos de padronizao, conveniente adotarmos apenas um deles, assim teremos uma
reduo de itens de estoque, alm de evitarmos incompatibilidades em funo de termos
comprado um carto "P" e termos somente sensores "N", por exemplo.
Mas, vamos descrio dos tipos:
Tipo P :
ALLenz
17
CFP1.06 - NAI
Tipo N :
Em ambos os tipos, aps o fotoacoplador existe um filtro formado por C1, R3 e R4, este
filtro far com que rudos existentes na alimentao, tpicas de ambientes de redes eltricas
industriais, no causem um acionamento indevido no CLP, devido ao filtro, normalmente as
entradas digitais no iro responder a uma freqncia maior que 1 kHz, exceto naquelas
entradas especiais de contadores rpidos.
O mdulo 16 IN DC do CLP Digicon D-48 do tipo P, assim com uma tenso de
10V at 24V presente no borne da via temos nvel lgico 1 e o correspondente LED
sinalizador estar acesso. Com uma tenso de 0 a 6V, ou se a via estiver desconectada,
teremos nvel 0 e o LED estar apagado. A via pode ser danificada caso conectemos a essa
entrada tenses superiores a 30 Vcc.
3.3.1.2
ALLenz
04/2003
18
CFP1.06 - NAI
3.3.1.3
Contatores;
Solenides;
Rels;
Lmpadas;
Indicadores.
A comutao executada por uma unidade de sada pode ser em corrente contnua,
corrente alternada ou a rels.
3.3.1.4
Tipo P:
Tipo N:
19
CFP1.06 - NAI
tero como endereos lgicos S002.1 at S002.8 respectivamente. Ver figura 3.10 ao lado.
O mdulo 16 OUT DC do CLP Digicon D-48 do tipo P, assim com a sada
ativada teremos nvel lgico 1 e uma tenso com valor prximo do valor da tenso da fonte
auxiliar (sendo o valor tpico 24 V (32 V max.)) presente no borne da via de sada e o
correspondente LED sinalizador estar acesso. Com a sada desativada teremos nvel lgico
0 e o LED estar apagado.
Deve-se ter o cuidado de no exceder o valor limite de corrente de sada em nvel 1
que de 500 mA.
3.3.1.5
ALLenz
04/2003
20
CFP1.06 - NAI
3.3.1.6
ALLenz
04/2003
21
CFP1.06 - NAI
Registro do CLP
( em valor decimal )
0000
2047
2048
4095
ALLenz
04/2003
22
CFP1.06 - NAI
3.3.2.2
Motores de CC;
Inversores de freqncia;
Vlvulas proporcionais.
O mdulo 8 OUT I & V do CLP Digicon D-48 apresenta dois conjuntos de 4 sadas
analgicas, sendo que o primeiro conjunto apresenta 4 sadas de corrente para sistemas de 4 a
20 mA e o segundo conjunto so 4 sadas de tenso para sistemas 10 a +10 V. Em ambos os
casos, cada sada composta por dois bornes polarizados, sendo que, por exemplo, o par O1+
e O1- correspondem uma sada para corrente e o par VO1 e o seu respectivo borne de terra
correspondem a uma sada para tenso (ver desenho 3.15).
Deve-se tomar o cuidado de respeitar a polaridade ao ligar-se um atuador analgico
uma sada analgica e deve-se cuidar para que mesma no venha a receber tenses ou
correntes do meio externo pois isso pode causar danos a interface ou ao conversor D/A do
mdulo.
3.4
Fontes de Alimentao:
04/2003
23
CFP1.06 - NAI
No CLP Digicon D-48 a fonte modular podendo trabalhar a partir de rede C.A. de
110 ou 220 V via seleo de straps internos e fornece trs tenses de alimentao para os
mdulos do CLP: +5 Vcc, +12 Vcc e -12 Vcc. Dispem tambm de uma fonte auxiliar de 24
Vcc para alimentar os dispositivos conectados a E/S digital.
3.5
Mdulos Especiais:
Para encerrar, podemos dizer que o melhor modelo de CLP aquele que se adequa
necessidade e, portanto, apresenta as interfaces compatveis com os sensores e atuadores a
serem interligados.
A diferena entre os modelos est basicamente em sua nomenclatura, simbologia, na
programao.
Sendo assim, podemos dizer que os Controladores Lgicos Programveis so muito
teis, mas devem ter suas caractersticas bem especificadas para que possa funcionar a
contento no controle de sistemas.
ALLenz
04/2003
24
CFP1.06 - NAI
Teoria 4
CLP
Objetivo:
Relacionar a Linguagem LADDER com as Funes Lgicas (Portas Lgicas).
4.1
Funes Lgicas:
Todas as funes lgicas, sejam as bsicas (E, OU e NO) ou as derivadas (NO-E, NO-OU, OU-EXCLUSIVO e E-COINCIDNCIA),
podem ser implementadas em Linguagem LADDER, conforme a tabela abaixo vai demonstrar:
Funes Lgicas Bsicas:
Funo /
Simbologia
OU
ALLenz
Tabela
Verdade
AB
00
01
10
11
S
0
0
0
1
AB
00
01
10
11
S
0
1
1
1
Expresso
de Sada
Circuito Eltrico
Equivalente
Diagrama LADDER
S = AB
S = A+B
04/2003
25
CFP1.06 - NAI
NO
S=A
A S
0 1
1 0
Funes Lgicas Derivadas (Combinao das trs Funes Lgicas Bsicas):
NO-E
AB
00
01
10
11
S
1
1
1
0
AB
00
01
10
11
S
1
0
0
0
AB
00
01
10
11
S
0
1
1
0
S = AB
NO-OU
OUEXCLUSIVO
ALLenz
S = A+B
S = AB
04/2003
26
CFP1.06 - NAI
ECOINCIDNCIA
AB
00
01
10
11
S
1
0
0
1
S = AB
Ex:
ALLenz
04/2003
27
CFP1.06 - NAI
Teoria 5
Objetivo:
Introduo:
O uso do mtodo da cadeia estacionria na resoluo de comandos para uma seqncia de
movimentos uma excelente opo, pois permite resolver de uma maneira rpida, sistemtica
e independente do tipo de seqncia ser direta ou indireta.
A cadeia estacionria composta de dois diagramas: diagrama de comando e diagrama
principal.
5. Procedimentos para aplicao:
5.1. Criar uma lista de alocao de variveis recomendvel como primeiro passo:
5.1.1
5.1.2
5.1.3
Associe cada elemento de E/S listado a uma varivel E/S disponvel no CLP. Ex:
Elementos de Entrada:
Legenda
B5
B1
B2
B3
B4
ALLenz
Varivel
%I1.0
%I1.1
%I1.2
%I1.3
%I1.4
Descrio
Boto de Partida
Cilindro A Recuado
Cilindro A Avanado
Cilindro B Recuado
Cilindro B Avanado
04/2003
29
CFP1.06 - NAI
Elementos de Sada:
Legenda
Y1
Y2
Y3
Varivel
%Q2.0
%Q2.1
%Q2.2
Descrio
Atua Avano do Cilindro A
Atua Avano do Cilindro B
Atua Recuo do Cilindro B
A+
B+
A-
B-
ALLenz
04/2003
30
CFP1.06 - NAI
Elemento Acionador
Elemento Habilitador *
Elemento de Sada
Auxiliar
Contato de Selo
* Repare que a primeira linha no possui contato habilitador NA, mas sim contato de
desligamento NF.
5.4.2
ALLenz
04/2003
31
CFP1.06 - NAI
Repare que os endereos foram escolhidos e dispostos numa seqncia ordenada, o que
ajuda a manter uma certa organizao no projeto e facilita a leitura, interpretao e
manuteno do mesmo.
Repare tambm que a ltima linha no possui contato de selo.
5.4.3
Contato de Desligamento
Contatos de Habilitao
Repare como o elemento de sada de cada linha da cadeia habilita atravs de um contato
NA a linha imediatamente posterior.
5.4.4
Esta a parte da tarefa com um grau de dificuldade mais alto haja vista que requer que
o desenvolvedor fique atento ao diagrama eletro-pneumtico e tambm a seqncia dos
movimentos.
A cadeia estacionria define a etapa para cada um dos movimentos. necessrio
descobrir qual o elemento causador do evento que dispara cada um dos movimentos.
Normalmente o primeiro movimento disparado a partir do acionamento de um boto
de partida e cada um dos movimentos subseqente ser disparado a partir do acionamento
do respectivo sensor de fim de curso do movimento anterior.
No exemplo em questo, temos a seqncia:
04/2003
32
CFP1.06 - NAI
04/2003
33
CFP1.06 - NAI
No caso de vlvula de simples solenide, o retorno por mola, ou seja, para retornar
deve-se apenas cortar o solenide de avano.
Assim:
O solenide Y1 (%Q2.0) deve ser acionado para obter o movimento A+ (o qual ocorre
na etapa de %M0);
O solenide Y2 (%Q2.1) deve ser acionado para obter o movimento B+ (o qual ocorre
na etapa de %M1). Por tratar-se de uma vlvula de duplo solenide, Y2 dever ser
cortado logo no passo seguinte;
O solenide Y1 (%Q2.0) deve ser cortado para obter o movimento A-, o qual ocorre
na etapa de %M2. Note que nesta mesma etapa devemos cortar tambm o solenide
Y2.
O solenide Y3 (%Q2.2) deve ser acionado para obter o movimento B- (o que ocorre
na etapa %M3). Este solenide ser cortado automaticamente no fim da cadeia.
Obtemos, portanto, o diagrama Ladder a seguir:
ALLenz
04/2003
34
CFP1.06 - NAI
Teoria 6
CLP
O padro EIA RS-485, introduzido em 1983, uma verso melhorada do EIA RS-422A. Uso crescente de linhas de transmisso de dados balanceada na distribuio de dados para
vrios componentes de sistemas e perifricos em cima de linhas relativamente longas
provocou a necessidade por mltiplas combinaes de driver/receiver em uma nica linha de
par tranado (Rede de Comunicao).
EIA RS-485 leva em conta as exigncias para transmisso de linha balanceada da RS422-A, alm de caractersticas adicionais que permitem mltiplos drivers e receivers. A
Figura 5.2 ilustra uma aplicao semelhante de Figura 5.1, mas com os drivers e receivers
mltiplos.
Legenda:
RT
= Resistncia de terminao
Vg
A, B = Interface Gerador-Linha
A, B= Interface Linha-Carga
= Terra do gerador
= Terra da carga
ALLenz
04/2003
35
CFP1.06 - NAI
6.1.1
Que um driver pode enviar sinal para at 32 unidades carga e com uma resistncia de
terminao de linha total de no mnimo 60 (uma unidade de carga tipicamente um
driver passivo (em off-state ) e/ou um receiver).
O driver ser capaz de proporcionar para uma tenso diferencial de sada de 1.5 V at 5 V
com tenses de linha de modo-comum de -7 V at 12 V.
Os drivers devem possuir auto-proteo contra contendas (mltiplos drivers que enviem
sinal ao mesmo tempo para a linha de transmisso). Isso , nenhum dano acontecer aos
drivers quando suas sadas so conectadas a uma fonte de tenso de - 7 V at 12 V se seu
estado de sada um binrio 1, binrio 0 ou passivo.
6.1.2
Single-ended
1 Driver
1 Receiver
Single-ended
1 Driver
10 Receivers
Differential (1)
Differential (1)
1 Driver
32 Drivers
10 Receivers 32 Receivers
50
20K
4000
100k
4000
10M
4000
10M
+25 V
+6 V
6V
0.25 V
12 V
--7 V
Sada do driver
+5 V min
+ 15 V max
+ 3.6 V min
+ 6.0 V max
+2 V min
+ 1.5 V min
Carga do driver
Taxa de cada do driver
3 k to 7 k
30 V/s max
450 min
Externally
controlled
100 min
NA
60 min
NA
500 mA to Vcc
or GRD
150 mA to GRD
150 mA to
GRD
150 mA to GRD
250 mA to -8 V
or12V
NA
300
3 k to 7 k
NA
60 k
4 k
NA
60 k
4 k
120 k
120 k
12 k
+ -3V
+ - 200 mV
+ - 200 mV
+ - 200 mV
ALLenz
04/2003
36
CFP1.06 - NAI
6.1.3
Como um par eles representam 1.1 mA / 1.0 mA ou 1.l U.L. Ento, 32/1.1 ou 29 pares
representariam o mximo recomendado de 32 unidade de cargas.
(1)
Fig. 5.3
ALLenz
04/2003
37
CFP1.06 - NAI
ALLenz
04/2003
38
CFP1.06 - NAI
ASCII
BCD
CSA
DIO
Distributed I/O
EIA
EMI
ElectroMagnetic Interference
HMI
IEC
IEEE
I/O
ISO
LL
Ladder Logic
LSB
MMI
MODICON
MSB
PID
RF
Radio Frequency
RIO
Remote I/O
RTU
SCADA
TCP/IP
ALLenz
04/2003
39
CFP1.06 - NAI
Questionrio 1
CLP
Objetivo:
Testar e fixar os conhecimentos tericos dos captulos 1,2 e 3 de Controladores
Lgicos Programveis CLP
Questes:
1. Explique a diferena entre sistema de comando e sistema de controle. / 1
2. Em decorrncia de qual necessidade surgiram os primeiros CLPs ? / 1
3. D a definio do que um CLP ? / 1
4. Quais vantagens um CLP apresenta em relao aos sistemas de controle automticos
convencionais? / 2
5. Descreva sucintamente o princpio de funcionamento dos CLPs ? / 2
6. Quais so as reas em que se divide a memria de um CLP e quais as informaes que
esto contidas nessas reas ? / 2 / 3
7. Descreva o processo pelo qual o CLP executa um programa ? / 2 / 3
8. Do que trata a norma IEC 1131-3 e qual sua especificao ? / 2
9. Qual a forma esttica de uma linha de programa LADDER ? / 2
10. Quais so os trs elementos bsicos de lgica da linguagem LADDER ? / 2
11. Elabore um digrama de blocos apresentando a estrutura de um CLP ? / 3
12. Qual a funo do mdulo da CPU ? / 3
13. Quais so as trs principais caractersticas da CPU ? / 3
14. Quais os nveis de tenso e qual o tipo de proteo empregados nos mdulos de entradas e
de sadas digitais ? / 3
15. Quais as principais caractersticas do mdulo de entradas digitais do
D-48 ? / 3
CLP
Digicon
16. Quais as principais caractersticas do mdulo de sadas digitais do CLP Digicon D-48 ? /
3
17. Quais os tipos de sinais analgico que tipicamente so empregados para serem enviados e
recebidos pelos mdulos de sadas e entradas analgicas?
18. Explique a diferena entre os padres de comunicao serial RS232 e RS485 adotado
pelos CLP ?
ALLenz
04/2003
40