Escolar Documentos
Profissional Documentos
Cultura Documentos
ndice
NDICE ........................................................................................................................................................................ 1 INTRODUO ........................................................................................................................................................... 2 VISO GERAL ........................................................................................................................................................... 3 COMUNICAO ....................................................................................................................................................... 3 CONFIGURAO DO CLP USADO .................................................................................................................... 12 DOCUMENTAO DA TABELA DE DADOS .................................................................................................... 14 LOCALIZANDO TAGS NA APLICAO ........................................................................................................................ 16 PRINCIPAIS INSTRUES: ................................................................................................................................. 18 Examine if Closed ( XIC ) Instruo de entrada .............................................................................................. 18 Examine if Open ( XIO ) Instruo de entrada ................................................................................................ 18 Output Energize ( OTE ) Instruo de sada .................................................................................................... 18 Output Latch ( OTL ) Instruo de sada ......................................................................................................... 18 Output Unlatch ( OTU ) Instruo de sada..................................................................................................... 18 One Shot ( ONS ) Instruo de entrada .......................................................................................................... 18 Timer On Delay (TON) / Timer Off Delay (TOF) Instrues de sada ............................................................ 19 Count Up (CTU) Instruo de sada retentiva ................................................................................................. 20 Count Down (CTD) Instruo de sada retentiva ............................................................................................ 20 Reset (RES) Instruo de sada ........................................................................................................................ 20 Equal (EQU) Instruo de Entrada ................................................................................................................. 21 Not Equal (NEQ) Instruo de Entrada ........................................................................................................... 21 Less Than or Equal (LEQ) .................................................................................................................................. 21 Greater Than (GRT)............................................................................................................................................ 21 Greater Than or Equal (GEQ) ............................................................................................................................ 22 Limit Test (LIM) .................................................................................................................................................. 22 Move (MOV) ....................................................................................................................................................... 22 Copy File (COP) ................................................................................................................................................. 23 Addiction (ADD) ................................................................................................................................................. 23 Subtract (SUB) .................................................................................................................................................... 23 Multiply (MUL) ................................................................................................................................................... 23 Divide (DIV) ........................................................................................................................................................ 24 UTILIZANDO O I/O NO RSLOGIX5000 .............................................................................................................. 24 ENDEREAMENTO DE I/O......................................................................................................................................... 24 VERIFICANDO O STATUS DOS PONTOS DE I/O ........................................................................................................... 25 TRABALHANDO COM FORCES................................................................................................................................... 26 DIAGNOSTICANDO FALHAS NO CLP .............................................................................................................. 27 ANEXO A REMOTE I/O ADAPTER MODULE ............................................................................................... 29 ANEXO B FLEX I/O DIAGNOSTIC MODULES ............................................................................................. 32
1 de 32
Treinamento de ControlLogix
Introduo
Este curso tem por objetivo proporcionar conhecimentos na manuteno do controlador Allen Bradley CONTROLOGIX bem como a edio dos programas.
Pr Requisito
necessrio que se conhea o sistema operacional Windows 2000 e seus recursos.
2 de 32
Comunicao
A comunicao entre o programador e o controlador feita atravs do software RSLinx. Vejamos agora como utilizar o RSLinx: Como iniciar o RSLinx :
3 de 32
Treinamento de ControlLogix
Para possibilitar a comunicao com o CLP, precisamos de um driver de comunicao configurado para a rede utilizada. Se o driver j estiver configurado e o CLP estiver ligado rede, o mesmo poder ser visualizado na tela RSWho, que pode ser acessada pelo menu Communications ( conforme figura baixo). Se no for possvel encontrar o controlador pela tela do RSWho, ser necessrio configurar ao driver de comunicao.
Icone do CONTROLOGIX
4 de 32
Treinamento de ControlLogix
Caso a comunicao Ethernet ainda no esteja configurada, deve-se adicionar / configura o driver correspondente pela opo Configure Drivers do menu Communications RsLinx. Veja o exemplo:
5 de 32
Treinamento de ControlLogix
A opo Configure Drivers, permite que voc adicione ou selecione para configurao o Driver a ser utilizado na comunicao.
6 de 32
Treinamento de ControlLogix
Aps escolher o Driver desejado clique no boto Add New... e a tela de configurao aparecer. Tela de configurao
Boto Configure...
Devem ento ser includos na lista Station Mapping os endereos IP dos CLPs com os quais ser necessrio comunicar. Aps estabelecida a comunicao s clicar no controlador que ser usado. Com isso voc pode fazer um download ou upload e passar o controlador para os modos Run ou Prog.
7 de 32
Treinamento de ControlLogix
Agora com o RSLinx j configurado, podemos retornar ao RSLogix5000 para estabelecer a comunicao com o CLP. Selecione no menu communications a opo Who Active, como mostra a figura abaixo:
8 de 32
Treinamento de ControlLogix
Ao selecionar a opo Who Active no RSLogix, surgir a janela Who Active, o usurio dever especificar o caminho para que o software possa reconhecer a CPU do controlador e logo aps clicar Go Online.
9 de 32
Treinamento de ControlLogix
DownLoad e UpLoad
Aps estabelecida a comunicao, voc pode fazer o download do seu programa ou um upload do programa que estiver no controlador. Veja o exemplo de Download:
10 de 32
Treinamento de ControlLogix
Exemplo de Upload:
Opo de Upload
11 de 32
Treinamento de ControlLogix
Opo Properties
12 de 32
Treinamento de ControlLogix
Na opo IO Configuration insira os mdulos do rack local e se existirem, os racks remotos, a rede de comunicao e em seguida, os cartes existentes em cada rack remoto.
Configure o I/O.
13 de 32
Treinamento de ControlLogix
14 de 32
Treinamento de ControlLogix
Ao selecionar a opo Controler Tags a seguinte tela se abrir. Ento voc pode monitorar sua tabela de dados com tags e descries.
15 de 32
Treinamento de ControlLogix
Na tela principal do RSLogix5000, clique em Search e selecione Find, ou ento pressione as teclas Ctrl (Control) + F juntas. Aps executar um destes comandos, a tela Find in Routines ser aberta.
Na tela Find in Routines, digite o tag a ser procurado no campo Find What e clique em Find Next, para procurar pelo tag em um ponto do programa ou em Find All, para procurar o tag em todos os pontos do programa.
16 de 32
Treinamento de ControlLogix
Se o tag for localizado, uma lista aberta na tela do RSLogix5000, onde basta dar um duploclique no ponto localizado que o ladder ser aberto com o foco no local do endereo procurado.
Na tela principal do RSLogix5000, clique em Search e selecione Cross Reference, ou ento pressione as teclas Ctrl (Control) + E juntas. Aps executar um destes comandos, a tela Cross Reference ser aberta.
Na tela Cross Reference no campo Name digite o nome do tag a ser procurado e pressione enter, uma lista ser aberta mostrando todos os locais do programa que o tag foi encontrado, tambm informado o tipo de instruo, programa, rotina, rung, descrio do tag.
17 de 32
Esta instruo uma sada retentiva e s pode mudar o estado de um bit para On (1)
Esta instruo uma sada retentiva e s pode mudar o estado de um bit para Off (0)
18 de 32
Treinamento de ControlLogix
Timer On Delay (TON) / Timer Off Delay (TOF) Instrues de sada
Estas instrues so usadas para ligar uma sada (TON) ou desligar uma sada (TOF) depois de um tempo pr-determinado. Timer Tag do Temporizador Preset Tempo desejado (unidade = milisegundos) Accum Tempo j contado (unidade = milisegundos) Done Bit (DN) quando o valor do acumulador atinge o valor do preset, este bit ligado no caso de um TON e desligado no caso de um TOF Timer Timing (TT) tem valor 1 enquanto est sendo feita a contagem de tempo Timer Enable (EN) tem valor 1 quando a entrada do temporizador 1, este muda seu estado para 0 quando a entrada do temporizador 0 O valor do acumulador automaticamente zerado quando a condio que iniciou a contagem retirada ou pode ser zerado pela instruo RES Condio Rung em 1 Instruo TON Resultado TT bit = 1 at atingir preset EN bit = 1 DN bit = 1 aps atingir preset ACC = incrementando at preset TT bit = 0 DN bit = 0 EN bit = 0 ACC = 0 TT bit = 0 EN bit = 1 DN bit = 1 ACC = 0 TT bit = 1 at atingir preset DN bit = 1 at atingir preset EN bit = 0 ACC = incrementando at preset
Rung em 0
TON
Rung em 1
TOF
Rung em 0
TOF
19 de 32
Treinamento de ControlLogix
Counter Tag do Contador Preset valor mximo a ser contado Accum contagem atual Count Up Overflow Bit (OV) tem valor 1 quando o acumulador ultrapassa o limite do contador que de 2,147,483,647. Done Bit (DN) tem valor 1 quando o acumulador tem valor igual ou superior ao preset. Count Up Enable Bit (CU) tem valor 1 quando a rung tem valor 1 O valor do acumulador pode ser resetado pela instruo RES
Esta instruo conta transies decrementando a contagem, mantendo o DN bit setado enquanto o acumulador for maior que o preset. Quando o acumulador for menor ou igual ao preset, o DN bit resetado1. Count Down Underflow Bit (UN) tem valor 1 quando o acumulador ultrapassa o limite do contador que de -2,147,483,648. Done Bit (DN) tem valor 0 quando o acumulador tem valor igual ou menor ao preset. Count Down Enable Bit (CD) tem valor 1 quando a rung tem valor 1 O valor do acumulador pode ser resetado pela instruo RES
Esta instruo usada para resetar um temporizador ou contador com o mesmo Tag que usado na instruo.
20 de 32
Treinamento de ControlLogix
Equal (EQU) Instruo de Entrada
Esta instruo usada para testar se 2 valores so iguais. Se os valores so iguais a sada verdadeira.
Less Than (LES) A sada destra instruo verdadeira quando o valor A menor que o valor B.
21 de 32
Treinamento de ControlLogix
Greater Than or Equal (GEQ)
A sada destra instruo verdadeira quando o valor A maior ou igual ao valor B.
Se o Low Lim tem valor menor ou igual ao High Lim a instruo verdadeira quando o Test for igual estiver entre os limites. Se o Low Limit tem valor maior que o High Limit a instruo falsa quando o Test estiver entre os limites.
Move (MOV)
Move um valor para um Tag. O valor do source pode ser uma constante ou o valor contido em outro Tag. Se os Tags forem de categorias diferentes, ser feita a converso necessria do dado (EX.: mover valor de um tag tipo Real para um tag tipo INT)
22 de 32
Treinamento de ControlLogix
Addiction (ADD)
Esta instruo faz a soma de dois valores. A instruo pode operar com categorias diferentes de dados, fazendo a converso para o Tag que receber o resultado.
Subtract (SUB)
Esta instruo faz a subtrao de dois valores. A instruo pode operar com categorias diferentes de dados, fazendo a converso para a categoria do Tag que receber o resultado.
Multiply (MUL)
Esta instruo faz a multiplicao de dois valores. A instruo pode operar com categorias diferentes de dados, fazendo a converso para a categoria do Tag que receber o resultado.
23 de 32
Treinamento de ControlLogix
Divide (DIV)
Esta instruo faz a diviso de dois valores. A instruo pode operar com categorias diferentes de dados, fazendo a converso para a categoria do Tag que receber o resultado.
Quando um carto de I/O criado, o RSLogix5000 cria automaticamente os tags referentes s entradas, sadas, status e configuraes do carto. Estes tags so criados no Controler Tags. Veja abaixo como funciona o endereamento dos tags de I/O: Tipo Entrada digital Sada digital Onde, Local: indica que o carto est no rack do controlador; Slot: slot no qual o carto foi posicionado; I: indica que o dado do tipo input (entrada); O: indica que o dado do tipo output (sada); Data: smbolo para indicar que naquela matriz ou palavra, existem dados do carto; Bit: no caso de digitais, o nmero do bit corresponde ao canal de entrada ou sada; Por exemplo, o dado de entrada de um carto de entradas digitais no slot 4, canal 2, deve ter este tag: Local:4:I.Data.2. O dado de sada de um carto de sadas digitais no slot 7, canal 8, deve ter este tag: Local:7:O.Data.8. Tag Local:Slot:I.Data.Bit Local:Slot:O.Data.Bit
24 de 32
Treinamento de ControlLogix
Para monitorar os valores das entradas ou sadas, basta abrir o controler tags e monitorar seus respectivos valores, como mostrado anteriormente.
25 de 32
Treinamento de ControlLogix
Trabalhando com Forces
Os forces so comandos onde o usurio pode escrever em pontos de entrada ou sada independente do status ou valor realmente lido ou escrito pelo canal. So importantes para o comissionamento, testes e manuteno do sistema. Os forces s podem ser inseridos em bits. Para inserir um force no programa, faa o seguinte: Selecione no ladder o endereo que ter o valor forado;
Selecione se o desejado Force On (escreve 1 no bit), ou Force Off (escreve 0 no bit). O contato ficar da seguinte maneira:
Se o CLP no estiver com a opo Enable All Forces habilitada o force no funcionar, portanto, a opo deve ser habilitada. Para executar este comando, entre em Forces e clique em Enable All Forces.
Para desabilitar o force de um contato, clique com o boto direito sobre ele e selecione Remove Force;
26 de 32
27 de 32
Treinamento de ControlLogix
28 de 32
Adapter Fault
Adapter Active
Estado de Operao
Incio incorreto do nmero do grupo de entrada e sada. Taxa de transferncia incorretamente. selecionada
Aes
Falha de Reset
Piscando juntas
Ligado
No aplicvel.
SW1
SW2
Piscando alternadamente
29 de 32
Treinamento de ControlLogix
Estado de Comunicao e Display do Mdulo Local Fault
Desligado
Adapter Fault
Desligado
Adapter Active
Ligado
Estado de Operao
Comunicao Normal
Aes
Sadas ativadas. Sadas desativadas Comunicao com scanner Enviando estado de entrada atual de volta para scanner. Sadas assumem o valor selecionado pela chave de ultimo estado. Sada seguindo o ultimo estado selecionado da chave. Sem replicas enviadas para o scanner.
Falha de Reset
No aplicvel.
Desligado
Desligado
Piscando
Modo Programa/Teste
No aplicvel.
Desligado
Desligado
Desligado
de
Desligado
Piscando Alternadamente
Pressione o boto de reset na frente do adaptador de modulo (ou ou remova e recoloque a alimentao) e retorne a prpria comunicao.
Adapter Fault
Ligado
Adapter Active
Desligado
Estado de Operao
Problema com rudo na entrada e sada. Modulo diferente instalado, recoloque ou remova o modulo. Modulo no responde. Possvel remoo do modulo abaixo da alimentao.
Aes
Todas sadas desativadas. Comunicao desativada. As entradas antigas mantidas. Sadas setadas em zero. As entradas antigas mantidas. Sadas setadas em zero.
Falha de Reset
Remova e recoloque a alimentao(Esta uma falha fatal). Auto-reset quando modulo incorreto removido; ou remova e recoloque a alimentao para estabilizar a nova identificao do modulo. Recoloque o mesmo modulo; ou remova e recoloque a alimentao para estabilizar a nova identificao do modulo.
Ligado
Desligado
Piscando
Desligado
30 de 32
Treinamento de ControlLogix
Falhas adicionais e Display do Mdulo Local Fault Adapter Fault Adapter Active Estado de Operao
Falha de acesso aleatrio de memria. Apenas falha de leitura de memria. Tempo de Wachtdog interno terminado.
Aes
Reinicie as sadas. Pare a comunicao no link das entradas e sadas remotas. Reinicie as sadas que restaram. Comunicao nunca inicia. Tente reiniciar as sadas. Pare a comunicao no link das entradas e sadas remotas.
Falha de Reset
Desligado
Ligado
Desligado
Remova e recoloque a alimentao (isso pode no corrigir a falha). Se isso no corrigir a falha recoloque o modulo que saiba que bom e retorne o defeituoso para fbrica para manuteno.
31 de 32
Treinamento de ControlLogix
Indicao
Cor
Ligado
Estado
Significado
Na Inicializao- Luzes indicadoras do Canal 0 da inicializao at que todos diagnsticos internos sejam checados. Depois da inicializao bem sucedida, o indicador vai desligar se no existir falha. Depois da inicializao bem sucedida Indica falha crtica (diagnsticos, falhas, etc.)
Estado
Indica uma falha no crtica no canal. Modulo sem alimentao. Modulo recebendo alimentao.
Alimentao
32 de 32