Você está na página 1de 48

Linguagens de Programao - Ladder

Automao Semestre 02/2014


Engenharia de Controle e Automao

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Softwares do Laboratrio:
RSLogix Micro/500 e RSLogix 5000/Studio 5000

RSLogix Micro RSLogix500


Somente linguagem Ladder
Controladores:

MicroLogix
SLC500

RSLogix 5000 Studio 5000


Linguagens Ladder, Texto
Estruturado, Blocos de
Funo e Seqncia de Fluxo

CompactLogix
ControlLogix

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Softwares do Laboratrio:
RSLogix Micro/500 e RSLogix 5000/Studio 5000

RSLogix Micro RSLogix500

RSLogix 5000 Studio 5000

PLC

PAC
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Manual de referncia do
RSLogix 5000/Studio 5000

http://www.feng.pucrs.br/professores/tergolina/Automacao_e_Controle/LITERATURA_ADICIONAL_-_1756-pm004_-en-

p_Logix5000_Controllers_IO_and_Tag_Data.pdf

http://www.feng.pucrs.br/professores/tergolina/Automacao_e_Controle/LITERATURA_ADICIONAL_-_1756-pm005_-enp_Logix5000_Controllers_Tasks_Programs_and_Routines.pdf

http://www.feng.pucrs.br/professores/tergolina/Automacao_e_Controle/LITERATURA_ADICIONAL_-_1756-pm008_-enp_Logix5000_Controllers_Ladder_Diagram.pdf

FENG ENGENHARIA DE CONTROLE E AUTOMAO

RSLogix Micro/500 e RSLogix 5000/Studio 5000


O que ser abordado?

Instrues de Bit
Instrues de Temporizador e Contador

Instrues Matemtica
Instrues Lgicas e de Movimentao

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de Bit
Instrues Examinar
Examinar se energizado (XIC)
Examinar se desernergizado (XIO)
Instrues Energizar / Desenergizar Sada
Energizar sada (OTE)
Energizar Sada com reteno (OTL) e desenergizar Sada com
reteno (OTU)
Monoestvel Sensvel Borda de Subida (ONS)

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de Bit
Instrues Examinar
Examinar se energizado (XIC)
Examinar se desenergizado(XIO)

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.

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de Bit
Examinar se energizado (XIC)

No RSLogix Micro/500

Formato da instruo XIC


No RSLogix 5000 ou Studio 5000

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.

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de Bit
Examinar se desenergizado (XIO)

No RSLogix Micro/500

Formato da Instruo XIO


No RSLogix 5000 ou Studio 5000

Quando um dispositivo de entrada no acionado, o terminal de entrada conectado a ele indica


um estado desenergizado, o qual refletido no bit correspondente do arquivo de entrada. Ao
localizar uma instruo XIO com o mesmo endereo, o controlador determina que a entrada est
desenergizado (0) e ajusta a lgica da instruo para verdadeira. Quando o dispositivo acionado
o controlador ajusta a lgica dessa instruo para falsa.
FENG ENGENHARIA DE CONTROLE E AUTOMAO

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)
Energizar Sada com Reteno (OTL)
Desenergizar Sada com Reteno (OTU)

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de Bit
Energizar Sada (OTE)

No RSLogix Micro/500

No RSLogix 5000 ou
Studio 5000

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. 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


FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de Bit
Energizar/Desenergizar Sada com reteno (OTL) / (OTU)
Formato da instruo OTL

Formato da instruo OTU

No RSLogix
Micro/500
No RSLogix 5000
ou
Studio 5000
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.
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de temporizador e contador


Generalidades
Descrio
Instruo de temporizador
Instruo de contador

Instruo de rearme de temporizador/contador

FENG ENGENHARIA DE CONTROLE E AUTOMAO

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)

FENG ENGENHARIA DE CONTROLE E AUTOMAO

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 for igual ou maior que o
valor pr-selecionado, o bit de estado ser energizado. Pode-se
utilizar este bit para controlar um dispositivo de sada.

FENG ENGENHARIA DE CONTROLE E AUTOMAO

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

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de temporizador e
contador
Base de Tempo
Para controladores MicroLogix, SLC500 5/02, 5/03, 5/04 e 5/05,
deve-se selecionar uma das bases de tempo disponveis:
1= segundo

0.01= 10 milissegundos

0.001=1 milissegundo

Para controladores CompactLogix e ControlLogix, deve-se


utilizar a base de tempo em milissegundo:
0.001=1 milissegundo

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de temporizador e contador


Temporizador na energizao
Formato da Instruo TON

No RSLogix
Micro/500

No
RSLogix 5000
ou
Studio 5000

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.
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de temporizador e contador


TON

EN

TT

DN

Temporizador
Energizado

ACC=PRE

Temporizador
Desenergizado

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de temporizador e contador


Temporizador na desenergizao
Formato da instruo TOF

No RSLogix
Micro/500

No
RSLogix 5000
ou
Studio 5000

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

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de temporizador e contador


TOF

EN

TT

DN

Temporizador

Temporizador

Energizado

Desenergizado

ACC=PRE

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de temporizador e contador


Temporizador Retentivo

No RSLogix
Micro/500

No RSLogix 5000
ou Studio 5000

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.
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de temporizador e contador


Instruo de contador Crescente / decrescente (CTU e CTD)
Formato da instruo CTU

Formato da instruo CTD

No RSLogix
Micro/500

No RSLogix 5000
ou Studio 5000

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.

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de temporizador e
contador
Instruo de Rearme do Temporizador / Contador

No RSLogix
Micro/500

Formato da Instruo RES

No RSLogix 5000
ou Studio 5000

Instrues de temporizador contador

Utiliza-se um 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).
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de Matemtica
Generalidades
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)

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de Matemtica
Adio (ADD)
Formato da instruo ADD
No RSLogix
Micro/500

No RSLogix 5000
ou Studio 5000

O valor de Source A somado ao valor de Source B,


armazenando o resultado da instruo no valor do destino
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de Matemtica
Subtrao (SUB)
Formato da instruo SUB
No RSLogix
Micro/500

No RSLogix 5000
ou Studio 5000

O valor de Source A subtrado ao valor de Source B,


armazenando o resultado da instruo no valor do destino
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de Matemtica
Multiplicao (MUL)
Formato da instruo MUL
No RSLogix
Micro/500

No RSLogix 5000
ou Studio 5000

O valor de Source A multiplicado ao valor de Source B,


armazenando o resultado da instruo no valor do destino
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de Matemtica
Diviso (DIV)
Formato da instruo DIV
No RSLogix
Micro/500

No RSLogix 5000
ou Studio 5000

O valor de Source A dividido pelo valor de Source B com


o quociente arredondado sendo armazenado no destino.
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de Matemtica
Negao (NEG)
Formato da instruo NEG
No RSLogix
Micro/500

No RSLogix 5000
ou Studio 5000

O valor do parmetro Source multiplicado por -1 e


armazenado no destino
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de Matemtica
Raiz quadrada (SQR)
Formato da instruo SQR
No RSLogix
Micro/500

No RSLogix 5000
ou Studio 5000

Quando essa instruo verdadeira, a raiz quadrada do


valor absoluto da fonte calculada e o resultado
arredondado colocado no destino.
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de lgica e de
movimentao
Generalidades

Instrues de sada que permitem realizar operaes


lgicas de movimentao, essas intruses so as
seguintes:

Movimentao (MOV)
Movimentao com mascara (MVM)

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de lgica e de
movimentao
Movimentao (MOV)
Formato da Instruo MOV
No RSLogix
Micro/500

No RSLogix 5000
ou Studio 5000

O controlador move o valor da fonte (Source) para o valor


do destino (Dest)
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de lgica e de
movimentao
Instruo de Movimento com mscara (MVM)
Formato da instruo MVM
No RSLogix
Micro/500

No RSLogix 5000
ou Studio 5000

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)
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Instrues de comparao
Instruo Menor Que (LES)

No RSLogix Micro/500

No RSLogix 5000 ou Studio 5000

Instruo de Menor Igual Que (LEQ)

Instruo de Maior Que (GRT)

Instruo de Maior Igual Que (GEQ)

Instruo de Igual (EQU)

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Endereamento de PLCs

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Exemplos de Endereamentos dos


PLCs

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Estrutura
de Dados

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Endereamento de PACs

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Endereamento de PACs
Endereos fsicos, ou
seja, endereo das
entradas e sadas do
controlador

http://www.feng.pucrs.br/professores/tergolina/Automacao_e_Controle/LITERATURA_ADICIONAL_-_1756-pm004_-en-p_Logix5000_Controllers_IO_and_Tag_Data.pdf
Pgina 19
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Endereamento de PACs
Endereos fsicos, ou seja, endereo das entradas e sadas do controlador

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Endereamento de PACs
Endereos das memrias principais, ou seja, tags de memria do controlador

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Endereamento de PACs

Consulte o documento 1756-pm004_-en-p Logix5000 Controllers IO and Tag Data.pdf na pgina 35 no nosso site em Literatura Adicional,
ou acesse:
http://www.feng.pucrs.br/professores/tergolina/Automacao_e_Controle/LITERATURA_ADICIONAL_-_1756-pm004_-en-p_Logix5000_Controllers_IO_and_Tag_Data.pdf
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Endereamento de PACs
Endereos das memrias principais, em vetores (array) e matrizes

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Endereamento de PACs

Consulte o documento 1756-pm004_-en-p Logix5000 Controllers IO and Tag Data.pdf na pgina 34 no nosso site em Literatura Adicional,
ou acesse:
http://www.feng.pucrs.br/professores/tergolina/Automacao_e_Controle/LITERATURA_ADICIONAL_-_1756-pm004_-en-p_Logix5000_Controllers_IO_and_Tag_Data.pdf
FENG ENGENHARIA DE CONTROLE E AUTOMAO

Estrutura
de Dados

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Converso da base de Dados

FENG ENGENHARIA DE CONTROLE E AUTOMAO

Perguntas?

FENG ENGENHARIA DE CONTROLE E AUTOMAO