Você está na página 1de 27

CONTROLADORES LGICOS PROGRAMVEIS

Cap. 4 Linguagens Ladder


Prof. Maycoln Jos de Oliveira
maycoln.oliveira@ifsudestemg.edu.br

Linguagem Ladder
4.1 Introduo

A linguagem Ladder foi a primeira que


surgiu para a programao dos controladores
lgicos programveis. Para que obtivesse uma
aceitao imediata no mercado, seus
projetista consideram que ela deveria evitar
uma mudana de paradigma muito brusca.

Linguagem Ladder
4.2 Vantagens
I.
Possibilidade de uma rpida adaptao do pessoal tcnico
(semelhana com diagramas eltricos convencionais com lgica a
rel);
II. Possibilidade de aproveitamento do raciocnio lgico na
elaborao de um comando feito com rels;
III. Fcil recomposio do diagrama original a partir do programa de
aplicao;
IV. Fcil visualizao dos estados das variveis sobre o diagrama
Ladder, permitindo uma rpidadepurao e manuteno de
software;
V. Documentao fcil e clara;
VI. Smbolos padronizados e mundialmente aceitos pelos
fabricantes e usurios.
VII. Tcnicas de programao mais difundida e aceita
industrialmente.

Linguagem Ladder
4.3 Desvantagens
I. Sua utilizao em programas extensos ou
com lgicas mais complexas bastante
difcil;
II. Programadores no familiarizados com a
operao de rels tendem a ter dificuldades
com essa linguagem;
III. Edio mais lenta.

Linguagem Ladder
4.4 Lgica de contatos
A programao em diagramas de contatos
permite implementar de funes binrias
simples at aquelas mais complexas. Pelo
conjuntos de aes esquematizadas no diagrama
de contatos pode-se esboar o programa a ser
desenvolvido em linguagem Ladder.
Uma chave pode estar em duas situaes:
aberta ou fechada.

Linguagem Ladder
4.5 Smbolos bsicos
Os smbolos mais utilizados para
representaes da lgica com contatos e rels
so mostrados abaixo:

Linguagem Ladder
4.6 Rels
O rel um comutador eltrico que pode ser
operado magneticamente ou eletromagneticamente. Os rels eletromagnticos so mais
comuns. Os rels podem ter diversas
configuraes quanto aos seus contatos: NA
ou NF, ou ambos neste caso com um
contato comum ou central.

Linguagem Ladder
Desenho esquemtico de um rel:

Bobina negada

Obs.: Um bobina negada funciona de maneira contrria a uma bobina


normal, ou seja fica energizada se no houver um fluxo de energia.

Linguagem Ladder
4.7 Diagrama de contatos Ladder
A funo principal de um programa de
linguagem ladder controlar o acionamento
de sadas, dependendo da combinao lgica
dos contatos de entrada.

O diagrama de cotatos Ladder uma


tcnica adotada para descrever uma funo
lgica utilizando contatos e rels.

Linguagem Ladder

As instrues de sada, tais como bobinas e


blocos funcionais (contadores,
temporizadores e outros com funes
especiais), devem ser os ltimos elementos
direita.

Linguagem Ladder

Possveis caminhos
A continuidade ocorre quando h uma
combinao de contatos fechados que
permite fluir uma corrente virtual at a
bobina.

Linguagem Ladder
Fluxo reverso:
Quando rels eletromecnicos so utilizados
para implementar uma lgica ladder, o fluxo
de energia pode ocorrer em qualquer sentido
atravs dos contatos.

Linguagem Ladder

Repetio de contatos: Enquanto nos rels


eletromecnicos somente uma quantidade
fixa e limitada est disponvel, nos programas
em Ladder uma bobina pode ter quantos
contatos normalmente abertos e fechados
desejar.

Linguagem Ladder
4.9 Rels internos
Tambm chamados de bobinas auxiliares, rels
auxiliares, memria interna, etc. Esses elementos
so muito importantes e largamente utilizado na
programao. Um CLP de porte pode ter
centenas ou mais de rels internos, alguns dos
quais podem ser retentivos.
So utilizados para armazenamento temporrio
de dados (bits). Seu efeito comparvel com os
do contatos auxiliares

Linguagem Ladder
Exemplos de rel interno e contato auxiliar:
Ao ser fechado o contato de B3:0, a bobina do
rel interno Motor O:0 energizada. No
entanto, um rel interno no esta associado a
nenhuma sada fsica, somente uma posio
de memria. Supondo que utilizado para
ligar uma sada fsica.

Linguagem Ladder
4.10 Endereamento
A cada instruo de entrada ou sada
associado um endereo que indica a localizao
na memria do CLP em que o estado dessa
instruo ser armazenado. A cada elemento no
diagrama Ladder associado um operando,
identificado por letras e nmeros; entradas,
sadas e rels internos so identificados pelos
seus endereos, cuja notao depende do
fabricande.

Linguagem Ladder
4.11 Converso de diagramas eltricos em
diagramas Ladder
Normalmente muito fcil passar um
diagrama eltrico para um diagrama Ladder.
Basta transformar as colunas em linhas.

Linguagem Ladder
Converso de um circuito que utiliza contato
em ponte:

Linguagem Ladder
Exerccio: Converta o seguinte diagrama
eltrico em diagrama Ladder:

Linguagem Ladder
Soluo:

Linguagem Ladder
4.12 Circuitos de autorreteno
a) Contatos selo :
H situaes em que necessrio manter uma
sada energizada, mesmo quando a entrada
for desligada. Para isso utilizamos a seguinte
configurao de diagrama Ladder.

Linguagem Ladder
b) Instrues de Set e Reset:
Outra maneira de fazer a autorreteno de
uma bobina pela instruo set.
A instruo set liga uma sada e a mantm
ligada mesmo que o contato da entrada deixe
de conduzir. Para desliga-la utilizada a
instruo reset.

Linguagem Ladder
Exerccio: Desenvolva o diagrama Ladder da
figura abaixo, de acordo com os dados
fornecidos:

Linguagem Ladder
Soluo:

Linguagem Ladder
4.13 - Deteco de Eventos
Aes impulsionais e eventos so conceitos
importantes . Existem situaes em que
necessrio registrar no o estado da entrada,
mas sim o instante em que essa entrada
comuta.
Um evento pode ser definido como um
varivel lgica que indica que o evento
ocorreu (=1) ou no ocorreu (=0).

Linguagem Ladder
Para deteco de eventos, normalmente
utilizada uma tcnica conhecida como deteco
de borda,ou seja, detectar o instante em que
houve uma transio de um estado para outro.
Assim se o estado inicial era desligado e passou
para ligado, a deteco desse evento chamada
de deteco de borda de subida. No caso
contrrio, ou seja, a transio do estado ligado
para desligado chamado de deteco de borda
de descida

Dvidas
Conhecimento
Informao

Dvidas?

Você também pode gostar