APRESENTACAO_-_Aula_04_Linguagem_de_Programacao_Ladder.pdf
-
Upload
andredurvalandrade -
Category
Documents
-
view
224 -
download
2
Transcript of APRESENTACAO_-_Aula_04_Linguagem_de_Programacao_Ladder.pdf
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
Linguagens de Programao - Ladder Automao Semestre 01/2015
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, Compact GuardLogix
ControlLogix, GuardLogix
..., 13, 15, 16, 17, 18,19 e 20
21, 23, 24, ...
-
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_-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 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)
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.
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
Instrues de Bit
Examinar se desenergizado (XIO)
Formato da Instruo XIO
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.
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
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)
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
No RSLogix Micro/500 No RSLogix 5000 ou Studio 5000
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
Instrues de Bit
Energizar/Desenergizar Sada com reteno (OTL) / (OTU)
Formato da instruo OTL Formato da instruo 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.
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
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
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.
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
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
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
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
Instrues de temporizador e contador
TOF
EN
TT
DN
Temporizador
Energizado
ACC=PRE Temporizador
Desenergizado
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
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.
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
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
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.
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
Instrues de temporizador e contador
Instruo de Rearme do Temporizador / Contador
Formato da Instruo RES
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).
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
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
O valor de Source A somado ao valor de Source B, armazenando o resultado da instruo no valor do destino
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
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
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
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
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
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.
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
Instrues de Matemtica
Negao (NEG)
Formato da instruo NEG
O valor do parmetro Source multiplicado por -1 e armazenado no destino
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
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.
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
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
O controlador move o valor da fonte (Source) para o valor do destino (Dest)
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
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)
No RSLogix Micro/500
No RSLogix 5000 ou Studio 5000
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
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)
No RSLogix 5000 ou Studio 5000 No RSLogix Micro/500
-
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
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
Endereos fsicos, ou seja, endereo das entradas e sadas do controlador
-
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
Demonstrao e Videos sobre Estruturas de Programas dos PACs
http://www.rockwellautomation.com/rockwellautomation/products-technologies/integrated-architecture/tools/overview.page?#/tab2
-
FENG ENGENHARIA DE CONTROLE E AUTOMAO
Perguntas?