Você está na página 1de 20

Disciplina de Automação I

Prof. Leandro Zafalon Pieper


2011/1
2

Linguagem de Programação LADDER


Características:
• Trata-se de uma linguagem gráfica que permite
transladar com relativa facilidade os diagramas
elétricos baseados em relés para o CLP;
• Utiliza lógica de relé, com contatos e bobinas, e por
isso é a linguagem de programação de CLP mais
simples de ser assimilada por quem já tenha
conhecimento de circuitos de comando elétrico.
• Circuitos dispostos horizontalmente, com a bobina
na extremidade direita, alimentados por duas barras
verticais laterais.
• Por esse formato é que recebe o nome de LADDER
que significa escada, em inglês.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
3

Linguagens de Programação LADDER


Exemplo:
No exemplo abaixo, cada conjunto de 32 células (4 linhas, 8
colunas) é chamado de uma lógica do programa aplicativo. As
linhas laterais representam barras de energia. As instruções
(contatos, bobinas, etc) são colocadas nestas células .
Fluxo  Esquerda para Direita (corrente elétrica)

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


4

Linguagem de Programação LADDER


Características:
• Cada uma das linhas horizontais é uma sentença lógica
onde os contatos são as entradas das sentenças, as
bobinas são as saídas e a associação dos contatos é a
lógica.
• No LADDER cada contato e bobina é identificado com
um endereço da memória à qual se associa no CLP.
• Esse endereço aparece no LADDER com um nome
simbólico, escolhido por cada fabricante.

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


5

Linguagem de Programação LADDER


Características:
• O estado de cada operando (contato e bobina) é
representado em um bit correspondente na memória
imagem;
• Este bit assume nível 1 se o operando estiver acionado e
0 quando desacionado;
• As bobinas acionam o seu endereço: Enquanto uma
bobina com endereço de saída estiver acionada, um par
de terminais no módulo de saída será mantido em
condição de condução elétrica.

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


6

Linguagem de Programação LADDER


Características:
• Os contatos se acionam pelo endereço que os identifica:
Os contatos endereçados como entrada se acionam
enquanto seu respectivo par de terminais no módulo de
entrada é acionado (fecham-se se forem NA e abrem-se
se forem NF).

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


7

Linguagem de Programação LADDER


Exemplo:

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


8

Linguagens de Programação LADDER


Características:
• Definido a operação de um processo com seu
seqüenciamento e/ou intertravamento, esses dados e
informações são passados sob forma de diagrama lógico,
e a partir daí o programa é estruturado. A lógica de
diagrama de contatos do CLP assemelha-se à de relés.
Para que um relê seja energizado, necessita de uma
continuidade elétrica, estabelecida por uma corrente
elétrica.

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


9

Linguagens de Programação LADDER


Tipos de contatos:
• Um contato é representado abaixo, associado á variável
booleana A, interna ao CLP e suas ligações.

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


10

Linguagens de Programação LADDER


Tipos de contatos (Exemplo):

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


11

Linguagens de Programação LADDER


Tipos de Bobinas:
• Uma bobina é representada abaixo, associada a uma
variável Q.

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


12

Linguagens de Programação LADDER


Tipos de Bobinas (Exemplo):

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


13

Linguagens de Programação LADDER


Exemplo: Acionando uma contactora K1:
• Fechando a CH1, a bobina K1 será energizada, pois se
estabelece uma continuidade entre a fonte e os terminais
da bobina.

• Programa equivalente do circuito na linguagem LADDER:

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


14

Linguagens de Programação LADDER


Exemplo Acionando uma contactora K1:
• O contato NF indica negação ou inversor e é similar ao
programa anterior substituindo o contato NA por um
NF.

• Quando o dispositivo ligado a entrada digital E1 abrir,


este desacionará o contato E1, este por ser NF
estabelecerá uma descontinuidade de forma a desligar a
bobina S1.

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


15

Linguagens de Programação LADDER


Exemplo de Acionamento de uma lâmpada L a partir de um
botão liga/desliga:

O botão B1, NA está ligado à entrada I0.0 e a lâmpada está


ligada à saída Q0.0. Ao acionar B1, I0.0 é acionado e a saída
Q0.0 é energizada.Para que a lâmpada apagasse ao acionar
B1bastaria trocar o contato NA por um contato NF.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
16

Linguagem de Programação LADDER


Funções Lógicas:
• No LADDER se associam contatos para criar as lógicas
E, OU, etc com a saída.Os contatos em série executam a
lógica E, pois a bobina só será acionada quando todos os
contatos estiverem fechados.
• A lógica OU é conseguida com a associação paralela,
acionando a saída desde que pelo menos um dos ramos
paralelos estejam fechados.

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


17

Linguagem de Programação LADDER


Funções Lógicas:
• Lógica AND (E):

• Lógica OR (OU)

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


18

Linguagem de Programação LADDER


Funções Lógicas:
• Lógica NAND (NÃO E)

• Lógica NOR (NÃO OU)

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


19

Linguagem de Programação LADDER


Exercício: Levante a equação booleana para a saída
S1.

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I


20

Linguagem de Programação LADDER


Exercício: Levante a equação booleana para a saída
S1.

UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I

Você também pode gostar