Você está na página 1de 49

Linguagens de Programação - Ladder

Automação Semestre 02/2015

Engenharia de Controle e Automação

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Softwares do Laboratório:
RSLogix Micro/500 e RSLogix 5000/Studio 5000
 RSLogix Micro – RSLogix500  RSLogix 5000 – Studio 5000
 Somente linguagem Ladder  Linguagens Ladder, Texto Estruturado,
 Controladores: Blocos de Função e Seqüência de Fluxo
 MicroLogix  CompactLogix, Compact GuardLogix
 SLC500  ControlLogix, GuardLogix

..., 13, 15, 16, 17, 18,19 e 20

21, 23, 24, 26, 27 ...

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Softwares do Laboratório:
RSLogix Micro/500 e RSLogix 5000/Studio 5000
 RSLogix Micro – RSLogix500  RSLogix 5000 – Studio 5000

PLC

PAC

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Manual de referência 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_-en-

p_Logix5000_Controllers_Tasks_Programs_and_Routines.pdf

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

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


RSLogix Micro/500 e RSLogix 5000/Studio 5000 –
O que será abordado?

 Instruções de Bit

 Instruções de Temporizador e Contador

 Instruções Matemática

 Instruções Lógicas e de Movimentação

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de Bit
 Instruções Examinar
 Examinar se energizado (XIC)
 Examinar se desernergizado (XIO)

 Instruções Energizar / Desenergizar Saída


 Energizar saída (OTE)
 Energizar Saída com retenção (OTL) e desenergizar Saída com retenção (OTU)

 Monoestável Sensível á Borda de Subida (ONS)

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de Bit
 Instruções “Examinar”
 Examinar se energizado (XIC)
 Examinar se desenergizado(XIO)

 Essas instruções possibilitam ao controlador verificar o estado energizado/desenergizado de um


endereço específico de bit na memória, sendo “um ou zero” armazenando no bit de memória.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de Bit
 Examinar se energizado (XIC)
No RSLogix Micro/500
 Formato da instrução 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 AUTOMAÇÃO


Instruções de Bit
 Examinar se desenergizado (XIO)
No RSLogix Micro/500
 Formato da Instrução XIO

No RSLogix 5000 ou Studio 5000

 Quando um dispositivo de entrada não é 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 instrução XIO com o mesmo endereço, o controlador
determina que a entrada está desenergizado (0) e ajusta a lógica da instrução para verdadeira. Quando o dispositivo é acionado o
controlador ajusta a lógica dessa instrução para falsa.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de Bit
 Instruções Energizar/ Desenergizar Saída

 As instruções Energizar/ Desenergizar Saída são empregadas para energizar ou desenergizar um


bit específico.

 Essas instruções são as seguintes:


 Energizar Saída (OTE)
 Energizar Saída com Retenção (OTL)
 Desenergizar Saída com Retenção (OTU)

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de Bit
No RSLogix Micro/500 No RSLogix 5000 ou
 Energizar Saída (OTE) Studio 5000

 Formato da instrução OTE

 O estado terminal de saída é indicado através de um bit específico do arquivo de saída. Ao ser estabelecida uma lógica verdadeira na
linha de programa que contem a instrução OTE, o controlador energiza o respectivo bit em (1), fazendo com que o terminal de saída
seja energizado e o dispositivo de saída conectado a este terminal seja acionado. Caso essa lógica verdadeira não seja estabelecida,
o controlador desenergiza o bit, em (0), a instrução é desabilitada e o dispositivo de saída associado é desenergizado.

 A instrução OTE é não-retentiva é desabilitada quando:


 For programada dentro de zona MCR falsa
 Ocorrer um erro grave no sistema de controle

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de Bit
 Energizar/Desenergizar Saída com retenção (OTL) / (OTU)

Formato da instrução OTL Formato da instrução OTU

No RSLogix
Micro/500
No RSLogix 5000
ou
Studio 5000

 Essas são instruções de saída retentiva geralmente são utilizadas aos pares para qualquer bit da tabela de
dados controlado pelas mesmas. Também podem ser empregadas para inicializar valores de dados a nível
de bit.

 Uma instrução OTU com o mesmo endereço da instrução OTL (desabilita ou desenergiza) o bit de memória.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de temporizador e contador

 Generalidades
 Descrição
 Instrução de temporizador
 Instrução de contador
 Instrução de rearme de temporizador/contador

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de temporizador e contador
 Generalidades

 Temporizador de energização (TON)


 Temporizador de desenergização(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 AUTOMAÇÃO


Instruções de temporizador e contador

 Descrição

 As descrições de temporizador e contador requerem três


palavras do arquivo de dados. A palavra 0 é a palavra de
controle que contem o bit de estado da instrução. 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 saída.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de temporizador e contador
 Instrução de temporizador

 As instruções de temporizador são as seguintes:


 Temporizador na energização (TON)
 Temporizador na desenergização (TOF)
 Temporizador retentivo (RTO)

 Palavras utilizadas na instrução de temporizador:

 EN= bit de Habilitação do Temporizador

 TT= bit de Temporização do Temporizador

 DN= bit de Realizado do Temporizador

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções 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 disponíveis:

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 AUTOMAÇÃO


Instruções de temporizador e contador
 Temporizador na energização

 Formato da Instrução TON

No RSLogix No
Micro/500 RSLogix 5000
ou
Studio 5000
 A instrução de temporizador na energização (TON) inicia a contagem dos intervalos
da base de tempo quando a condição da linha se torna verdadeira. Á medida que a
condição 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 condição da linha for falsa independente do
temporizador ter ou não completado a temporização.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de temporizador e contador
 TON

EN

TT

DN

Temporizador ACC=PRE Temporizador


Energizado Desenergizado

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de temporizador e contador
 Temporizador na desenergização

 Formato da instrução TOF

No RSLogix No
Micro/500 RSLogix 5000
ou
Studio 5000

 A instrução de temporizador na desenergização (TOF) inicia a contagem dos


intervalos da base de tempo quando a linha realiza uma transição de verdadeira
para falsa

 A instrução RES não deve ser empregado com a instrução TOF

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de temporizador e contador
 TOF

EN

TT

DN

Temporizador Temporizador ACC=PRE


Energizado Desenergizado

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de temporizador e contador
 Temporizador Retentivo No RSLogix No RSLogix 5000
Micro/500 ou Studio 5000
 Formato da instrução RTO

 A instrução RTO inicia a contagem dos intervalos da base quando a condição da


linha se torna verdadeira. Á medida que a condição da linha permanece verdadeira,
o temporizador incrementa o seu valor acumulado (ACC). O valor acumulado é
retido quando:

 A condição da linha se torna falsa, quando ocorre uma falha ou o controlador perde
a alimentação.

 O bit (DN) só é desenergizado quando a instrução RES é habilitada.


FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO
Instruções de temporizador e contador
 Instrução de contador Crescente / decrescente (CTU e CTD)

Formato da instrução CTU Formato da instrução CTD

No RSLogix
Micro/500

No RSLogix 5000
ou Studio 5000

 As instruções de Contador Crescente (CTU) e Contador Decrescente (CTD) contam as transições de


falsa para verdadeira, as quais podem ser causadas por eventos que ocorrem no programa. Cada
contagem é retida quando as condições da linha se tornam falsas e, assim permanece até que a
instrução RES, com o mesmo endereço do contador, seja habilitada.
FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO
Instruções de temporizador e contador
 Instrução de Rearme do Temporizador / Contador
No RSLogix
 Formato da Instrução RES Micro/500

No RSLogix 5000
ou Studio 5000
 Instruções de temporizador contador

 Utiliza-se um instrução RES para zerar as instruções de Contadores e


Temporizadores RTO, quando a instrução RES é habilitada com o mesmo
endereço 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 AUTOMAÇÃO
Instruções de Matemática
 Generalidades
 As instruções de saída permitem realizar operações
matemática em palavras especificas são as seguintes:

 Adição (ADD)
 Subtração (SUB)
 Multiplicação (MUL)
 Divisão (DIV)
 Negação (NEG)
 Raiz Quadrada (SQR)

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de Matemática
 Adição (ADD)
 Formato da instrução ADD
No RSLogix No RSLogix 5000
Micro/500 ou Studio 5000

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


armazenando o resultado da instrução no valor do destino
FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO
Instruções de Matemática
 Subtração (SUB)
 Formato da instrução SUB
No RSLogix No RSLogix 5000
Micro/500 ou Studio 5000

 O valor de Source A é subtraído ao valor de Source B,


armazenando o resultado da instrução no valor do destino

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de Matemática
 Multiplicação (MUL)
 Formato da instrução MUL
No RSLogix No RSLogix 5000
Micro/500 ou Studio 5000

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


armazenando o resultado da instrução no valor do destino
FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO
Instruções de Matemática
 Divisão (DIV)
 Formato da instrução DIV
No RSLogix No RSLogix 5000
Micro/500 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 AUTOMAÇÃO
Instruções de Matemática
 Negação (NEG)
 Formato da instrução NEG
No RSLogix No RSLogix 5000
Micro/500 ou Studio 5000

 O valor do parâmetro Source é multiplicado por -1 e


armazenado no destino

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de Matemática
 Raiz quadrada (SQR)
 Formato da instrução SQR
No RSLogix No RSLogix 5000
Micro/500 ou Studio 5000

 Quando essa instrução é verdadeira, a raiz quadrada do


valor absoluto da fonte é calculada e o resultado
arredondado é colocado no destino.

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de lógica e de movimentação

 Generalidades

 Instruções de saída que permitem realizar operações


lógicas de movimentação, essas intrusões são as
seguintes:
 Movimentação (MOV)
 Movimentação com mascara (MVM)

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Instruções de lógica e de movimentação
 Movimentação (MOV)
 Formato da Instrução MOV
No RSLogix No RSLogix 5000
Micro/500 ou Studio 5000

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


do destino (Dest)
FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO
Instruções de lógica e de movimentação
 Instrução de Movimento com máscara (MVM)
 Formato da instrução MVM
No RSLogix No RSLogix 5000
Micro/500 ou Studio 5000

 A instrução de movimento com máscara é uma instrução


de palavra que move os dados de uma localização fonte
para um destino e permite que partes desses dados sejam
mascarados por uma palavra ou valor constante (MASK)
FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO
Instruções de comparação
 Instrução Menor Que (LES) No RSLogix Micro/500 No RSLogix 5000 ou Studio 5000

 Instrução de Menor Igual Que (LEQ)

 Instrução de Maior Que (GRT)

 Instrução de Maior Igual Que (GEQ)

 Instrução de Igual (EQU)

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Endereçamento de PLCs

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Exemplos de Endereçamentos dos PLCs

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Estrutura de
Dados

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Endereçamento de PACs

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Endereçamento de PACs
Endereços físicos, ou
seja, endereço das
entradas e saídas 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
Página 19
FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO
Endereçamento de PACs
Endereços físicos, ou seja, endereço das entradas e saídas do controlador

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Endereçamento de PACs
Endereços das memórias principais, ou seja, tags de memória do controlador

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Endereçamento de PACs

Consulte o documento 1756-pm004_-en-p Logix5000 Controllers IO and Tag Data.pdf na página 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 AUTOMAÇÃO


Endereçamento de PACs
Endereços das memórias principais, em vetores (array) e matrizes

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Endereçamento de PACs

Consulte o documento 1756-pm004_-en-p Logix5000 Controllers IO and Tag Data.pdf na página 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 AUTOMAÇÃO


Estrutura de
Dados

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Conversão da base de Dados

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Demonstração e Videos sobre Estruturas de
Programas dos PACs
http://www.rockwellautomation.com/global/products-technologies/integrated-architecture/tools/overview.page?

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO


Perguntas?

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Você também pode gostar