Professional Documents
Culture Documents
Parte 7
Prof. Ms. Getúlio Teruo Tateoki
http://www.getulio.eng.br/meusalunos/autind.html
Linguagem Ladder
Definições básicas
-Foi desenvolvida com o mesmo conceitos dos diagramas
de comandos elétricos que utilizam bobinas e contatos.
Vantagens
Possibilidade de uma rápida adaptação de o pessoal
técnico (semelhança com diagramas elétricos
convencionais com lógica a relés).
Desvantagens
Sua utilização em programa extensos ou com lógicas
mais complexas é bastante difícil.
Edição lenta.
Linguagem Ladder
Lógica de contatos
-A programação em diagrama de contatos permite a
implementação de funções binárias simples até aquelas
mais complexas. Pelo conjunto de ações esquematizadas
no diagrama de contatos pode-se esboçar o programa a ser
desenvolvido em linguagem ladder.
Exemplo:
Linguagem Ladder
Relés internos - Exemplo
-Ao ser fechado o contato de entrada (I0.0), a bobina do relé
interno (M0.0) é energizada. No entanto, um relé interno
não está associado a nenhuma saída física, é somente
uma posição de memória. Supondo que é desejado utilizá-
lo para ligar uma saída física, pode-se utilizar um de seus
contatos para ligar a bobina Q0.0 que é associada ao módulo
de saída.
Exemplo 1:
Linguagem Ladder
Contatos na vertical – Exemplo 1
-No diagrama observa-se que o contato D faz uma ponte
entre o circuito de comando K1 e o circuito de comando K2.
Isso geraria um contato vertical, que não é possível de ser
implementado em programação Ladder.
Exemplo:
Linguagem Ladder
Circuitos de auto-retenção – Contatos de “selo”
-Quando o botão A é pressionado, vai fechar o contato A e
a bobina Q1 vai ser energizada. Esta vai fazer com que seus
contatos associados também sejam comutados.
-Um evento pode ser definido como uma variável lógica que
indica que o evento ocorreu (=1) ou não ocorreu (=0).
Exemplo:
-Comportamento de um portão eletrônico é comandado por
um único botão que tem a função de abrir, fechar, parar,
reverter, etc. e também se o botão for pressionado ou não.
Linguagem Ladder
Detecção de eventos
-Dependendo da combinação dessas duas informações,
será tomada a ação necessária.
Funcionamento de OSR:
-Ao ser detectado o fechamento do contato A, na transição
de desligado para ligado, o bit de saída (Output bit) só vai
ter o valor 1 no primeiro ciclo de varredura, enquanto o bit
de armazenamento (storage bit) vai permanecer em 1
enquanto o contato A estiver fechado.
Linguagem Ladder
ONS – borda de subida
Funcionamento de OSR:
-Quando o contato A for aberto, tanto o bit de saída quanto
o bit de armazenamento são postos com o valor 0.
Exemplo:
Linguagem Ladder
ONS – borda de subida
Funcionamento de OSR – Exemplo:
-Caso o CLP não possua uma instrução específica para
detecção de borda de subida, pode-se implementar um
circuito genérico:
Linguagem Ladder
ONS – borda de subida
Funcionamento de OSR – Exemplo:
-Inicialmente tanto M1 quanto M2 estão desativadas.