Escolar Documentos
Profissional Documentos
Cultura Documentos
Unidade 2
Parte 1
INTRODUO
O processamento interno do CLP digital e pode-se, assim, aplicar os conceitos de
lgica digital para compreen8
der as tcnicas e as linguagens de programao.
Antes do estudo da linguagem Ladder e para compreender como funciona um CLP,
importante conhecer alguns conceitos:
Funes lgicas
Operaes lgicas
Ligado ou desligado
saturado ou cortado
alto ou baixo
fechado ou aberto
acionado ou desacionado
2
Unidade 2
Parte 1
Funo lgica
A funo lgica (f) uma varivel dependente e binria. Seu valor o resultado de
uma operao lgica em que se inter-relacionam duas ou mais variveis binrias.
As funes lgicas operam com variveis independentes (elementos de entrada
em um circuito) e com variveis dependentes (elementos de sada). Veja os
circuitos a seguir.
Conveno:
A e B = Variveis independentes (de entrada)
Y ou S = Varivel dependente (de sada)
3
Unidade 2
Parte 1
Operaes lgicas
A relao entre duas ou mais variveis que representam estados estabelecida
atravs de operaes lgicas.
As operaes lgicas so:
Produto ou multiplicao lgica.
Soma lgica.
Inverso.
Essas operaes, nos circuitos ou sistemas lgicos, so efetuadas por blocos
denominados portas lgicas, e que nos CLPs, so chamadas tambm de
funes lgicas.
4
Unidade 2
Parte 1
5
Unidade 2
Parte 1
CONSIDERAES INICIAIS
Ao considerarmos um contato levamos em conta que:
NA
NF
sada
Comandos Bsicos
Formato dos comandos Bsicos
Os comandos bsicos so chamados de funes e so todas baseadas na lgebra de
Boole (Boole, G. 1858)
A lgebra booleana opera com variveis que s podem assumir dois valores lgicos,
usando para isso nmeros binrios. Assim, por exemplo, tanto a varivel A como a B e
a Y s podem assumir os valores 0 ou 1.
6
Unidade 2
Parte 1
A lgebra booleana aplicada aos sistemas digitais que tambm trabalham com dois
estados ou nveis lgicos. Assim, para operar matematicamente dentro dos princpios
da lgebra booleana, basta associar o valor binrio 1 a um dos estados lgicos e o
valor binrio 0 ao outro estado.
Funo ou Porta E
Veja Animao Funo ou Porta E
Funo E em Ladder
Veja Animao Funo E em Ladder
7
Unidade 2
Parte 1
Funo OU
Funo OU em Ladder
Memria
A funo lgica OU freqentemente utilizada em linguagem Ladder para memorizar
o acionamento de uma determinada sada, que pode ser fsica (comanda diretamente
um elemento externo ao CLP) ou no (estado interno do CLP, que no comanda
diretamente nenhum elemento externo ao CLP).
8
Unidade 2
Parte 1
Exemplo
Funcionamento
Ao ser acionada a entrada E1.1, estando a entrada E1.2 desacionada, a sada S1.1
ser acionada e levar o estado (contato) S1.1 em paralelo com a entrada E1.1 ao
acionamento. Com isto se garante que ao desacionar a entrada E1.1, a sada E1.1
continue acionada at o acionamento da entrada E1.2, que abrir a linha de comando
desligando a referida sada.
Veja Animao Funo OU em Ladder
Funo NO
9
Unidade 2
Parte 1
A partir das portas bsicas, possvel gerar as portas derivadas que so associaes
das portas estudadas (bsicas) com um funcionamento particular.
Funo NO E
Funo NO OU
10
Unidade 2
Parte 1
FUNES ESPECIAIS
Biestveis
Um dos circuitos mais importantes num CLP o circuito Biestvel, que tem como
caracterstica principal a funo de memria. O circuito Biestvel, tambm conhecido
como FLIP-FLOP, ou FF, ao ter sua sada ativada assume e permanece num
determinado estado indefinidamente ou at surgir nova ativao na entrada, o que
caracteriza a funo memria.
Observe, na representao de lgica de rels, o circuito Biestvel:
11
Unidade 2
Parte 1
S1. Ao pulsar S1 novamente, K2 ativado e ativa K4; K4 que desativa K3, desaciona
Y1, ou seja, num segundo pulso de S1, Y1 desativado.
As ilustraes a seguir mostram o funcionamento detalhado do circuito do biestvel.
1. Ao pulsar S1:
2. Ao soltar S1:
3. - Ao pulsar S1 novamente:
12
Unidade 2
Parte 1
4 - Ao soltar S1:
13
Unidade 2
Parte 1
Funcionamento
O CLP faz a varredura e atua lendo as entradas e atualiza as sadas conforme os
resultados. Na tabela imagem, para cada varredura (scan) todas as entradas e sadas
esto em zero.
Pulsando-se L1, na primeira varredura temos M1 em 1, M2 em 1; mas, como o contato
NF de M2 que abre M1 est na linha anterior, ele s atuar a partir do prximo scan.
Observe o que ocorre ao pulsar L1 na primeira varredura:
Na terceira linha, M3 est em 1 por meio de M1. Note que em srie est seu prprio
contato que s ser considerado na tabela imagem na prxima varredura, isto , s
atuar abrir no prximo scan.
Ao terminar o programa, o CLP volta a ler a primeira linha e os valores da tabela
imagem so alterados com M2 em 1.
Observe, agora, o que ocorre na segunda varredura:
14
Unidade 2
Parte 1
Assim, M1 desligado e M3 mantido selado por si mesmo e energiza Q1. Soltandose L1, tem-se que M2 tambm desenergizado.
Observe o que ocorre com a liberao de L1.
15
Unidade 2
Parte 1
16
Unidade 2
Parte 1
17
Unidade 2
Parte 1
Funcionamento
Ao pulsar a entrada L1, a memria auxiliar M1 setada (ligada) energizando, na
linha 3, a sada Q1, permanecendo assim com a ausncia do pulso de L1. O
desligamento de Q1 ocorre ao pulsar a entrada L2, pois reseta a memria auxiliar
M1.
A programao dos FLIP FLOP apresentada muito utilizada para pequenos CLPs;
a norma IEC 61131-3 especifica a sua utilizao em forma de bloco de funo de
biestvel e pode ser do tipo SR ou RS como na ilustrao a seguir.
Funcionamento
Observe que a ilustrao procura deixar claro que ao tornar a linha da entrada S ou S1
verdadeira, a sada Q1 ser ligada e permanecer nesta condio mesmo depois
desta linha deixar de ser verdadeira.
Ao tornar a linha da entrada R ou R1 verdadeira, a sada Q1 ser desligada e
permanecer nesta condio, mesmo depois da linha deixar de ser verdadeira.
A indicao S1 e R1 significa que as mesmas possuem prioridade sobre as entradas S
e R respectivamente.
18
Unidade 2
Parte 1
Circuito Eletromecnico
Embora no seja regra, alguns CLPs no permitem a conexo de vrias sadas em um
mesmo ponto (conexo em paralelo), assim como a limitao do nmero de contatos
na linha do programa.
Para facilitar a criao via circuito LADDER, pode-se utilizar um artifcio em que todos
os contatos, que devam ser repetidos, podem acionar um flag auxiliar AX.X que
acionar os contatos e sadas, que esto em srie com a linha original. Observe no
exemplo a seguir.
19
Unidade 2
Parte 1
Temporizadores
Os temporizadores so elementos que funcionam com atrasos de tempo (delays).
Podem funcionar de vrias maneiras, sendo que as mais comuns so:
20
Unidade 2
Parte 1