Вы находитесь на странице: 1из 29

NO. DOC.

: 684-05
REV.: 00
DATA: 04/05/2000

Treinamento Controlador Lgico


Programvel
Apostila Prtica

Logotipo do Cliente

Apostila Prtica

Treinamento Controlador Lgico Programvel

N. DOC: 684-05
REV.: 00
DATA: 04/05/2000

ATAN

NOME

ASSINATURA

DATA

Elaborado por

Fernando Almeida Carvalho, Anderson Antnio de


Melo, Jos Fabiano Nogueira dos Santos, David
Marcos Pinheiro Lima

04/05/2000

Verificado por

Luciana Conceio Fernandes Rocha

04/05/2000

Aprovado por

Carlos Cristiano Carvalho Teixeira

04/05/2000

CONTROLE DE REVISO DE
DOCUMENTOS
Rev.

Natureza da Reviso

No total
de pgs.

Data

00

Emisso Inicial

29

04/05/2000

No DOC.: 684-05
REV.: 00
PGINA: 1/1

ATAN
Elaborado
Fernando C./
Anderson M./
David L.
Jos Nogueira

Verificado

Aprovado

Luciana Rocha

Carlos Cristiano

Logotipo do Cliente

ndice
1.

PROGRAMANDO COM O RSLOGIX 5000...................................................................................................1


1.1
INTRODUO .....................................................................................................................................................................1
1.2
CRIANDO O PRIMEIRO APLICATIVO ...............................................................................................................................2
1.2.1
Inicializando o RSLogix 5000 .................................................................................................................................2
1.2.2
Definindo Parmetros Iniciais ................................................................................................................................3
1.2.3
Configurando o Hardware ......................................................................................................................................4
1.2.4
Criando Tags .............................................................................................................................................................9

2.

OPERAO ON-LINE .................................................................................................................................15


2.1
2.2

3.

DOWNLOAD VIA DF1......................................................................................................................................................15


UPLOAD VIA DF1........................................................................................................................................................19

PROGRAMANDO BLOCO MESSAGE ...................................................................................................... 22


3.1

CONFIGURAO DE MESSAGE ......................................................................................................................................22

684-05/00

1.

PROGRAMANDO COM O RSLOGIX 5000

1.1

Introduo
Atravs deste mdulo, vamos iniciar o desenvolvimento de aplicativos e configurao
do Sistema ControlLogix. Para isto, preciso preparar o material descrito conforme a
Tabela 1.
Qtde.

Descrio

Mdulo de entrada digital 1756 IB16

Mdulo de sada digital 1756 OB16-E

Mdulo de entrada analgica 1756 IF16

Mdulo de sada analgica 1756 OF8

Mdulo de interface para rede DH RIO

Mdulo de interface para rede Ethernet

Mdulo de interface (scanner) para rede DeviceNet

Mdulos de interface para rede ControlNet

Chassis 1756 A7/A10/A13

Fontes 1756 PA72

Controladores 1756 L1M1/M3

Lance de coaxial (1m ou mais)

Taps ControlNet

Terminadores ControlNet

Lances cabo 1770 CD (1m ou mais)

Mdulos 1794 ASB

Mdulos 1794 IB16

Mdulos 1794 OB16

Rede Ethernet (Hub, 4 pontos p/ computadores, 2 pontos p/ CLPs)

Tabela 1
A configurao para os exerccios deste mdulo est indicada conforme Figura 1,
ressaltando que o ControlLogix no depende da posio dos mdulos nos chassis.

684-05/00

CHASSI SUPERIOR

CONJUNTO 1

CHASSI SUPERIOR

CONJUNTO 2

CHASSI INFERIOR

CHASSI INFERIOR

Figura 1

1.2

Criando o Primeiro Aplicativo


Utilizando o software RSLogix 5000, iremos criar o aplicativo Pratica1, para o Logix
5550. A plataforma mnima requerida o Windows NT 4.0, com Service Pack 3.
Usaremos o RSLogix 5000 v2.25, que trabalha com o Logix 5550 v4.41.

1.2.1

Inicializando o RSLogix 5000


Na barra de tarefas inferior do Windows NT, escolher a opo Start . Em seguida,
executar a sequncia de cliques sobre Programs, Rockwell Software, RSLogix 5000 e por fim
o arquivo RSLogix 5000 (ver Figura 2).

684-05/00

Figura 2
A Figura 3 mostra a tela inicial do software RSLogix 5000.

Figura 3

1.2.2

Definindo Parmetros Iniciais


Selecionar na barra de tarefas superior do RSLogix, a opo File/New. No campo Name,
digitar o nome Pratica1 para nosso aplicativo (ver Figura 4).

684-05/00

Figura 4
Definir no campo Chassis Type o tipo de chassi que ser usado. Conforme a lista de
hardware, poder ser de 7, 10 ou 13 slots.
preciso informar ao aplicativo, qual CPU estar associado. Para isto, verificar na
Arquitetura proposta para este treinamento, a posio da CPU (ver Figura 1). Note que
sua posio slot 2 do chassi inferior. Alterar este nmero no campo Slot Number.
Observe que os slots so identificados a partir de zero.
O campo Description destina-se a comentrios opcionais sobre o aplicativo.
Agora, vamos definir um diretrio destino para nosso aplicativo Pratica1. Modificar no
campo Create In o caminho para C:\RSLogix5000\Projects\Treino. Feito isto, clicar OK.
Como no existe o subdiretrio Treino no caminho especificado, o software ir
pergunt-lo se deseja cri-lo. Clicar OK nesta janela para prosseguir.

1.2.3

Configurando o Hardware
possvel observar algumas novidades com relao ao RSLogix 5 e 500. Por exemplo,
temos as pastas Tasks, DataTypes e I/O Configuration que iremos detalhar a seguir.
Vamos agora identificar ao aplicativo, todo o hardware contido no sistema. Posicionar o
mouse sobre a pasta I/O Configuration e com o boto direito selecionar New Module...
Nosso aplicativo usar o mdulo de sada 1756 - OA8D. Selecion-lo na janela Select
Module Type (ver Figura 5).

684-05/00

Figura 5
Na janela de configurao (ver Figura 6), definir os seguintes parmetros:
Name: DISC_SAIDA
Slot: 6
Comm Format: Full Diagnostics Output Data
Electronic Keying: Compatible Module
O campo Comm Format pode ser considerado o mais importante, pois define o tipo de
comunicao do mdulo com a CPU. Este parmetro configura-se uma nica vez. Caso
necessite reconfigur-lo, preciso remov-lo off-line e reiniciar a configurao.
Para o campo Electronic Keying, h trs opes. A opo selecionada determina que o
mdulo inserido precisa ser do mesmo tipo e srie. O modo Exact Match, determina que
alm desta igualdade, a reviso de firmware declarada inicialmente, tambm seja idntica.
E a terceira opo Disable Keying possibilita substituir por mdulos com caractersticas
eltricas.
Lembre-se que preciso configurar todo e qualquer mdulo do tipo 1756. O
controlador armazenar uma cpia de cada, o que implica numa importante
caracterstica, que a autoconfigurao. Em caso de substituir mdulos de E/S, o novo
ser automaticamente detectado pela CPU.
Outra caracterstica quanto ocupao de memria do controlador. Boa parte desta
reservada a armazenar as caractersticas dos mdulos.

684-05/00

Figura 6
Clicar em Next> para continuar.
Uma segunda janela assistente de configurao aberta, conforme Figura 7. Definir o
tempo de Request Packet Interval (RPI) em 5,0 ms. No marcar as demais opes que
referem-se inibio do mdulo e gerao de erro quando falhar a comunicao.

Figura 7
Clicar em Next> para continuar.
A janela exibida conforme Figura 8 fornece o status da comunicao do mdulo e
controlador. Estes dados s so disponveis On-line.

684-05/00

Figura 8
Clicar em Next> para continuar.
A prxima janela exibida conforme Figura 9 traz opes para cada sada do mdulo,
como situao default, habilitao de diagnstico para verificao da sada, ausncia de
carga, perda da alimentao, memorizao das sadas e como estas se comportam no
caso de falhas de comunicao.

Figura 9
Clicar em Next> para continuar.

684-05/00

Os botes apresentados na janela mostrada conforme Figura 10, reconhecem e


promovem o reset das falhas memorizadas. Estes s sero habilitados quando em modo
RUN.

Figura 10
Clicar em Next> para continuar.
A janela exibida conforme Figura 11 em modo on-line possibilita testar com pulso os
pontos do mdulo e verificar o resultado.

Figura 11
Clicar em Next> para continuar.
684-05/00

Nesta ltima tela os status do backplane, so mostrados, quando o processador est


on-line. Clicar em Finish. Observar que foi criado um cone para o mdulo configurado.
Posicionando o mouse sobre este cone, clicar com o boto direito e selecionar a opo
Properties. Uma janela com todas as pastas configuradas apresentada (ver na Figura 12).

Figura 12

1.2.4

Criando Tags
Uma caracterstica importante do ControlLogix, o fato de no utilizar tabelas de
endereo como no PLC5 e SLC500. Sua referncia baseada em tags para cada varivel
do sistema.
Aplicar um duplo clique no Controller Tags, e observar que foram criados 3 tags base de
dados. Estes referem-se ao mdulo que acabamos de inserir. Clicar no smbolo de
cada tag, expandindo-os conforme Figura 13.
Os tags de E/S so formados da seguinte maneira:
Local/Remoto : Slot : tipo. significado . bit
O Local/Remoto identifica o mdulo em relao ao chassi onde est instalado. Em
seguida temos o nmero do slot do mdulo. Depois temos uma identificao da palavra
como entrada, sada ou configurao, seguida da funo da varivel e posio do bit se
necessrio.
Os diagnsticos do mdulo so apresentados nas palavras de configurao. Uma
novidade tambm, que todas as palavras internas do ControlLogix so de 32 bits, e do
tipo double integer.

684-05/00

Figura 13
Podemos agora minimizar novamente os detalhes dos tags. Clicar sobre o smbolo .
Para criar um novo tag, posicionar o mouse sobre Program Tags e clicar com o boto
direito em Edit Tags (ver Figura 14).

Figura 14

684-05/00

10

Criar os tags demonstrados na Figura 15, alterando o tipo atravs da opo Type. Para
varivel do tipo Timer possvel visualizar os detalhes dos bits como .TT,.DN, .ACC,
etc....

Figura 15
Para as variveis de I/O como Esquerda e Direita, definir no campo Alias for, o mdulo
correspondente. Surgir uma pequena janela com os Tags e Data Types. Localizar o tag
Local:6:O.Data.0 e clicar na seta, selecionando o bit desejado.
Vamos escrever nosso primeiro cdigo ladder no RSLogix 5000. Para isto, clicar em
MainRoutine, pertencente pasta MainProgram (ver Figura 16). Nosso aplicativo ter um
motor com duas sadas, sendo possvel ligar no sentido direita e esquerda. E quando
ligarmos no sentido esquerda, este ser automaticamente desligado aps 7 segundos.
Teremos ainda a opo de intertravamento e desliga manual.
Observar e inserir os comentrios para cada linha do cdigo ladder.

684-05/00

11

Figura 16
Agora vamos para a transferncia de dados via ContolNet. Para isto, vamos ler um sinal
digital de defeito situado no chassi superior da nossa arquitetura (ver Figura 1).
Posicionar o mouse sobre I/O configuration e clicar com boto direito em New Module.
Selecionar 1756-CNBR. Certificar o nmero do slot conforme a Figura 1. Definir as
configuraes conforme Figura 17.

Figura 17

684-05/00

12

Repetir o procedimento anterior para criar outro mdulo ControlNet que est instalado
no chassi superior da Arquitetura. Porm, posicione o mouse sobre o mdulo criado
para ativar a opo New Module... Por coincidncia, o mdulo tambm est instalado no
slot 0 (zero). Definir o n 1 (um) para a rede ControlNet. Ver Figura 18 com as demais
opes selecionadas e clicar em Finish. Ao fazer isto, ser inserido o mdulo ControlNet
pertencente ao chassi superior, o qual chamamos de Chassi-1_CNET.

Figura 18
Inserir o mdulo para leitura das variveis discretas do chassi superior. Clicar com o
boto direito do mouse sobre Chassi_1_CNET.
Selecionar New Module e inserir o mdulo 1756-IA8D, conforme Figura 19.
Definir as propriedades da pgina General conforme ilustra a Figura 19. Observar que na
figura o mdulo j est configurado, apresentando todas as pginas de configurao.
Sempre que definir as propriedades de um mdulo possvel redefin-lo. Para isto, basta
clicar com o boto direito do mouse sobre sua pasta no Controler Organizer, e ativar
Properties.
Ao fazer isto, observar que estamos definindo o novo mdulo como propriedade do
Chassi_1_CNET, assim como este foi definido como propriedade do Chassi_2_CNET.
Esta uma nova caracterstica da plataforma ControlLogix.

684-05/00

13

Figura 19
Vamos agora criar um tag que ser lido deste mdulo de entrada discreta. Ativar a janela
Controller Tags pela pasta Program Tags situada no Controller Organizer. Criar a varivel
Defeito. Definir o campo Alias for , Chassi_1_CNET:0:slot[6]. Lembrando, este chassi 1, se
refere ao superior, onde est instalado o mdulo de entrada discreta.
Ativar novamente o ladder, atravs de MainRoutine para incluir o sinal de defeito (ver
Figura 20). Nesta figura est omitida a visualizao do Controller Organizer.

Figura 20
Agora podemos salvar nosso aplicativo e enviar ao ControlLogix 5550.
684-05/00

14

2.

OPERAO ON-LINE
Nesta etapa do treinamento, vamos comunicar com a CPU.
O equipamento utilizado na prtica possui as seguintes opes de comunicao:
Porta RS 232 para comunicao DF1.
Mdulo 1756-ENET para comunicao Ethernet TCP/IP.
Mdulo 1756-DHRIO para comunicao DH+.
Mdulo 1756-CNBR para comunicao ControlNet.

2.1

Download via DF1


Essa prtica tem como finalidade a realizao de download do aplicativo Pratica_1 para a
CPU localizada no Slot 2 do chassis inferior.
Primeiramente ser necessrio configurar a comunicao entre a estao de trabalho e o
controlador, para isso ser necessrio que esteja instalado na estao de trabalho o
RSLinx 2.1.
Iremos realizar o download do aplicativo para a CPU via DF1:
Iniciar o RSLinx 2.1.
Clicar em Communications, e selecionar Configure Drivers. De acordo com a Figura 21.

Figura 21
Clicar no boto Add New e digitar o nome Comunica_DF1 no campo que ir surgir
(ver Figura 22).

684-05/00

15

Figura 22
Selecionar na janela de configurao que surgir, a porta de comunicao no
parmetro Comm Port, conforme Figura 23.
Clicar em seguida em Auto-Configure e o mdulo ser detectado. Observar se a
mensagem Auto-Configuration sucessful! apareceu ao lado do boto Auto-Configure.
Clicar em Ok e em seguida em Close (ver Figura 23).

Figura 23
No menu superior, clicar em Communications e RSWho.

684-05/00

16

Clicar no smbolo que aparece na frente do dispositivo. Dever aparecer o


controlador (ver Figura 24).

Figura 24
Iniciar o Logix5000:
Abrir o aplicativo Pratica_1 , pelo caminho File/Open.
Agora podemos enviar o aplicativo Pratica_1 para o controlador.
Clicar em Communications no menu superior do RSLogix5000. Selecionar Who Active e
selecionar Comunica_DF1, DF1 no smbolo .
Selecionar 01, 1756-L1, 1756-L1/A 1756-M3/A Logix5550 e clicar em Download., ver
Figura 25

684-05/00

17

Figura 25
Uma janela de alerta ir surgir.
Clicar em Download para prosseguir e uma janela ir aparecer conforme Figura 26,
mostrando que o download est em processo.

Figura 26
Agora que o aplicativo est carregado no controlador, podemos simular situaes no
aplicativo (ver Figura 27).

684-05/00

18

Figura 27

2.2

UPLOAD VIA DF1


Essa prtica tem como finalidade a transferncia de um aplicativo do controlador para
estao de trabalho.
Vamos considerar que o aplicativo Pratica_1 que est gravado na CPU, precise ser salvo
no HD.
Inicializar o RSLogix5000 e clicar no menu superior em Communications:
Selecionar Upload.
A janela Connect to Upload aparecer na tela (conforme Figura 28).
Selecionar a pasta Options e clicar em Select File, conforme Figura 28

684-05/00

19

Figura 28
Definir o caminho para onde deseja salvar o contedo da CPU e clicar em Select (ver
Figura 29).

Figura 29
Uma janela ir surgir, perguntando se deseja criar o projeto Pratica_1 ACD e
continuar com o Upload (ver Figura 30).

684-05/00

20

Figura 30
Para verificar o Backup, clicar em File/Open no menu superior, e indicar o caminho
onde est o aplicativo.

684-05/00

21

3.

PROGRAMANDO BLOCO MESSAGE

3.1

Configurao de Message
Nesta prtica, vamos criar um tag da estrutura de Message. Para isto, vamos numerar cada
conjunto do treinamento, como 1 e 2.
Continuar no mesmo aplicativo Pratica1. Inserir um mdulo ControlNet pertencente ao
conjunto 2, de acordo aos passos seguidos na Pratica1, para ligar estes dois conjuntos
(ver Figura 31).

Figura 31
Vamos tambm inserir e realizar a leitura do mdulo analgico 1756-IF16, situado no
conjunto 2 (ver Figura 32).

684-05/00

22

Figura 32
Conforme Figura 33, inserir um bloco Message. Com o boto direito do mouse,
selecionar Create tag.

Figura 33
Vamos definir um nome para este bloco. Verificar a Figura 34 com as definies
propostas.

684-05/00

23

Figura 34
Selecionar o tipo de mensagem com suas respectivas configuraes (ver Figura 35).
Clicar no boto dentro do bloco Message.
Definir as configuraes conforme Figura 35, e clicar sobre Create Tag para um
destino da leitura.

Figura 35
Clicar sobre Communication da janela Message Configuration, e definir o Path de onde ser
lido o dado (ver Figura 36).

684-05/00

24

Figura 36

684-05/00

25

Вам также может понравиться