Você está na página 1de 39

Linguagem de Programao

Ladder
Prof. Igor Prado
Cronograma
Instrues de Bit
Instrues de Temporizador e Contador
Instrues Matemtica
Instrues Lgicas e de Movimentao
Instrues de Bit
Instrues Examinar
Examinar se energizado (XIC) ;
Examinar se desenergizado (XIO);
Instrues Energizar / Desenergizar Sada
Energizar sada (OTE) ;
Energizar Sada com reteno (OTL);
Desenergizar Sada com reteno (OTU) ;
Monoestvel Sensvel Borda de Subida
(ONS)
Instrues de Bit
Instrues Examinar
Examinar se energizado;
(XIC) eXamine If Closed;
Examinar se desenergizado;
(XIO) Examine If Open;

Essas instrues possibilitam ao


controlador verificar o estado
energizado/desenergizado de um endereo
especfico de bit na memria, sendo um ou
zero armazenando no bit de memria.
Instrues de Bit
Examinar se energizado (XIC)
Formato da instruo XIC

Quando um dispositivo de entrada fecha


seu circuito o terminal de entrada
conectado ao mesmo indica um estado
energizado, o qual refletido no bit
correspondente do arquivo de entrada.
Instrues de Bit
Examinar se desenergizado (XIO)
Formato da Instruo XIO

A CPU executa esta instruo verificando o


valor do bit endereado pela instruo. Se o
bit endereado pela instruo estiver no
estado lgico 1, a instruo retorna com o
valor lgico falso e portanto no h
continuidade lgica. Se o bit endereado
pela instruo estiver no estado lgico 0, a
instruo retorna o valor lgico verdadeiro,
portanto h continuidade lgica.
Instrues de Bit
Instrues Energizar/ Desenergizar Sada
As instrues Energizar/ Desenergizar Sada
so empregadas para energizar ou
desenergizar um bit especfico.
Essas instrues so as seguintes:
Energizar Sada (OTE) Output Terminal
Energize
Energizar Sada com Reteno (OTL) -
Output Terninal Latch
Desenergizar Sada com Reteno (OTU) -
Output Terminal Unlatch
Instrues de Bit
Energizar Sada (OTE)
Formato da instruo OTE
O estado terminal de sada indicado atravs
de um bit especfico do arquivo de sada. Ao
ser estabelecida uma lgica verdadeira na
linha de programa que contem a instruo
OTE, o controlador energiza o respectivo bit
em (1), fazendo com que o terminal de sada
seja energizado e o dispositivo de sada
conectado a este terminal seja acionado.
Instrues de Bit
Energizar Sada (OTE)
Caso essa lgica verdadeira no seja
estabelecida, o controlador desenergiza o bit,
em (0), a instruo desabilitada e o
dispositivo de sada associado
desenergizado.
A instruo OTE no-retentiva
desabilitada quando:
For programada dentro de zona MCR falsa
Ocorrer um erro grave no sistema de
controle;
Instrues de Bit

Energizar/Desenergizar Sada com reteno


(OTL)/(OTU)
Essas so instrues de sada retentiva
geralmente so utilizadas aos pares para
qualquer bit da tabela de dados controlado
pelas mesmas. Tambm podem ser
empregadas para inicializar valores de dados
a nvel de bit.
Uma instruo OTU com o mesmo
endereo da instruo OTL (desabilita ou
desenergiza) o bit de memria.
Instrues de Temporizador e
Contador
Generalidades
Temporizador de energizao (TON)
Temporizador de desenergizao(TOF)
Temporizador retentivo (RTO)
Contador crescente (CTU)
Contador decrescente (CTD)
Contador de alta velocidade (HSC)
Rearme de temporizador / contador (RES)
Instrues de Temporizador e
Contador
Descrio
As descries de temporizador e contador
requerem trs palavras do arquivo de dados.
A palavra 0 a palavra de controle que contem o bit de
estado da instruo.
A palavra 1 o valor pr-selecionado.
A palavra 2 corresponde ao valor acumulado.
Quando o valor acumulado (2) for igual ou maior
que o valor pr-selecionado (1), o bit de estado
ser energizado (0) . Pode-se utilizar este bit para
controlar um dispositivo de sada.
Instrues de Temporizador e
Contador
Instruo de temporizador
As instrues de temporizador so as
seguintes:
Temporizador na energizao (TON)
Temporizador na desenergizao (TOF)
Temporizador retentivo (RTO)
Palavras utilizadas na instruo de
temporizador:
EN= bit de Habilitao do Temporizador
TT= bit de Temporizao do Temporizador
DN= bit de Realizado do Temporizador
Instrues de Temporizador e
Contador
Temporizador na energizao
Formato da Instruo TON
A instruo de temporizador na energizao
(TON) inicia a contagem dos intervalos da base de
tempo quando a condio da linha se torna
verdadeira.
medida que a condio da linha permanece
verdadeira, o temporizador incrementa seu valor
acumulado (ACC) a cada varredura at atingir o
valor pr-selecionado (PRE).
O valor acumulado zerado quando a condio da
linha for falsa independente do temporizador ter
ou no completado a temporizao.
Instrues de Temporizador e
Contador

Temporizador na desenergizao
Formato da instruo TOF
A instruo de temporizador na
desenergizao (TOF) inicia a contagem dos
intervalos da base de tempo quando a linha
realiza uma transio de verdadeira para
falsa
A instruo RES no deve ser empregado
com a instruo TOF
Instrues de Temporizador e
Contador
Temporizador Retentivo
Formato da instruo RTO
A instruo RTO inicia a contagem dos
intervalos da base quando a condio da linha se
torna verdadeira.
medida que a condio da linha permanece
verdadeira, o temporizador incrementa o seu
valor acumulado (ACC). O valor acumulado
retido quando:
A condio da linha se torna falsa, quando ocorre uma
falha ou o controlador perde a alimentao.
O bit (DN) s desenergizado quando a instruo RES
habilitada.
Instrues de Temporizador e
Contador

Instruo de contador Crescente /


decrescente (CTU e CTD)
As instrues de Contador Crescente (CTU) e Contador
Decrescente (CTD) contam as transies de falsa para
verdadeira, as quais podem ser causadas por eventos que
ocorrem no programa.
Cada contagem retida quando as condies da linha se
tornam falsas e, assim permanece at que a instruo RES,
com o mesmo endereo do contador, seja habilitada.
Instrues de Temporizador e
Contador
Instruo de Rearme do
Temporizador/Contador

Formato da Instruo RES


Instrues de temporizador contador
Utiliza-se uma instruo RES para zerar as instrues de
Contadores e Temporizadores RTO. Quando a instruo
RES habilitada com o mesmo endereo do timer ou
counter.
Nos Temporizadores, zera os valores dos bits (DN) (EN)
e (TT)
Nos Contadores, zera os valores dos bits (OV) (UM) e
(DN).
Instrues de Matemtica
As instrues de sada permitem realizar
operaes matemtica em palavras
especificas so as seguintes:
Adio (ADD)
Subtrao (SUB)
Multiplicao (MUL)
Diviso (DIV)
Negao (NEG)
Raiz Quadrada (SQR)
Instrues de Matemtica
Adio (ADD)
Formato da instruo ADD

O valor de Source A somado ao valor de


Source B, armazenando o resultado da
instruo no valor do destino.
Instrues de Matemtica
Subtrao (SUB)
Formato da instruo SUB

O valor de Source A subtrado ao valor de


Source B, armazenando o resultado da
instruo no valor do destino
Instrues de Matemtica
Multiplicao (MUL)
Formato da instruo MUL

O valor de Source A multiplicado ao valor


de Source B, armazenando o resultado da
instruo no valor do destino
Instrues de Matemtica
Diviso (DIV)
Formato da instruo DIV

O valor de Source A dividido pelo valor de


Source B com o quociente arredondado
sendo armazenado no destino.
Instrues de Matemtica
Negao (NEG)
Formato da instruo NEG

O valor do parmetro Source multiplicado


por -1 e armazenado no destino
Instrues de Matemtica
Raiz quadrada (SQR)
Formato da instruo SQR

Quando essa instruo verdadeira, a raiz


quadrada do valor absoluto da fonte
calculada e o resultado arredondado
colocado no destino.
Instrues de lgica e de
movimentao
Instrues de sada que permitem realizar
operaes lgicas de movimentao, essas
intruses so as seguintes:
Movimentao (MOV)
Movimentao com mascara (MVM)
Instrues de lgica e de
movimentao
Movimentao (MOV)
Formato da Instruo MOV

O controlador move o valor da fonte


(Source) para o valor do destino (Dest)
Instrues de lgica e de
movimentao
Instruo de Movimento com
mscara (MVM)
Formato da instruo MVM

A instruo de movimento com mscara


uma instruo de palavra que move os dados
de uma localizao fonte para um destino e
permite que partes desses dados sejam
mascarados por uma palavra ou valor
constante (MASK)
Instrues de Comparao
Instruo Menor Que (LES)
Instruo de Menor Igual Que (LEQ)
Instruo de Maior Que (GRT)
Instruo de Maior Igual Que (GEQ)
Instruo de Igual (EQU)
Exerccios
1 Desenvolver um programa em
Ladder para a chave de partida estrela-
tringulo de um motor.

Você também pode gostar