Você está na página 1de 20

Controlador Lgico

Programvel - CLP

Prof. Cesar da Costa


2.a Aula
Programao do CLP
A programao do CLP pode ser elaborada em vrias linguagens de
programao.

A Organizao Internacional IEC (International Electrotechnical


Committee) a responsvel pela padronizao das linguagens de
programao para CLP, sendo a norma IEC 61131-3 Programing
Languages a responsvel pela classificao dessas linguagens.
Classes Linguagens
Tabulares Tabela de Deciso
IL ( Instruction List)
Textuais
ST (Structured Text)

LD (Diagrama de Rels)
Grficas FBD (Function Block Diagram)
SFC (Sequential Flow Chart)
Programao do CLP
A forma de programao pode ser remota (off-line) ou
programao local (on-line);

Atravs de teclados especiais, interfaces grficas ou


atravs de microcomputador padro IBM PC;

A programao executada e posteriormente transferida


para o CLP, via porta de comunicao RS232C ou RS485,
USB e Ethernet.
Linguagem de diagrama de rels (Ladder)
Apesar das tentativas de padronizao da norma IEC
61131-3, ainda no existe uma padronizao rigorosa para
programao em linguagem de diagramas de rels (Ladder
Diagram), ou seja, a linguagem Ladder de um fabricante de
CLP no funciona no CLP de outro fabricante;

O que existe uma semelhana na representao grfica


dos diversos fabricantes, que representa
esquematicamente o diagrama eltrico e de fcil
entendimento, tendo boa aceitao no mercado.
Linguagem de diagrama de rels (Ladder)
A linguagem de diagrama de rels (Ladder) uma
simbologia construda por linhas numa planilha grfica,
sendo que cada elemento representado como uma clula.
Cada clula ou elemento grfico uma macroinstruo
desenvolvida a partir de instrues do microprocessador.

Um programa em linguagem Ladder assemelha-se


bastante a um diagrama de contatos eltricos. Em um
diagrama de contatos eltricos, os smbolos grficos
representam os dispositivos reais e a maneira como esto
conectados.
Linguagem de diagrama de rels (Ladder)
No existe barra de alimentao, nem o fluxo de corrente
ao longo do programa. Outra diferena que em um
diagrama eltrico descrevem-se os dispositivos como
abertos ou fechados (desenergizados ou energizados). No
programa em linguagem de diagrama de rels, as
macroinstrues so condies lgicas verdadeiras ou
falsas.
ELEMENTOS BSICOS DA LINGUAGEM LADDER
(DIAGRAMAS DE RELS)

Rels so pequenos dispositivos eletromecnicos que,


quando energizados, fecham (no caso dos rels
normalmente abertos);

Ou abrem (no caso dos normalmente fechados) um


contato eltrico.

A passagem ou no de corrente eltrica pelo contato pode


ser associada aos estados lgicos verdadeiro e falso
respectivamente.
ELEMENTOS BSICOS DA LINGUAGEM LADDER
(DIAGRAMAS DE RELS)

Com o advento dos CLPs em meados da dcada de 1960, a


chamada linguagem ladder surgiu para possibilitar a
programao dos mesmos, por tcnicos e engenheiros
eletricistas, de uma forma bem similar lgica de rels
empregada at ento.

Num diagrama ladder, elementos de entrada combinam-se


de forma a produzir um resultado lgico booleano, que ento
atribudo a uma sada .
ELEMENTOS BSICOS DA LINGUAGEM LADDER
(DIAGRAMAS DE RELS)

A representao destes elementos feita da seguinte forma:

1) Entradas: So na maioria das vezes representadas por


contatos normalmente abertos (NA), representados pelo
smbolo ||, e pelos contatos normalmente fechados
(NF), cujo smbolo |/|.

Estes elementos refletem, logicamente, o comportamento


real do contato eltrico de um rel, no programa aplicativo.
ELEMENTOS BSICOS DA LINGUAGEM LADDER
(DIAGRAMAS DE RELS)

A representao destes elementos feita da seguinte forma:

2) Sadas: So usualmente representadas pela bobina


simples, cujo smbolo ( ).

As bobinas modificam o estado lgico do operando na


memria imagem do Controlador Programvel, conforme o
estado da linha de acionamento das mesmas.
ELEMENTOS BSICOS DA LINGUAGEM LADDER
(DIAGRAMAS DE RELS)

Por lidarem com objetos booleanos, todo diagrama ladder


pode ser traduzido para uma diagrama lgico.

Contudo, a notao grfica e mais compacta dos diagramas


lgicos faz com que os mesmos sejam essenciais na
documentao de projetos de automao e controle.
Exemplo Prtico 1.

Como um primeiro exemplo de um programa em


ladder, imaginemos um motor que controlado por
dois botes independentes, um de LIGA e outro de
DESLIGA.
Considerando que ambos botes sejam do tipo
pushbutton, a figura seguinte apresenta uma lgica
simples para o acionamento do motor com base nos
estados dos botes:
Soluo com circuitos lgicos.

Diagrama lgico
Soluo Ladder.

Programa ladder
Exemplo Prtico 2.

Dado um circuito de rels, usando contatos NA, que


implementa um alarme de incndio, implemente o programa
ladder equivalente.
Exemplo Prtico 3.

Dado um circuito de rels, usando contatos NF, que


implementa um alarme de incndio implemente o programa
ladder equivalente.
Linguagem de diagrama de rels (Ladder)
A figura a seguir apresenta um trecho de um programa em
linguagem Ladder;

As instrues mais frequentemente usadas num programa


so chamadas de Normalmente Aberto(N.A),
Normalmente Fechado(N.F.) e Energizar Sada;
Programa em Linguagem de diagrama de rels
(Ladder)
Exerccios:

1.a Parte:

1) Dadas as expresses lgicas Booleanas faa o


programa ladder correspondente no papel:
_
a) B C CD AD

___ _
b) AB B C

c) _ _ _
B C C D A BD
_
Exerccios:

2.a Parte:

A partir da lista de exerccios (dada pelo professor) faa os programas


Ladder correspondente a cada comando eltrico no papel.

3.a Parte:

Na prxima semana, aps explicao e demonstrao do


funcionamento do software XSoft de programao dos CLPs da
empresa MOELLER, implemente, teste e simule os exerccios dados.

Você também pode gostar