Escolar Documentos
Profissional Documentos
Cultura Documentos
Click duplo
Selecione :
neste ícone
Layout do Demo
Surge: Preencher os campos,...
Pressione OK
Projeto no ControlLogix 5000
Ao criar um novo projeto surge a seguinte janela :
TASKS
MainTask ( tarefa principal )
Uma única tarefa contínua
MainProgram ( programa principal )
pode ter até 32 programas
Program Tags ( tags local - programa )
MainRoutine ( rotina principal )
o diagrama ladder principal que irá
comandar outras rotinas de programas
( ladder ), através da instrução JSR.
Projeto no ControlLogix 5000
Vamos renomear Main Task , Main Program e Main Routine
TASK CONTÍNUA
TASKS
MainTask ( tarefa principal )
Renomear = CONTINUA
TASK CONTÍNUA
MainTask ( tarefa principal )
Renomear = CONTINUA
MainProgram ( programa principal )
Renomear = PROG_CONT
MainRoutine ( rotina principal )
Renomear = ROT_CONT
Routine ( subrotina comandada pelo JSR )
ESTEIRA
TASKS
Precisamos criar a tarefa periódica.
( até 31 tasks )
Selecione Configuration
Designar a rotina ROT_PER1 como
sendo a principal ( MAIN ).
Note que ao confirmar < Enter > surge o sinal de + na frente do nome
chave, permitindo assim, de forma booleana ( 16 bits ), acesso as
variáveis : chave0, chave1,...,chave15
Projeto no ControlLogix 5000
Tags booleanas / internas - ( binário / bits )
Projeto no ControlLogix 5000
Vamos configurar o módulo de entradas / slot = 2 , 1756 IB16D
Na lista de tipos de
módulos, selecione
o módulo de
entradas digitais
com o código :
1756 - IB16D
Confirme OK
Projeto no ControlLogix 5000
Vamos configurar o módulo de entradas / slot = 2 , 1756 IB16D
NUT = 5 ms.
Tempo para
atualizar a rede
ControlNet
RPI = 25 ms.
Intervalo de tempo
para repetição do
pacote de
informações .
Quando estivermos
em ON LINE, teremos
as informações do
módulo configurado.
Pressione NEXT
Projeto no ControlLogix 5000
Habilitação de Diagnósticos para 1756 IB16D
Pressione NEXT
Projeto no ControlLogix 5000
Reset para o módulo de entradas / slot = 2 , 1756 IB16D
Pressione NEXT
Projeto no ControlLogix 5000
Diagnósticos Falhas para o módulo de entradas / slot = 2 , 1756 IB16D
Através do botão
CLEAR FAULT,
podemos limpar as
falhas
diagnosticadas.
Pressione FINISH
Projeto no ControlLogix 5000
Associando em Alias For : chavesa = Local:2:I.Data
Pressione OK
Projeto no ControlLogix 5000
Definindo as TAGS “ TEMP “ para temporizadores nas rotinas / ladder
Temos :
3 Tags definidas para TIMER :
TEMP[0]
TEMP[1]
TEMP[2]
Projeto no ControlLogix 5000
Definindo as TAGS “ TEMP “ para temporizadores nas rotinas / ladder
Temos :
TEMP[0] , click no +
observe na janela ao
lado as TAGS para
Preset , Acumulado,...
Projeto no ControlLogix 5000
Associando as TAGS “TEMP “ no Alias For
Temos :
CPU - L1 / SLOT 1 = PROJETO_1.ACD ( Produz informação )
PROJETO_1
I/O CONFIGURATION configurar 1756 - L1, slot 3. Surge : [3]1756- L1 cpu_3
PROJETO_3
I/O CONFIGURATION configurar 1756 - L1, slot 1. Surge : [3]1756- L1 cpu_1
Projeto no ControlLogix 5000
TAGS PRODUTORAS serão criadas em OFF LINE
PROJETO_1
Vamos definir a Tag Produtora em Controller Tags
Digite para Tag Name = Produtora . Confirme opção “” na coluna P
No primeiro quadrado da matriz click com o botão direito e selecione :
Edit Tag properties
Tag Type = Base
Data Type = DINT
Produce this Tag for up to = 1 ( número de consumidores / CPU’s )
Nosso caso esta sendo uma única CPU , que esta localizada no slot 3 para o
PROJETO_3
Confirme OK
Projeto no ControlLogix 5000
TAGS CONSUMIDORAS serão criadas OFF LINE
PROJETO_3
Vamos definir a Tag Consumidora em Controller Tags
Digite para Tag Name = Consumidora .
No primeiro quadrado da matriz click com o botão direito e selecione :
Edit Tag properties
Tag Type = Consumed
Data Type = DINT
Controller = cpu_1
Remote Tag Name = Produtora
RPI = 10.0 ms.
Style = Decimal
Confirme OK
Temos :
CPU - L1 / SLOT 1 = PROJETO_1.ACD ( Produz informação )
CPU - L1 / SLOT 3 = PROJETO_3.ACD ( Receber informação )
PROJETO_1
I/O CONFIGURATION configurar 1756 - L1, slot 3. Surge : [3]1756- L1 cpu_3
SLOT 0 = OB16D ( FULL DIAG ) - OWER
SLOT 2 = IB16D ( FULL DIAG ) - OWER
SLOT 7 = IF6I ( FLOAT DATA ) - OWER
TAG PRODUTORA = ENTRADA_ANALÓGICA ( associada ao slot 7, canal 0 )
PROJETO_3
I/O CONFIGURATION configurar 1756 - L1, slot 1. Surge : [1]1756- L1 cpu_1
SLOT 4 = OB16D ( FULL DIAG ) - OWER
SLOT 2 = IB16D ( LISTEN ONLY ) - “escuta”
SLOT 8 = OF6VI ( FLOAT DATA ) - OWER
TAG CONSUMIDORA = SAIDA_ANALÓGICA
( associada ao slot 8, canal 0 )
Projeto no ControlLogix 5000
APONTAMENTOS
Caso ocorra erro de TAG , pressione < F4 > para localizar o erro
OBJECTS = ?
CLASS = ?
ATTRIBUTE = ?
Vamos criar em
Controller Tags duas
novas Tags para
leitura / escrita do
calendário da CPU.
Comprimento = 7
Projeto no ControlLogix 5000
OBJECTS = WALLCLOCKTIME
Em Controller Tags
temos :
ONDE :
Tag Name = CALENDÁRIO ( 7 dados de leitura / GSV )
Tag Name = AJUSTE ( 7 dados de escrita / SSV )
Lembre - se :
Projeto no ControlLogix 5000
EXEMPLO : OBJECTS = WALLCLOCKTIME
AJUSTE[0] ANO
AJUSTE[1] MES
...
AJUSTE[6] µSEGUNDOS
CALENDARIO[0] ANO
CALENDARIO[1] MES
...
CALENDARIO[6] µSEGUNDOS
Projeto no ControlLogix 5000
DIAGRAMA LADDER PARA OBJECTS = WALLCLOCKTIME
Projeto no ControlLogix 5000
EXERCÍCIO - CPU SLOT 1 , ATUALIZA CPU SLOT 3
Algumas características :
Números de nós = 99
Baud Rate = 5 Mbauds
Distância = Gráfico / até 30 Km.
Terminações Resistivas = 75 Ω
No módulo 1756 - CNB ( observe a série A ou B )
Firmware também é observado na energização do módulo
Pode-se atualizar o Firmware através do software
Control Flash
Projeto no ControlLogix 5000
COMUNICAÇÃO NA CONTROLNET
Primeiro passo
Através do RSLinx vamos designar o caminho
Na CPU localizada no slot 1 do NO 2 / 1756 CNB da rede ControlNet
Click duplo no driver : AB-DF1-1
Click no + CPU NO SLOT 1 ( SERIAL )
Surge : BACKPLANE
Localize : SLOT 5 < BOTÃO DIREITO > PROPRIEDADES....
Ícone RSWHO : A , CONTROLNET
Localize o módulo 1756 - CNB NO 1
BACKPLANE
Apresenta todos os módulos do chassi no nó 1 da ControlNet
PODE-SE SELECIONAR AS CPU’S dos SLOT 1 ou SLOT 3
Projeto no ControlLogix 5000
COMUNICAÇÃO NA CONTROLNET
Segundo passo
No RSLogix5000 vamos designar o caminho
Communications
Who Active
Click duplo no driver : AB-DF1-1
Click no + CPU NO SLOT 1 ( SERIAL ) - LOCAL
Surge : BACKPLANE
Localize : SLOT 5 - 1756 CNB / LOCAL
Ícone RSWHO : A , CONTROLNET ( CANAL A / LOCAL )
Localize o módulo 1756 - CNB NO 1 ( REMOTO )
BACKPLANE ( REMOTO )
Apresenta todos os módulos do chassi remoto, nó 1 da ControlNet
Selecione a CPU do slot 3.
Temos o seguinte caminho definido no projeto :
Path: ABDF1-1/1/backplane/5/A/1/backplane/3
Projeto no ControlLogix 5000
COMUNICAÇÃO NA CONTROLNET
Terceiro passo
Na CPU local ( nosso caso nó 2 da ControlNet ) conecte a CPU
remota, slot 3 do chassi que se encontra no nó 1 ( Keeper ) da
ControlNet e os seus módulos remotos ( deste chasssi )
Quarto passo
Entrar no RSNETWORX for CONTROLNET através do nó 1 ( Keeper )
configurando a rede ControlNet , para permitir a comunicação entre
os módulos 1756-CNB local ( nó 2 ) e 1756 - CNB Keeper ( nó 1 )
Projeto no ControlLogix 5000
COMUNICAÇÃO NA CONTROLNET
Exemplo de uma
rede ControlNet
para efeito didático
Não é a nossa
configuração !
Projeto no ControlLogix 5000
COMUNICAÇÃO NA CONTROLNET
Quinto passo
No RSLogix5000 vamos designar as Tags do módulo de entradas
1756 - IB16D e as Tags do módulo de saidas 1756 - OB16D do
módulo 1756 - CNB que esta no nó 1 ( Keeper ).
Observe o ítem : I/O CONFIGURATION
REMOTO_CNBB:0:O.DATA 10
acesso ao slot 0 / saída 10
nó = 1 ( Keeper )
Projeto no ControlLogix 5000
FORCE