Escolar Documentos
Profissional Documentos
Cultura Documentos
Prof:Wellington Lima
Sumário
• Unidade 4: A Linguagem de programação Ladder e o Simulador A1
– 4.1 – Lógica de contatos
– 4.2 – Símbolos básicos
– 4.3- Diagrama de contatos em Ladder
– 4.4- Circuitos autorretentivos
– 4.5 – Leitura das entradas
– 4.6- Exercícios propostos
– Laboratório de programação CLP (Projeto e simulação)
Introdução à Linguagem Ladder
• A linguagem Ladder foi a primeira que surgiu para
programação dos Controladores Lógicos Programáveis. Para
que obtivesse uma aceitação imediata no mercado, seus
projetistas consideraram que deveria evitar uma mudança de
paradigma muito brusca. Considerando que, na época, os
técnicos e engenheiros eletricistas eram normalmente os
encarregados da manutenção no chão de fábrica, a
linguagem Ladder deveria ser algo familiar para os
profissionais. Assim ela foi desenvolvida com os mesmos
conceitos dos diagramas de comandos elétricos que utilizam
bobinas e contatos [1].
Vantagens da linguagem Ladder
• Possibilidade de uma rápida adaptação do pessoal técnico (Semelhança
com diagramas elétricos convencionais com lógicas a relés).
• Possibilidade de aproveitar o raciocínio lógico na elaboração de um
comando feito com relés.
• Fácil recomposição do diagrama original a partir do programa de
aplicações.
• Fácil visualização dos estados das variáveis sobre o diagrama Ladder.
• Documentação fácil e clara.
• Símbolos padronizados e mundialmente aceitos pelos fabricantes e
usuários.
• Técnica de programação mais difundida e aceita industrialmente.
Lógica de contatos
Lógica de contatos
• Chave normalmente aberta
Chave acionada,
Chave não acionada, contato fechado
contato aberto
Chave acionada,
contato fechado
Chave acionada,
contato aberto
Prof:Wellington Lima
Diagramas de contatos em Ladder
• Chave normalmente aberta
Chave acionada,
Chave não acionada, contato fechado
contato aberto
Chave acionada,
Chave não acionada, contato aberto
contato fechado
Prof:Wellington Lima
Linguagem Ladder [1]
Simbologia:
Programando em Ladder
1- Monte o diagrama de comandos elétricos e o
programa em Ladder que acenda uma lâmpada (L),
quando for satisfeita a seguinte condição:
L=A.B+B.C+C.A.
Solução
• O diagrama de comandos
elétricos
• O programa em Ladder
Resolução
Para o CLP da
WEG -CLIC 02
Fluxo Reverso
Botão I1 não
pressionado.
Botão I1
Pressionado.
Relés Internos
Denominados de Memória interna pelo fabricante Siemens e binary bit storage pela Allen Bradley,
é utilizado para armazenamento temporário de dados.
Circuitos de Autorretenção
Contato selo
Desliga Liga
Contato da bobina
Q1(Selo)
Diagrama Ladder
Equivalente
Motor
Exemplo 1
Conversão dos diagramas Elétricos em diagramas Ladder.
Desliga Liga
Diagrama Ladder
Equivalente Motor
Motor
Diagrama Elétrico
Exemplo 2
• Existem alguns circuitos que não são tão diretos e exigem que sejam
realizados alguns artifícios para realizar a conversão:
Diagrama Elétrico
Sol 2:Diagrama Ladder Equivalente
Exemplo 4
• O circuito a seguir representa um exemplo de circuitos sequenciais, ou seja, o acionamento da
lâmpada depende da sequencia de acionamento das entrada: 1- acione a chave I1 e depois a
chave I2, permanecendo acionadas. 2- Acione a chave I2 e depois a chave I1, verifique o que
acontece com a lâmpada.
A.BB.B
A.B 0
A.B
Circuito Lógico
AB = A+B
original
[(AB).
B] = A + B
1- Monte o programa
em Ladder para os
Circuito Lógico
dois circuitos Simplificado A
B
Regras de Boole
Exercícios
Simplifique a expressão lógica e monte o diagrama em Ladder.
Entradas Saídas
A B C R
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
EXERCICIO 3
• Em um sistema de lubrificação de uma máquina, é necessário manter um filme de
óleo sobre pressão entre as partes girantes. Para controlar esta pressão, existe um
balão com óleo e ar comprimido ligado ao sistema de lubrificação da maquina. Foi
solicitado a um profissional de manutenção que desenvolvesse uma solução que
automatizasse o mecanismo. Foram observadas as seguintes situações:
– Caso apenas a pressão de ar atue (pressão de ar baixa- PB) ligue o compressor.
– Caso o nível baixo de óleo atuar ligue a bomba de óleo para restabelecer o nível.
– Caso o nível baixo do óleo e a pressão (PB) de ar atuarem ligue a bomba de óleo.
– Caso o nível alto do óleo e a pressão de ar (PB) atuarem ligue o compressor de ar.
Prof:W
01/01/2011
ellingto
EXERCÍCIO
• Um tanque de nove metros de altura tem um sensor que envia o valor da
altura da coluna de líquido através de um sistema BCD (Binary Code to
Decimal). Construa um diagrama em ladder que resolva o seguinte problema.
– a) Uma lâmpada vermelha deve acender quando a altura da coluna de
líquido for menor que 3 metros.
– b) Uma lâmpada amarela deve acender quando o nível estiver de três até
seis metros.
– c) Uma lâmpada deve acender quando o nível estiver acima de seis metros.
– D) Quando o nível estiver abaixo de 3 m, a bomba deve ser ligada e quando
o nível for igual a 9 metros a bomba deve ser desligada.
Faça a especificação do hardware que seja adequado ao problema,
conforme visto na primeira aula.
EXERCÍCIO
1. Dado um circuito lógico que possui como entrada um número de 4 bits,
a saída desse circuito deve ser acionada toda vez que a combinação dos
4 bits de entrada representarem um número par em decimal. Para a
solução deste problema, monte a tabela verdade e o programa em que
atenda ao projeto.
Obs:O zero é considerado um número par.
Prof:W
01/01/2011
ellingto
EXERCÍCIO
• Em um queimador existem 3 gases A,B,C e um ignitor (I) para processar a
queima deles. Para a queima dos gases, é necessário o acionamento do
ignitor e a presença dos gases A e C. Se houver a presença do gás B a
queima não acontece. Monte a tabela verdade, e o programa em Ladder
e execute o seu sistema no PLC.
Prof:Wellington Lima 37
Controle de Nível com Tanque reserva
• Deseja-se controlar o nível do reservatório conforme ilustração
Prof:W
ellingto
Estudo de Casos_Subestação
• Manobra da seccionadora ST.
• Esta seccionadora é operada
quando se deseja transferir o
disjuntor do circuito L1 por
exemplo, para o disjuntor do vão
de paralelo/transferência.
EXERCÍCIO
Manobra da seccionadora ST.
Esta seccionadora é operada quando se deseja transferir o disjuntor do circuito
L1 por exemplo, para o disjuntor do vão de paralelo/transferência.
Onde:
EXERCÍCIO
Manobra da seccionadora ST.
Esta seccionadora é operada quando se deseja transferir o disjuntor do circuito L1 por
exemplo, para o disjuntor do vão de paralelo/transferência.
- é preciso que nenhum outro circuito esteja ligado à Barra de Transferência II. (ver o último
bloco E),
- é preciso que D, Sd estejam ligados, ou seja, o circuito L1 esteja em operação (primeiro
Bloco E),
- é preciso que SI esteja aberta e SII fechada, ou vice-versa (dois blocos E intermediários). Se
SII estiver ligada (e SI desligada) então o circuito L1 está ligado a Barra II, e o
fechamento de ST não é problema pois a tensão será sempre nula em seus terminais
(caminho Sd, D, SII). Se SI estiver ligada (e SII desligada) ST pode ser fechada se o vão de
paralelo PA estiver fechado, pois então a tensão nos terminais de ST será sempre nula
(caminho Sd, D, SI(PA), D(PA), SII(PA)). Note que ST operasse com PA aberto, ela estaria
manobrando a Barra II (carga capacitiva podendo se danificar.
EXERCÍCIO
• Manobra da seccionadora SD.
• A seccionadora Sd pode ser
operada desde que:
– O disjuntor D esteja aberto. Neste caso
a corrente é nula por ela, antes e
depois da manobra;
– A seccionadora Sa esteja desligada, ou
seja, a manobra é permitida apenas
quando a linha esteja liberada
• Entretanto, se o disjuntor D estiver
em falha (disjuntor preso) a chave
Sd precisa ser operada e isto deve
ser previsto no esquema de
intertravamento da seccionadora
Sd.
EXERCÍCIO
• Convenção para intertravamento.
Exercício_Resolução
Expressão lógica e simplificação
Tabela Verdade
Entrada Saída
Dj_Pre D_D Sa_D Perm.
0 0 0 0
0 0 1 0 Circuito Lógico
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1 Programa em Ladder
1 1 0 0
1 1 1 1
Nota: Sd-D : chave Sd desligada; D-D : disjuntor desligado, Perm: Permissão para operar Sd.
Bibliografia
[1]- Franchi, C. M.;Camargo,L.A.C “Controladores Lógicos Programáveis, Sistemas
Discretos.
[2] Moraes, Cicero Couto; Castrucci, Plínio de Lauro “Engenharia de Automação
Industrial”; editora:LTC, 2 ed. Rio de Janeiro 2007.
[3] Guimarães, Hugo Casati Ferreira; “Norma IEC 61131-3 para programação de
controladores programáveis: estudo e aplicação” Vitória ES/2005.
[4] http://www.3s-software.com/index.shtml?en_download , acessado em:12/08/2011.
[5] http://www.weg.net/br/Produtos-e-Servicos/Geral/Central-de-
Downloads/Resultado-da-Busca/(group)/3 , acessado em:12/08/2011.
[6] http://www.global-download.schneider-
electric.com/85257689000007EE/all/6F984CE6FE89A77F85257786003B2792?Open
Document&L=EN&p=60174&idxUrl=repositoryBrasil\\index.nsf&XID=225304&XHO
ST=http://logi5.xiti.com/&HOSTIP=http://www.global-download.schneider-electr ,
acessado em:12/08/2011
[7] A1 Automation Toos “Manual de Utilização (Ref 3-084.170)”, 2010.