Professional Documents
Culture Documents
karla.ufop@gmail.com
Os
Controladores
Programveis
so
equipamentos
eletrnicos
programveis
Para utilizar o Controlador Lgico Programvel - CLP deve-se avaliar alguns itens para
uma possvel automao de equipamentos:
Instalao eltrica compatvel com os pontos de E/S;
Chaves de proteo do hardware;
Tipo e forma de endereamento;
Estrutura da palavra;
Tipo e forma de sinais aceitveis, e
Compatibilidade dos equipamentos eletromecnicos.
karla.ufop@gmail.com
karla.ufop@gmail.com
A tarefa do CLP :
Ler de forma cclica as instrues contidas na sua memria, e
Interpret-las e processar as operaes correspondentes.
Logo podemos dizer que o CLP realiza a seguinte funo bsica: atua no processo
atravs de suas sadas (energizando vlvulas, contatores, etc), que so atualizadas
dependendo do programa armazenado na memria do CLP e de suas entradas.
Profa Karla
karla.ufop@gmail.com
Profa Karla
karla.ufop@gmail.com
Fonte de
Alimentao
Memria
Usurio
CPU
Memria
Dados
Terminal de
Programao
Mdulo de
sada
Memria
Programa
Monitor
Memria
Imagem das
E/S
Mdulo de
entrada
Atravs de sua constituio podemos dizer que o CLP muito se confunde com um micro
pessoal, porm existem algumas diferenas bsicas entre eles, pois, se analisarmos o
CLP veremos que recebem sinais eltricos, que so processados em base a um
programa que lhes foi previamente fornecido e transmitem sinais eltricos nas suas
sadas, ao passo que os micros pessoais recebem informaes ou dados e fornecem
dados ou informaes processadas, e como caracterstica principal, como j
mencionado, os CLPs foram feitos para trabalharem em ambientes adversos sujeitos
poluio, rudo, vibrao, etc.
As memrias e a CPU, esto sobre uma ou mais placas de circuito impresso e daro
acesso externo para o armazenamento dos programas do usurio atravs de um
conector (interface de comunicao), onde ser ligado o terminal de programao.
Profa Karla
karla.ufop@gmail.com
1.4.2 CPU
A Unidade Central de Processamento inclui os circuitos de controle da interpretao e
execuo do programa em memria. Ela executa o programa do usurio, atualiza a
memria de dados e a memria-imagem das entradas e sadas.
1.4.3 Memrias
Programa monitor constituda de memria EPROM que contm o programa que inicia
o CLP, armazena os programas executivos e gerencia o roteiro de dados e a seqncia
de operao.
Memria do usurio - uma memria de aplicao, que armazena o programa do
usurio, nesta rea entra-se com o programa que se deseja executar em relao ao
equipamento. A CPU processa este programa, atualiza a memria de dados internos e
imagem E/S e retorna novamente para esta rea de memria.
Memria de dados - reservada para o controle do programa do usurio. Nesta rea se
Profa Karla
karla.ufop@gmail.com
karla.ufop@gmail.com
karla.ufop@gmail.com
O CLP realiza a leitura do mdulo das entradas e armazena os dados lidos na memriaimagem das entradas, ocupando todos os bits, ou seja, os dois bytes.
No mdulo das sadas, o CLP realiza a escrita e transfere o status dos bits da
Profa Karla
10
karla.ufop@gmail.com
Por meio da memria de dados, o programador pode manipular dados e bits a fim de
Profa Karla
11
karla.ufop@gmail.com
12
karla.ufop@gmail.com
Diz-se que uma linha tem continuidade eltrica, quando a corrente circula sem
interrupo, da esquerda para a direita, ao longo da linha. Se existir continuidade,
ento o circuito estar completo e o dispositivo controlado pela linha permanecer
ligado; caso contrrio, o circuito permanecer desligado.
Profa Karla
13
karla.ufop@gmail.com
24 Vcc
CH2
E2
E1
CLP
RUN
CH1
STOP
S1
Contator
C1
Comum
110 - 220 Vac
Profa Karla
14
karla.ufop@gmail.com
CH1
OFF
CH2
C1
ON
E1
E2
S1
( )
S1
C1
(a)
(b)
1.6.3
Instrues
Bsicas
em
Linguagem
de
Programao
Ladder:
1.6.3.1 Instrues Tipo Rel
Instruo normalmente aberto
Uma instruo normalmente aberto procura um local da memria do CLP, onde exista a
condio energizada. Se o CLP detecta uma condio energizado, a instruo
verdadeira e tem uma continuidade lgica.
Profa Karla
15
karla.ufop@gmail.com
E1
E1
S1
( )
S1
Uma instruo normalmente fechado procura um local da memria do CLP, onde exista
uma condio desenergizada. Se o CLP detecta uma condio desenergizada, a
instruo verdadeira e tem continuidade lgica.
E1
E1
S1
( )
S1
16
karla.ufop@gmail.com
Lgica AND
As instrues de condio programadas em srie so o equivalente da lgica AND no
diagrama Ladder. A sada de uma equao AND ser verdadeira somente se todas as
condies em srie forem verdadeiras. Se qualquer condio for falsa, a linha no ter
continuidade lgica e a sada ficar desenergizada.
E1
E2
E1
E2
S1
( )
S1
Profa Karla
17
karla.ufop@gmail.com
E1
E1
S1
( )
E2
E2
S1
Operaes de ramificao
A funo de uma ramificao permitir que ambas as instrues de condio e de
controle sejam programadas em paralelo, em uma nica linha. As instrues de
condio programadas em paralelo equivalem a uma operao OR e as instrues de
controle programadas em srie equivalem a uma operao AND.
Profa Karla
18
karla.ufop@gmail.com
E1
E2
E1
( )
R
E2
19
karla.ufop@gmail.com
Instruo temporizador
O temporizador conta os intervalos de tempo transcorridos em relao ao tempo
prefixado. A instruo temporizador pode ser utilizada para energizar ou
desenergizar um dispositivo, quando tiver transcorrido um intervalo de tempo
prefixado na instruo. Quando o valor temporizado se iguala ao valor pr-fixado, o
temporizador energiza o bit de tempo transcorrido, que vai energizar ou desenergizar
uma instruo de sada. Na memria de dados do controlador programvel, o
temporizador ocupa trs bytes para o controle, sendo que o primeiro est reservado
para o dado prefixado, o segundo para a temporizao e o terceiro para os bits de
controle da instruo temporizador, conforme mostra a tabela abaixo.
1o Byte
B7
B6
B5
B4
B3
B2
B1
B0
Valor pr-fixado
= 30
2o Byte
Tempo
Transcorrido = 0
3o Byte
T1.D
T1.E
Bits de controle
Profa Karla
20
karla.ufop@gmail.com
E2
Temporizado
r T1 = 30 seg
E2
T1 E
T1 D
S1
( )
T1
30 seg
T1
O contato T1E atua imediatamente no
momento em que o temporizador energizado
e o contato T1 D s atua quando o
temporizador alcanar o tempo pr-fixado.
S1
Instruo contador
Esta instruo conta o nmero de eventos que ocorre e deposita essa contagem em um
byte reservado. Quando a contagem estiver completa (igual ao valor prefixado), esta
instruo energiza um bit de contagem completa. Esta instruo utilizada para
energizar ou desenergizar um dispositivo, aps completada a contagem. Na memria do
controlador programvel, o contador ocupa trs bytes para o controle, sendo que o
primeiro byte reservado para o dado prefixado, o segundo byte para a contagem e o
terceiro byte, para os bits de controle (C1D e C1E), conforme mostra a tabela abaixo.
A lgica desta instruo muito semelhante a lgica do temporizador, porm este
contar eventos em que o nvel lgico muda.
Profa Karla
21
karla.ufop@gmail.com
B7
B6
B5
B4
B3
B2
B1
B0
1o Byte
Valor pr-fixado = 50
2o Byte
Valor da contagem = 4
3o Byte
Bits de controle
C1.D
C1.E
E1
E1
Contador
C1 5 pulsos
C1 E
S1
C1 D
( )
C1 D
E2
Rearme
C1 5 pulsos
E2
Profa Karla
22
karla.ufop@gmail.com
Instruo mover
A instruo mover transfere dados de um endereo de memria para outro, manipula
dados de endereo para endereo, permitindo que o programa execute diferentes
funes com o mesmo dado.
E1
Mover
D1
D3
23
karla.ufop@gmail.com
Instruo comparar
A instruo comparar verifica se o dado de um endereo igual, maior ou menor que o
dado de um outro endereo, permitindo que o programa execute diferentes funes,
baseadas em um dado de referncia.
E1
S1
Comparar
D1 = D3
( )
E1
S2
Comparar
D1 < D3
( )
Comparar
D1 > D3
( )
E1
S3
E1
Soma
D1+ D2 = D5
24
karla.ufop@gmail.com
Neste caso o dado D1 somado ao dado D2 e guardado no dado D5, que perde o seu
valor anterior.
Instruo subtrao
Permite subtrair valores na memria de dados, se a condio for verdadeira. Pode-se
utilizar qualquer dado da memria de dados.
E1
Soma
D1 - D2 = D4
Instruo multiplicao
Permite multiplicar valores na memria de dados, se a condio for verdadeira. Podese utilizar o contedo de qualquer dado da memria de dados.
E1
Soma
D1 x D2 = D4
Instruo diviso
Permite dividir valores na memria de dados, se a condio for verdadeira. Pode-se
usar o contedo de qualquer dado na memria de dados.
Profa Karla
25
karla.ufop@gmail.com
E1
Soma
D1 / D2 = D4,D5
Lgica E
Esta instruo realiza a lgica E entre dois dados.
E1
Lgica E
D1. D2 = D5
Profa Karla
26
karla.ufop@gmail.com
Lgica OU
Esta instruo realiza a lgica OU entre dois dados.
E1
Lgica OU
D1 + D2 = D5
Lgica Exclusiva OU
Esta instruo realiza a lgica EXCLUSIVA OU entre dois dados.
E1
Lgica
EXCLUSIVA OU
D1 + D2 = D5
Profa Karla
27
karla.ufop@gmail.com
Profa Karla
28
karla.ufop@gmail.com