Você está na página 1de 32

Prof.

Rodrigo Baleeiro Silva


Instruções Ladder
 Linguagem Ladder
 É uma linguagem de programação gráfica, em forma
de diagramas, que por ser de fácil criação e
interpretação e representar ligações físicas entre
componentes eletrônicos(sensores e atuadores), acaba
sendo bastante utilizada em ambiente industrial.

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Linguagem Ladder

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Examine ON
 Esta instrução reflete, logicamente, no programa, o
comportamento real de um contato elétrico físico
(entrada digital) ou de um elemento imaginário digital
(memório ou constante tipo bit). Circulará “corrente
lógica” quando o elemento correspondente estiver
fechado(ligado) no campo.

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Examine OFF
 Esta instrução reflete, logicamente, no programa, o
comportamento real e invertido de um contato elétrico
físico (entrada digital) ou de um elemento imaginário
digital (memória ou constante tipo bit).

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Bobina ( Liga )
 A instrução BOBINA modifica a memória imagem de uma
saída do Controlador Programável, com a posição sendo
determinada pelo operando da instrução. É a instrução
utilizada para o acionamento de saídas digitais físicas ou
lógicas. Todos os contatos com operando idêntico ao de
instrução BOBINA comportam-se sob o comando desta. A
instrução bobina é sempre a última a ser colocada em uma
linha ou seqüência de operandos.

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Endereçamento:

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Equivalência de diagramas

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Equivalência de diagramas

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Exemplo

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Exemplo

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Temporizadores
 São componentes utilizados quando há a necessidade
de um tempo fixo. Podem ser usados para acionar uma
saída após um certo tempo, ou manter uma saída ativa
por um determina.do tempo

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Tipos de Temporizadores
 TON – Timer ON Delay
 TOF – Timer OFF Delay

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Contador Crescente CTU – Counter UP
CU - Contador de pulsos
ReSet - Condição de reset (zera a contagem)
PV - Limitador da contagem (valor de referência)
Q - Saída booleana do contador
CV - Valor atual da contagem

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Funcionamento do Contador CTU
Inicialmente, o contador deve ter um valor
parametrizado em PV (valor de referência para a
contagem). A cada pulso recebido (borda de subida) em
CU, o contador registra uma unidade em CV. A saída Q
se mantém em 0 sempre que CV<PV.
Deste modo, tem-se que a saída Q será 1 sempre que o
valor contado for igual ou maior que o valor ajustado
(CV≥PV). Sempre que o operando ReSet estiver em 1, o
valor de CV se mantém em 0 (zero), da mesma forma
que a saída Q também retorna a 0.

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Contador Decrescente CTD – Counter Down
CU - Contador de pulsos
Load - Condição de reset (zera a contagem)
PV - Limitador da contagem (valor de referência)
Q - Saída booleana do contador
CV - Valor atual da contagem

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Funcionamento do Contador CTD
Inicialmente, o contador deve ter um valor parametrizado em
PV (valor de referência para a contagem), que por sua vez, é
automaticamente transcrito para o CV. A cada pulso recebido
(borda de subida) em CD, o contador diminui uma unidade
em CV. A saída Q se mantém em 0 sempre que CV> 0.
Deste modo, tem-se que a saída Q será 1 sempre que o valor
contado for zerado ou assumir um valor negativo CV ≤0.
Sempre que o operando Load estiver em 1, o valor de CV se
mantém igual a PV, da mesma forma que a saída Q também
se mantém em 0.

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 TIPOS DE DADOS
 Os arquivos de dados armazenam informações
numéricas, incluindo E/S, status e outros dados
associados às instruções usadas nas sub-rotinas
da lógica ladder. Os tipos de arquivo de dados são:

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 TIPOS DE DADOS
Os arquivos de dados
armazenam informações
numéricas, incluindo E/S,
status e outros dados
associados às instruções
usadas nas sub-rotinas da
lógica ladder. Os tipos de
arquivo de dados são:

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 TIPOS DE DADOS
• Saída (O)
• Entrada (I)
• Status (S)
• Binário (B)
• Temporizador (T)
• Contador (C)
• Controle (R)
• Inteiro (N)
• Ponto Flutuante (F)
Informática Industrial - Rodrigo Baleeiro Silva
Instruções Ladder
 Instruções de Comparação
A maior parte das instruções de comparação utiliza dois
parâmetros, Origem A e Origem B.
Instruções Ladder
 EQU - Igual
 NEQ - Não Igual
 GRT - Maior Que
 LES - Menor Que
 GEQ - Maior Que ou Igual A
 LEQ - Menor Que ou Igual A
 LIM - Teste de Limite
Informática Industrial - Rodrigo Baleeiro Silva
Instruções Ladder
 EQU - Igual
 NEQ - Não Igual

 A instrução EQU verifica se um valor é igual ao


segundo valor. A instrução NEQ verifica se um
valor não é igual ao segundo valor.

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 GRT - Maior Que
 LES - Menor Que

 A instrução GRT verifica se um valor é maior que o


segundo valor. A instrução LES verifica se um valor é
menor que o segundo valor.

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 GEQ - Maior Que ou Igual A
 LEQ - Menor Que ou Igual A

 A instrução GEQ verifica se um valor é maior que ou igual ao


segundo valor. A instrução LEQ verifica se um valor é menor que
ou igual ao segundo valor.

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 LIM - Teste de Limite
A instrução LIM verifica os valores que
estão dentro e fora de uma faixa
especificada. A instrução LIM é avaliada
com base nos valores de Limite Baixo,
Teste e Limite Alto, conforme mostrado
na tabela a seguir:

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 INSTRUÇÕES MATEMÁTICAS
A maior parte das instruções matemáticas utilizam três
parâmetros: Origem A, Origem B e Destino. A operação
matemática é realizada utilizando-se os dois valores de
Origem. O resultado é armazenado no Destino.

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Instruções Matemáticas
 ADD – Adição
 SUB – Subtração
 MUL – Multiplicação
 DIV – Divisão
 NEG – Negação
 ABS – Valor absoluto

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 ADD – Adição
 SUB – Subtração

Utilize a instrução ADD para somar um valor a outro


(Origem A + Origem B) e inserir a soma no Destino.

Utilize a instrução SUB para subtrair um valor de outro


(Origem A - Origem B) e inserir o resultado no Destino.

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 MUL - Multiplicação
 DIV – Divisão

Utilize a instrução MUL para multiplicar um valor por


outro (Origem A x Origem B) e inserir o resultado no
Destino.

Utilize a instrução DIV para dividir um valor por outro


(Origem A/Origem B) e inserir o resultado no Destino.

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 NEG – Negação
 ABS - Valor Absoluto

 Utilize a instrução NEG para alterar o sinal da


Origem e inserir o resultado no Destino.

 A instrução ABS insere o valor absoluto da origem


no Destino.

Informática Industrial - Rodrigo Baleeiro Silva


Instruções Ladder
 Instrução de Movimentação

 MOV – Movimentação

 A instrução MOV move os dados da origem para o


destino. Enquanto a instrução permanecer
verdadeira, a instrução moverá os dados em cada
varredura.

Informática Industrial - Rodrigo Baleeiro Silva

Você também pode gostar