Anda di halaman 1dari 76

Incio Rpido aos

Controladores
Logix5000
1756 ControlLogix,
1769 CompactLogix,
1789 SoftLogix,
1794 FlexLogix, PowerFlex
700S com DriveLogix

Incio Rpido
Informaes importantes Equipamentos de estado slido possuem caractersticas operacionais
diferentes das de equipamentos eletromecnicos. Safety Guidelines for the
ao usurio Application, Installation and Maintenance of Solid State Controls (publicao
SGI-1.1, disponvel no escritrio de vendas local da Rockwell Automation ou
on-line em http://www.ab.com/manuals/gi) descreve algumas diferenas
importantes entre equipamentos de estado slido e dispositivos
eletromecnicos instalados. Devido a essa diferena, e tambm grande
variedade de aplicaes para um equipamento de estado slido, todas as
pessoas responsveis pela aplicao desse equipamento devem ter certeza
de que cada aplicao pretendida para o equipamento seja aceitvel.
Sob nenhuma circunstncia a Rockwell Automation, Inc. ser responsvel ou
responder legalmente por danos conseqentes ou indiretos resultantes do
uso ou da aplicao deste equipamento.
Os exemplos e diagramas deste manual foram includos apenas para fins de
ilustrao. Devido s inmeras variveis e especificaes associadas a
qualquer instalao em particular, a Rockwell Automation, Inc. no assumir
a responsabilidade ou responder legalmente por qualquer uso real baseado
nos exemplos e diagramas.
A Rockwell Automation, Inc. no assume nenhuma responsabilidade de
patente com relao ao uso de informaes, circuitos, equipamentos ou
softwares descritos neste manual.
proibida a reproduo total ou parcial do contedo deste manual sem
autorizao por escrito da Rockwell Automation, Inc.
Ao longo deste manual, so usadas notas para alert-lo sobre questes de
segurana.

Identifica informaes sobre prticas ou circunstncias


ADVERTNCIA
que podem causar exploso em um ambiente perigoso e
resultar em ferimentos ou morte de pessoal, danos

! propriedade ou prejuzo econmico.

Identifica informaes sobre prticas ou circunstncias


ATENO
que podem causar ferimentos ou morte de pessoal, danos
propriedade ou prejuzo econmico.

! As notas de Ateno ajudam voc a:


identificar um risco
evitar um risco
reconhecer a conseqncia

Identifica informaes que so crticas para uma aplicao


IMPORTANTE
bem-sucedida e a compreenso do produto.

RISCO DE CHOQUE As etiquetas de identificao podem estar localizadas


sobre o inversor ou no interior dele para alertar as pessoas
sobre a existncia de alta tenso no local.
Prefcio

Objetivo deste manual Este manual fornece um conjunto inicial de procedimentos para:

estabelecer a comunicao com um controlador Logix5000


programar um controlador Logix5000
realizar trabalhos de manuteno on-line, como pesquisar e
editar lgica, executar um histograma, remover falhas e forar
valores de E/S.

Um controlador Logix5000 um dos seguintes:

Controladores 1756 ControlLogix


Controladores 1769 CompactLogix
Controladores 1789 SoftLogix5800
Controladores 1794 FlexLogix
PoweFlex700S com controladores DriveLogix

Quem deve usar este Este manual destina-se aos que programam sistemas de automao
industrial ou fazem a manuteno deles.
manual
Para us-lo, voc j deve ter experincia com:

controladores programveis
sistemas de automao industrial
computadores pessoais e o sistema operacional Windows 95,
Windows 98, Windows NT ou Windows 2000

1 Publicao 1756-QS001A-PT-P Agosto 2003


Prefcio 2

Quando usar este manual Este manual um dos vrios manuais do Logix5000.

Para: Consulte:
Voc familiarizar-se com um controlador Logix5000 Incio Rpido aos Controladores Logix5000, publicao
est 1756-QS001
aqui
procurar informaes e procedimentos resumidos Logix5000 Controllers System Reference, publicao
sobre linguagens de programao, 1756-QR007
instrues,comunicaes e status
programar um controlador Logix5000 Procedimentos Comuns dos Controladores Logix5000, publicao
informaes detalhadas e abrangentes 1756-PM001-PT
programar uma instruo de programao especfica Manual de Referncia Instrues Gerais dos
do Logix5000 Controladores Logix5000, publicao 1756-RM003-PT
Logix5000 Controllers Process and Drives Instructions
Reference Manual, publicao 1756-RM006
Logix5000 Controllers Motion Instruction Set Reference
Manual, publicao 1756-RM007
importar/exportar um projeto ou tags do Logix5000 Logix5000 Controllers Import/Export Reference Manual,
de/para um arquivo de texto publicao 1756-RM084
converter uma aplicao PLC-5 ou SLC 500 em um Logix5550 Controller Converting PLC-5 ou SLC 500 Logic to
projeto Logix5000 Logix5550 Logic Reference Manual, publicao 1756-6.8.5
integrar um controlador Logix5000 especfico em um CompactLogix System User Manual, publicao
sistema de controladores, mdulos de E/S e outros 1769-UM007
dispositivos Manual do Usurio, Sistema ControlLogix, publicao
1756-UM001-PT
DriveLogix Controller User Manual, publicao
20D-UM002
Sistema FlexLogix, Manual do Usurio, publicao
1794-UM001D-PT-P
SoftLogix5800 System User Manual, publicao
1789-UM002

Como usar este manual Ao usar o manual, voc ver alguns termos com formatao diferente
do restante do texto:

Formatao: Identifica: Por exemplo: Significa:


Itlico o nome real de um item que voc v Clique com o boto direito do Clique com o boto direito do mouse no
na tela ou em um exemplo mouse em Definido pelo item Definido pelo usurio.
usurio
courier informao que voc deve fornecer Clique com o boto direito do Voc deve identificar o programa
com base na sua aplicao (uma mouse em especfico na sua aplicao.
varivel) nome_do_programa Normalmente, ele um nome ou varivel
que j foi definido anteriormente.
texto delimitado por uma tecla do teclado Pressione [Enter]. Pressione a tecla Enter.
colchetes

Publicao 1756-QS001A-PT-P Agosto 2003


Sumrio

ICaptulo 1
Organizao de um projeto Como usar este captulo . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Como criar um projeto . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Como alterar a configurao do controlador. . . . . . . . . . . . 1-4
Como configurar a execuo de trabalhos . . . . . . . . . . . . . 1-5
Como criar programas adicionais . . . . . . . . . . . . . . . . . . . . 1-6
Como criar tipos de dados definidos pelo usurio . . . . . . . 1-8
Como criar rotinas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Como atribuir rotinas principais. . . . . . . . . . . . . . . . . . . . . 1-12

Captulo 2
Programao de um projeto Como usar este captulo . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
off-line Como abrir uma rotina . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Como inserir lgica ladder. . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Como arrastar e soltar um elemento . . . . . . . . . . . . . . . 2-4
Como inserir lgica usando texto ASCII . . . . . . . . . . . . 2-5
Como ativar teclas rpidas . . . . . . . . . . . . . . . . . . . . . . 2-5
Como inserir um diagrama de blocos de funes . . . . . . . . 2-6
Como inserir lgica . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Como adicionar uma folha . . . . . . . . . . . . . . . . . . . . . . 2-7
Como usar uma placa para um bloco de funo. . . . . . . . . 2-8
Como configurar um tpico . . . . . . . . . . . . . . . . . . . . . 2-9
Como adicionar uma placa ao Microsoft Excel . . . . . . . 2-9
Como inserir texto estruturado. . . . . . . . . . . . . . . . . . . . . . 2-10
Como atribuir operandos. . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Como criar um tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Como selecionar um tag existente . . . . . . . . . . . . . . . . 2-12
Como verificar um projeto. . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Orientaes sobre tags . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15

Captulo 3
Comunicao com o controlador Como usar este captulo . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Como estabelecer uma comunicao serial com o
controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Como estabelecer uma comunicao com o controlador
via rede EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Equipamento e informaes necessrias . . . . . . . . . . . . 3-5
Como conectar o seu dispositivo EtherNet/IP e o
computador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Como atribuir um endereo IP ao controlador ou
mdulo de comunicao . . . . . . . . . . . . . . . . . . . . . . . 3-6
Como configurar um driver de ethernet . . . . . . . . . . . . 3-7
Como descarregar um projeto para o controlador. . . . . . . . 3-8
Como entrar em comunicao com um controlador . . . . . . 3-10
Se o seu computador possui um projeto para
o controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Se o seu computador no possuir o projeto para
o controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Como selecionar o modo de operao do controlador . . . . 3-12

i Publicao 1756-QS001A-PT-P Agosto 2003


Sumrio ii

Como editar a lgica ladder estando on-line. . . . . . . . . . . . 3-13


Como editar um diagrama de blocos de funes on-line. . . 3-15

Captulo 4
Comunicao com os mdulos Como usar este captulo . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
de E/S Como adicionar um mdulo de E/S . . . . . . . . . . . . . . . . . . 4-2
Como configurar um mdulo de E/S . . . . . . . . . . . . . . . . . 4-4
Como monitorar dados de E/S. . . . . . . . . . . . . . . . . . . . . . 4-5
Como atribuir um tag de alias . . . . . . . . . . . . . . . . . . . . . . 4-7
Como atribuir um alias. . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Como mostrar informaes de alias . . . . . . . . . . . . . . . 4-8

Captulo 5
Localizao de falhas no Como usar este captulo . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
controlador Localizao de falhas de comunicao de E/S . . . . . . . . . . 5-2
Como limpar uma falha grave . . . . . . . . . . . . . . . . . . . . . . 5-4
Como pesquisar um projeto. . . . . . . . . . . . . . . . . . . . . . . . 5-5
Como forar um valor de E/S . . . . . . . . . . . . . . . . . . . . . . 5-7
Como criar e executar uma tendncia (histograma) . . . . . . 5-10
Como ver o tempo de varredura . . . . . . . . . . . . . . . . . . . . 5-12

Publicao 1756-QS001A-PT-P Agosto 2003


Captulo 1

Organizao de um projeto

Como usar este captulo Este captulo fornece o ponto de partida para a programao de um
controlador Logix5000. Use-o para configurar o controlador e
organizar o layout do programa e as estruturas de dados para o
controlador:

Se voc desejar saber: Consulte a pgina:


Como criar um projeto 1-2
Como alterar a configurao do controlador 1-4
Como configurar a execuo de trabalhos 1-5
Como criar programas adicionais 1-6
Como criar tipos de dados definidos pelo usurio 1-8
Como criar rotinas 1-10
Como atribuir rotinas principais 1-12

1 Publicao 1756-QS001A-PT-P Agosto 2003


1-2 Organizao de um projeto

Como criar um projeto Para configurar e programar um controlador Logix5000, voc usa o
software RSLogix 5000 para criar e gerenciar um projeto para o
controlador.

projeto O arquivo na sua estao de trabalho (ou


servidor) que armazena lgica, configurao, dados e
documentao para um controlador.
O arquivo do projeto tem a extenso ACD.
Quando voc cria um projeto, o nome dele igual
ao do controlador.
O nome do controlador independente do nome
do projeto. possvel mudar tanto o nome do
projeto quanto o nome do controlador.

nome do projeto
Se voc renomear o projeto ou o controlador, ambos os
nomes sero mostrados.

nome do controlador

organizador do controlador Exibio grfica do projeto. Use o organizador


do controlador para navegar em vrios componentes de um projeto.

Para abrir uma pasta e mostrar seu contedo:


Clique duas vezes na pasta.
Clique no sinal +.
Para fechar uma pasta e ocultar seu contedo:
Clique duas vezes na pasta.
Clique no sinal .

DICA Nomes:
somente letras, nmeros e sublinhas (_)
devem comear com uma letra ou uma sublinha
40 caracteres
sem sublinhas consecutivas ou enfileiradas
sem distino entre maisculas e minsculas

Publicao 1756-QS001A-PT-P Agosto 2003


Organizao de um projeto 1-3

1. Inicie o software RSLogix 5000.

2. Clique no boto New.


3. Especifique a configurao geral para o controlador
(alguns itens so aplicveis somente a alguns
controladores).
a. tipo de controlador

b. reviso principal de firmware do controlador

c. nome do controlador

d. tamanho do rack do controlador

e. nmero do slot do controlador

f. pasta que armazena o projeto

4. Clique em

Publicao 1756-QS001A-PT-P Agosto 2003


1-4 Organizao de um projeto

Como alterar a Se voc quiser alterar a configurao do controlador, como nome,


tamanho de rack ou nmero de slot, use a caixa de dilogo Controller
configurao do Properties.
controlador

1. Clique no boto Controller Properties.

2. Altere as propriedades necessrias (alguns itens so


aplicveis somente a alguns controladores).

a. tipo de controlador

b. nome do controlador

c. tamanho do rack do controlador


d. nmero do slot do controlador

3. Clique em

Publicao 1756-QS001A-PT-P Agosto 2003


Organizao de um projeto 1-5

Como configurar a Um novo projeto contm um trabalho padro para a execuo da sua
lgica.
execuo de trabalhos

trabalho Define o agendamento e as


informaes de prioridade para a execuo
(varredura) da sua lgica.

Neste manual de incio rpido, limitamos o projeto a um nico


trabalho com um dos tipos de execuo a seguir:

Se voc quiser executar a sua lgica: Configure o trabalho para este tipo de
execuo:
todo o tempo continuous (contnua)

execuo da Esta a configurao padro de MainTask.


lgica

trabalho trabalho trabalho trabalho


reiniciado reiniciado reiniciado reiniciado
automatica- automatica- automatica- automatica-
mente mente mente mente

durante um perodo especfico periodic (peridica)

execuo da Voc define um perodo no qual o trabalho


lgica executado.

trabalho perodo expira trabalho perodo expira


concludo trabalho concludo trabalho
reiniciado reiniciado

1. Clique com o boto direito do mouse e selecione Properties.


2. Clique na guia Configuration.

3. Selecione Periodic.
4. Digite o perodo para o
trabalho.
5. Clique em

Para usar vrios trabalhos ou executar um trabalho quando um evento


especfico (disparo) ocorrer, consulte Controladores Logix5000,
Procedimentos Comuns, publicao 1756-PM001E-PT-P.

Publicao 1756-QS001A-PT-P Agosto 2003


1-6 Organizao de um projeto

Como criar programas Um controlador Logix5000 permite que voc divida a sua aplicao
em vrios programas, cada qual com seus prprios tags (dados).
adicionais

tag Armazena dados. No existe uma tabela de dados fixa ou formato numrico para
endereos de dados. O nome do tag o endereo (sem referncia cruzada para um endereo
fsico). Voc cria os tags que deseja utilizar.

programa Isola a lgica e os dados de outra lgica e dados. Cada programa contm uma ou
mais rotinas lgicas como dados associados.

escopo Define se um tag est acessvel a todos os programas (tag de


controlador) ou limitada a um programa especfico (tag de programa). Os dados do
escopo do programa esto isolados de outros programas.

No necessrio gerenciar nomes de tags com conflito entre os


programas.

tags de controlador (dados globais)


Todos os programas tm acesso Tag_1
aos dados que esto no escopo Tag_2
do controlador. Tag_3

Program_A Program_B

tags de programa tags de programa


(dados locais) (dados locais)
outras rotinas outras rotinas
rotina principal Tag_4 rotina principal Tag_4
Tag_5 dados Tag_5
Tag_6 Tag_6

Os dados do escopo do programa esto isolados de outros programas:


As rotinas no podem acessar dados que esto no escopo de programa de outro
programa.
Voc pode reutilizar o nome de tag de um tag de escopo de programa em vrios
programas.
Por exemplo, tanto Program_A quanto Program_B podem ter um tag de programa
com o nome Tag_4.

Publicao 1756-QS001A-PT-P Agosto 2003


Organizao de um projeto 1-7

Voc possui vrias mquinas, Crie um programa para cada mquina,


estaes ou processos que sim estao ou processo.
utilizam lgica idntica mas Voc pode reutilizar tanto o cdigo
contm dados diferentes? quanto os nomes de tags nos
programas.
no
No necessrio gerenciar nomes de
tags com conflito entre os programas.
Pule esta seo. Um nico
programa suficiente no
momento.

1. Clique com o boto direito do mouse e selecione New program.

2. Digite um nome para o


programa.

3. Clique em

DICA Nomes:
somente letras, nmeros e sublinhas (_)
devem comear com uma letra ou uma sublinha
40 caracteres
sem sublinhas consecutivas ou enfileiradas
sem distino entre maisculas e minsculas

Certos tags devem ser do escopo do controlador.

Se voc desejar usar um tag: Use este escopo:


em mais de um programa no projeto
em uma instruo Message (MSG)
para produzir ou consumir dados Tags de controlador

para se comunicar com um terminal


PanelView
somente em um nico programa Tags de programa para o
programa

Publicao 1756-QS001A-PT-P Agosto 2003


1-8 Organizao de um projeto

Como criar tipos de dados Os tipos de dados definidos pelo usurio permitem a voc organizar
os dados de modo que correspondam sua mquina ou processo.
definidos pelo usurio Isso agiliza o desenvolvimento do programa e cria um cdigo
autodocumentvel que tem uma manuteno mais simples.

tag Armazena dados. No existe uma tabela de


dados ou um formato numrico fixo para endereos
de dados. O nome do tag o endereo. Voc cria os
tags que deseja utilizar.
tipo de dados Define o tipo de dados que um tag
armazena, como bit, inteiro, valor de ponto flutuante,
grupo etc.
vetor Define um bloco de dados (arquivo). O bloco
inteiro usa o mesmo tipo de dados. Pode ter 1, 2 ou 3
dimenses.
estrutura Combina um grupo de tipos de dados em
um formato reutilizvel (modelo para tags). Usa uma
estrutura como base para vrios tags com o mesmo
layout de dados.

membro Descreve um dado isolado em uma


estrutura.

tipo de dados definido pelo usurio Cria a sua


prpria estrutura que emula seus dispositivos. Um
tipo de dados definido pelo usurio armazena todos
os dados relacionados a um aspecto especfico do
seu sistema. Isso mantm juntos dados relacionados
e facilita sua localizao, independentemente do tipo
de dados.

Quando criar tipos de dados definidos pelo usurio, siga estas


orientaes:

Orientao: Detalhes:
1. Dados que representam um Se voc incluir membros que representam dispositivos de E/S, dever usar lgica para
dispositivo de E/S exigem copiar os dados entre os membros no tipo de dados definido pelo usurio e os tags de E/S
programao adicional. correspondentes.
2. Se voc incluir um vetor como um Vetores multidimensionais no so permitidos em um tipo de dados definido pelo usurio.
membro, limite-o a uma nica
dimenso.
3. Ao usar os tipos de dados BOOL, Os controladores Logix5000 alocam memria em blocos de 4 bytes. Se voc coloca em
SINT ou INT, coloque os membros seqncia tipos de dados menores juntos, o controlador empacota tantos quanto forem
que usam o mesmo tipo de dados em possveis em um bloco de 4 bytes.
seqncia:
mais eficiente menos eficiente

BOOL BOOL
BOOL DINT
BOOL BOOL
DINT DINT
DINT BOOL

Publicao 1756-QS001A-PT-P Agosto 2003


Organizao de um projeto 1-9

Para criar um tipo de dados definido pelo usurio e tags que usam o
tipo de dados:

1. Crie um tipo de dados definido pelo usurio:

a. Clique com o boto direito do mouse e


selecione New Data Type.

b. Digite um nome para o tipo de dados (e


no o nome de um tag que ir usar o tipo
de dados).

c. Insira os membros.
Opcionalmente, digite uma descrio
para cada membro.

d. Clique em

2. Crie um tag que use o tipo de dados definido pelo usurio:


a. Clique com o boto direito do mouse no escopo que voc deseja para o tag e
selecione Edit Tags.

b. Digite um nome para o tag.

c. Digite o nome do tipo de dados definido pelo usurio na


etapa 1.

3. Se voc quiser que o tag seja um vetor (vrias instncias do


tipo de dados):

a. Selecione o tipo de dados e clique em

b. Especifique as dimenses do vetor.

c. Clique em

Publicao 1756-QS001A-PT-P Agosto 2003


1-10 Organizao de um projeto

Como criar rotinas Quando o seu projeto tiver os programas necessrios, voc precisar
definir e criar as rotinas para cada programa.

rotina Fornece o cdigo executvel (lgica) para um programa (semelhante a um


arquivo de programa em um controlador PLC ou SLC).

rotina principal Voc atribui uma rotina principal a cada programa.


Quando o programa executado, sua rotina principal executada
automaticamente.
Use a rotina principal para controlar a execuo das outras rotinas no
do
programa.
Para chamar (executar) outra rotina (sub-rotina) no programa, use uma
instruo Jump to Subroutine (JSR).
sub-rotina Qualquer rotina que no seja a rotina principal ou a rotina de falha.
Para executar uma sub-rotina, use uma instruo Jump to Subroutine (JSR) em
outra rotina, como a rotina principal.

Atribua uma linguagem de programao a cada seo da sua lgica.

Em geral, se uma seo do seu cdigo representa: Use esta linguagem:


uma execuo contnua ou paralela de vrias operaes (no seqenciadas) lgica ladder
operaes booleanas ou baseadas em bit
operaes lgicas complexas
processamento de comunicao e mensagens
intertravamento de mquina
operaes que a equipe de servio ou manuteno talvez tenha de interpretar para
localizar falhas na mquina ou no processo.
processo contnuo e controle do inversor diagrama de blocos de funes
(FBD)
controle da malha
clculos em fluxo de circuito
gerenciamento de vrias operaes em alto nvel controle seqencial de funes
(SFC)
seqncias repetitivas de operaes
processo por batelada
controle de posicionamento usando texto estruturado
operaes de uma mquina de estado
operaes matemticas complexas texto estruturado
processamento especializado de malha de tabela ou vetor
manipulao do grupo ASCII ou processamento de protocolo

Publicao 1756-QS001A-PT-P Agosto 2003


Organizao de um projeto 1-11

Determine o nmero de rotinas de que voc precisa. Esse nmero


depende das linguagens de programao usadas:

Para sees que usam Crie esta quantidade de rotinas: Exemplo:


esta linguagem:
lgica ladder Crie uma rotina para cada Para executar continuamente vrias operaes
seo. booleanas complexas
texto estruturado
rotina crie uma rotina ladder distinta para cada
operao.
diagrama de blocos de Crie uma rotina FBD para Para controlar 4 vlvulas, onde cada vlvula
funes (FBD) todas as sees que usam a rotina exige uma realimentao que esteja em sua
linguagem FBD. posio comandada

Dentro da rotina FBD, cada crie uma rotina FDB. Ao programar a rotina,
seo se tornar uma folha. crie uma folha separada para cada vlvula.
folha

controle seqencial de Crie uma rotina SFC para Para executar a seqncia a seguir:
funes (SFC) todas as sees que usam a rotina 1. Encher um tanque.
linguagem SFC. 2. Misturar os ingredientes no tanque.
etapa
3. Esvaziar o tanque
Dentro da rotina SFC, cada
seo se tornar uma etapa. etapa
crie uma nica rotina SFC para a seqncia.
etapa
Ao programar a rotina, faa de cada seo
(encher, misturar, esvaziar) uma etapa.

Para criar uma rotina:

1. Clique com o boto direito do mouse e selecione New Routine.

2. Fornea estas propriedades:

a. nome para a rotina


b. linguagem de programao

3. Clique em

DICA Nomes:
somente letras, nmeros e sublinhas (_)
devem comear com uma letra ou sublinha
40 caracteres
sem sublinhas consecutivas ou enfileiradas
sem distino entre maisculas e minsculas

Publicao 1756-QS001A-PT-P Agosto 2003


1-12 Organizao de um projeto

Como atribuir rotinas Cada programa exige uma rotina principal. Aps criar as suas rotinas,
atribua uma rotina principal para cada programa.
principais
IMPORTANTE No projeto padro, MainProgram j tem uma rotina
principal (MainRoutine). Voc precisar atribuir uma
rotina principal somente para cada programa
adicional que criar.

Para atribuir uma rotina principal:

1. Clique com o boto direito do mouse e selecione Properties.

2. Clique na guia Configuration.

3. Selecione a rotina principal.

4. Clique em

Publicao 1756-QS001A-PT-P Agosto 2003


Captulo 2

Programao de um projeto off-line

Como usar este captulo Use este captulo para programar a lgica de uma rotina e criar tags
para a lgica.

Se voc desejar saber: Consulte a pgina:


Como abrir uma rotina 2-2
Como inserir lgica ladder 2-3
Como inserir um diagrama de blocos de funes 2-6
Como usar uma placa para um bloco de funo 2-8
Como inserir texto estruturado 2-10
Como atribuir operandos 2-11
Como verificar um projeto 2-13
Como conferir as Orientaes sobre tags 2-15

Neste captulo, voc programa o projeto permanecendo off-line. A


programao on-line exige etapas adicionais. Consulte o captulo 3,
Comunicao com o controlador.

1 Publicao 1756-QS001A-PT-P Agosto 2003


2-2 Programao de um projeto off-line

Como abrir uma rotina Para abrir uma rotina, use o organizador do controlador. O
organizador do controlador tambm mostra o status de proteo de
uma rotina, se houver.

Para abrir uma pasta e mostrar seu contedo:


Clique duas vezes na pasta.
Clique no sinal +.

Para abrir uma rotina, clique duas vezes na rotina. Se uma rotina estiver
desabilitada, no ser possvel abri-la.

proteo de fonte O desenvolvedor da rotina pode ter atribudo uma chave


de fonte rotina. A chave de fonte limita o acesso rotina.
Se o organizador do controlador listar uma proteo de fonte para uma rotina,
isso significa que uma chave de fonte foi atribuda rotina.

Para esta rotina

Este o status de proteo.

Se o status for: Ento:


Source Not Available Para abrir a rotina, o seu computador necessita
(fonte no disponvel) da chave de fonte da rotina.
Source Not Available Voc pode somente abrir e ver a rotina.
- fonte no No possvel fazer nenhuma alterao
disponvel (exibida) ou copiar qualquer contedo da rotina.
Source Available Voc tem acesso total rotina.
(fonte disponvel)
Source Available - Voc tem acesso total rotina.
fonte disponvel
(exibida)

IMPORTANTE Se o cdigo-fonte de uma rotina no estiver disponvel, no exporte o projeto.


Um arquivo de exportao (.L5K) contm somente rotinas em que o cdigo-fonte
est disponvel.
Se voc exportar um projeto sem que o cdigo-fonte esteja disponvel para todas as
rotinas, no poder restaurar o projeto inteiro.

DICA Se ocorrer uma falha na abertura de uma rotina, talvez a linguagem de programao
necessria no esteja instalada no seu computador.
Para determinar quais linguagens de programao esto instaladas no seu
computador, selecione Help About RSLogix 5000.
Para adicionar uma linguagem de programao, consulte Guia de Seleo
ControlLogix, publicao 1756-SG001-PT

Publicao 1756-QS001A-PT-P Agosto 2003


Programao de um projeto off-line 2-3

Como inserir lgica ladder Para inserir a lgica ladder, existem as seguintes opes:

nvel de ramificao
ramificao mais instrues
linha XIC XIO OTE OTU OTL elementos da lgica arrastar e soltar Use
a barra de ferramentas Language Element para
arrastar e soltar uma linha, ramificao ou
instruo na sua rotina.

texto ASCII Use o texto ASCII para inserir ou


editar a lgica. Uma dica de ferramenta o ajuda a
inserir os operandos necessrios. O texto ASCII
normalmente usa o seguinte formato:
mnemnico operando_1 operando_2
teclas rpidas Atribuem um elemento lgico
(linha, ramificao, instruo) a uma tecla do
teclado. Para adicionar um elemento direita ou
abaixo do cursor, pressione a tecla designada para
o elemento.

sadas em srie Insira vrias instrues de sada em


seqncia (serial) em uma linha.

instrues de entrada e de sada de entrelaamento A


ltima instruo na linha deve ser uma instruo de sada.

ramificaes paralelas No h limite para o nmero de


ramificaes paralelas em uma linha (encadeadas em at 6
nveis).
manter operandos no definidos Insira a lgica sem definir
operandos. O software RSLogix 5000 permite que voc insira e
salve a lgica sem atribuio de operandos. Isso permite que voc
desenvolva a sua lgica em repeties e salve bibliotecas de
cdigo para reutilizao.

Publicao 1756-QS001A-PT-P Agosto 2003


2-4 Programao de um projeto off-line

Como arrastar e soltar um elemento

Para: Faa isto:


adicionar uma linha Arraste o boto da linha ou instruo diretamente para o local desejado.

adicionar uma instruo

Um ponto verde mostra um local de


posicionamento vlido (ponto de derivao).

adicionar uma ramificao 1. Arraste o boto de ramificao para o local onde a ramificao iniciada. Um
ponto verde mostra um local de posicionamento vlido (ponto de derivao).

2. Arraste um trilho de ramificao


para o local desejado.

adicionar um nvel a uma ramificao

Clique com o boto direito do mouse na


ramificao e selecione Add Branch Level.

excluir um elemento

1. Selecione (clique) o elemento.

2. Pressione [Delete].

Publicao 1756-QS001A-PT-P Agosto 2003


Programao de um projeto off-line 2-5

Como inserir lgica usando texto ASCII

1. Clique duas vezes na linha.

2. Digite o texto ASCII para a linha.

Como ativar teclas rpidas

1. Selecione Tools Options.


2. Selecione (clique) Ladder Editor.
3. Marque estas caixas de seleo.

4. Para atribuir uma tecla a um elemento:


a. Clique em
b. Para a tecla desejada, selecione o elemento.
c. Aps atribuir as teclas desejadas, clique em

Publicao 1756-QS001A-PT-P Agosto 2003


2-6 Programao de um projeto off-line

Como inserir um diagrama Um diagrama de blocos de funes permite definir visualmente o


fluxo de dados entre as instrues. Em seguida, o fluxo de dados
de blocos de funes conduz a ordem de execuo das instrues.

folha Divide o diagrama em sees sem interferir


na execuo (quando a rotina executada, todas as
folhas so executadas).

referncia de entrada (IREF) L um valor de um


tag ou define um valor constante.

fio Transfere um valor entre os elementos.

instruo Produz valores de sada com base em


valores de entrada.
referncia de sada (OREF) Grava um valor em
um tag.

conector de fio de sada (OCON) Grava um valor


em um ou mais ICONs.

conector de fio de entrada (ICON) Grava um


valor em um OCON.

1 2 3

indicador de assumir dados disponveis Define o fluxo de


dados na malha. A seta indica que os dados servem como entrada
para o primeiro bloco na malha.
Esse pino de entrada usa a sada Se um grupo de blocos est em uma malha, voc precisa
que o bloco 3 produziu na identificar qual bloco deve ser executado primeiro. Use o
varredura anterior. indicador de assumir dados disponveis para marcar o fio de
entrada que cria a malha (o fio de realimentao).

Publicao 1756-QS001A-PT-P Agosto 2003


Programao de um projeto off-line 2-7

Como inserir lgica

IREF ICON instrues mais instrues


OREF OCON

1. Digite um nome para a


folha.

2. Arraste elementos da barra de ferramentas


para a folha.

3. Para conectar elementos, clique nos pinos


correspondentes (ponto verde = ponto de
conexo vlido).
4. Para resolver uma malha (definir um fio como
uma entrada), clique com o boto direito do
mouse no fio e selecione Assume Data
Available.

Como adicionar uma folha

1. Clique no boto New Sheet.

2. Digite um nome para a


folha.

Publicao 1756-QS001A-PT-P Agosto 2003


2-8 Programao de um projeto off-line

Como usar uma placa para O software RSLogix 5000 contm placas (controles) para algumas das
instrues em bloco de funes.
um bloco de funo

placa Controle ActiveX que permite interagir com uma instruo em bloco de funes.
O seu pacote de software RSLogix 5000 Enterprise Series inclui placas, mas no as
instala automaticamente. Para usar as placas, localize-as no CD do software e
instale-as separadamente.
Use placas em um recipiente ActiveX, como o software a seguir:
RSView32
RSView SE
Microsoft Excel
O software RSLogix 5000 no um recipiente ActiveX.
As placas se comunicam com o controlador via tpicos no software RSLinx.
As placas esto disponveis para as seguintes instrues:
Alarme (ALM)
Seleo avanada (ESEL)
Totalizador (TOT)
Rampa/patamar (RMPS)
Dispositivo discreto em 2 estados (D2SD)
Dispositivo discreto em 3 estados (D3SD)
PID avanada (PIDE)

tpico No software RSLinx, um tpico representa um caminho especfico at um


controlador.

O software RSLogix 5000, reviso 10.0 ou posterior, cria automaticamente um tpico


RSLinx sempre que voc:
cria um projeto
salva um projeto
altera a reviso de um projeto para a verso 10.0 ou posterior
Em alguns casos, voc precisa atualizar a fonte de dados para o tpico no software
RSLinx.

Publicao 1756-QS001A-PT-P Agosto 2003


Programao de um projeto off-line 2-9

Como configurar um tpico

1. Use o software RSLogix 5000 para criar o tpico:

a. Defina o caminho do projeto (a rota de comunicao at o


controlador).
b. Salve o projeto.

2. No software RSLinx, marque o tpico:


a. Selecione DDE/OPC Topic Configuration.

b. Selecione o seu projeto.

c. Verifique se a fonte de dados aponta para o


seu controlador.

d. Clique em

Como adicionar uma placa ao Microsoft Excel

1. Inicie o Microsoft Excel.

2. Selecione Exibir Barras de ferramentas Caixa de ferram. de controle.

3. Clique e selecione o Logix 5000Faceplate Control que voc desejar.

4. No local desejado para a placa, arraste o ponteiro at o tamanho desejado.

5. Clique com o boto direito do mouse na placa e selecione Logix 5000Faceplate Control
Object Properties.

6. Clique e localize o tag que a placa controla.

7. Selecione o perodo de atualizao para o controle.

8. Clique em
9. Para sair do modo de projeto e usar o controle, clique aqui.

Publicao 1756-QS001A-PT-P Agosto 2003


2-10 Programao de um projeto off-line

Como inserir texto O texto estruturado uma linguagem de programao textual que usa
instrues para definir o que executar. O texto estruturado pode
estruturado conter estes componentes:

construo Define condies lgicas para a execuo de outro


cdigo de texto estruturado (por exemplo, outras instrues). Neste
exemplo, a construo IfThenElseEnd_if.

expresso BOOL Verifica se um tag ou equao verdadeira ou


falsa. A expresso BOOL normalmente serve como a condio para
uma ao (o if, while ou until de uma construo).

atribuio Grava um valor em um tag. O valor parte da direita de :=


para a esquerda.

expresso numrica Calcula um valor.

ponto-e-vrgula ; Encerra uma atribuio, instruo ou fim de


uma construo.

Ao inserir texto estruturado, siga estas orientaes:

Orientao: Descrio:
1. O texto estruturado no faz Use qualquer combinao entre maisculas e minsculas que facilite a leitura do seu texto.
distino entre maisculas e Por exemplo, estas trs variaes de IF tm o mesmo significado: IF, If, if.
minsculas.
2. Use tabulaes, espaos e retornos Tabulaes, espaos e retornos de carro no tm efeito na execuo do texto estruturado.
de carro (linhas separadas) para
Isto: Executa o mesmo que:
facilitar a leitura do texto
estruturado. If Bool1 then If Bool1 then Bool2 := 1; End_if;
Bool2 := 1;
End_if;
Bool2 := 1; Bool2:=1;
3. Escreva expresses BOOL como Use uma expresso BOOL para determinar se condies especficas so verdadeiras (1) ou
verdadeiras ou falsas falsas (0).
Um tag BOOL j verdadeira (1) ou falsa (0). No use um sinal = para verificar seu
estado.
Certo: Errado:
If Bool1 If Bool1 = 1
If Not(Bool2) If Bool2 = 0
Para verificar um inteiro, REAL ou grupo, crie uma comparao (=, <, <=, >, >=, <>).
Certo: Errado:
If Dint1 > 5 If Dint1
4. Em uma atribuio, comece com o Escreva uma atribuio da seguinte forma:
destino. Destination := Source;
dados

Publicao 1756-QS001A-PT-P Agosto 2003


Programao de um projeto off-line 2-11

Como atribuir operandos O software RSLogix 5000 permite a voc programar de acordo com o
seu fluxo de trabalho. possvel inserir a lgica sem atribuir
operandos ou definir tags. Posteriormente, voc pode retornar e
atribuir ou definir os operandos para completar a lgica.

operando ausente Insira a lgica sem definir operandos. O


software RSLogix 5000 permite que voc insira e salve a lgica
sem atribuir operandos. Isso permite que voc desenvolva a sua
lgica em repeties e salve bibliotecas de cdigo para
reutilizao.

tag no definido Digite um nome de tag sem defini-lo. O


software RSLogix 5000 permite que voc insira e salve a lgica
sem definir todos os operandos. Isso permite que voc
desenvolva a sua lgica em repeties.

O nome de tag segue este formato:

Nome [Elemento] .Membro [Elemento] .Bit


ou
.[ndice]

= Opcional

Onde: Representa:
Nome O nome que identifica o tag especfico.
Elemento Subscrito ou subscritos que apontam para um elemento especfico em um vetor.
Use o identificador de elementos somente se o tag ou o membro for um vetor.
Use um nico subscrito para cada dimenso do vetor. Por exemplo: [5], [2,8], [3,2,7].
Para fazer indiretamente (dinamicamente) referncia a um elemento, use um tag ou expresso numrica que
fornea o nmero do elemento. Por exemplo, Tag_1, Tag_1-Tag_2, Tag_3+4, ABS(Tag_4).
Membro Especifica o membro de uma estrutura.
Use o identificador de membro somente se o tag for uma estrutura.
Se a estrutura possuir outra estrutura como um de seus membros, use nveis adicionais de formato
.Membro para identificar o membro necessrio.
Bit Especifica o bit de um tipo de dados inteiro (SINT, INT ou DINT).
ndice Para fazer referncia indiretamente (dinamicamente) a um bit de um inteiro, use um tag ou expresso
numrica que fornea o nmero do bit. Por exemplo, Tag_1, Tag_1-Tag_2, Tag_3+4, ABS(Tag_4).

Publicao 1756-QS001A-PT-P Agosto 2003


2-12 Programao de um projeto off-line

Como criar um tag

1. Clique duas vezes na rea do tag.


2. Digite um nome para o tag e pressione [Enter].
Use sublinhas _ no lugar de espaos.
3. Clique duas vezes no nome do tag e selecione New
Nome_da_tag

4. Digite o tipo de dados.


Para procurar um tipo de dados ou atribuir dimenses
de vetor, clique em .
5. Selecione o escopo para o tag.
6. Clique em

Como selecionar um tag existente

1. Clique duas vezes na rea do tag.

2. Clique em .

3. Selecione o tag desejado.


Para selecionar um nmero de bit, clique em .

4. Para alterar o escopo de tags a ser pesquisado, clique no


boto apropriado.

Publicao 1756-QS001A-PT-P Agosto 2003


Programao de um projeto off-line 2-13

Como verificar um projeto Ao programar o projeto, verifique o seu trabalho periodicamente:

verificao Verifica uma rotina ou projeto em busca de erros de programao ou


configurao incompleta.
advertncia Situao que pode impedir que o projeto seja executado conforme o
esperado. O software RSLogix 5000 permite a voc descarregar um projeto que contenha
advertncias. As advertncias contm situaes como bits destrutivos duplicados e rotinas
principais no atribudas.
erro Situao que voc deve corrigir antes de descarregar o projeto. Os erros incluem
situaes como operandos ausentes ou tags no definidos.

deteco de bit destrutivo duplicado Determina se outra lgica (instruo de bit,


OREF, atribuio ST) tambm limpa o valor de um bit que voc usa em uma instruo OTE,
ONS, OSF ou OSR. O software RSLogix 5000 detecta bits destrutivos duplicados somente se
todas as condies a seguir so atendidas:
1. Voc ativa a deteco de bit destrutivo duplicado. Por padro, ela fica desativada.
2. Voc usa um bit em uma instruo OTE, ONS, OSF ou OSR de uma lgica ladder.
3. O outro elemento lgico (instruo binria, OREF, atribuio ST) faz referncia
quele bit especfico e pode alterar seu valor.
Se voc no usa um bit em uma instruo OTE, ONS, OSF ou OSR, o software no detecta
nenhum bit destrutivo duplicado, mesmo se houver algum.
Por padro, a deteco de bit destrutivo duplicado est desativada.

Publicao 1756-QS001A-PT-P Agosto 2003


2-14 Programao de um projeto off-line

Para verificar uma rotina ou projeto:

1. Selecione uma opo de verificao:

Verificar rotina
exibida
Verificar
projeto inteiro

2. V para um erro (error) ou advertncia


(warning):

Para: Faa isto:


Ir para erro ou Clique duas vezes no
advertncia especfica erro ou na advertncia.
Percorrer a lista de Pressione [F4].
erros e advertncias
3. Para fechar a guia Errors, selecione View Errors.

4. Para permitir a deteco de bit destrutivo duplicado (ela est desativada por padro), selecione
Tools Options.

Publicao 1756-QS001A-PT-P Agosto 2003


Programao de um projeto off-line 2-15

Orientaes sobre tags Use as orientaes a seguir para criar tags para um projeto no
Logix5000:

Orientao: Detalhes:
1. Crie tipos de dados definidos pelo Os tipos de dados definidos pelo usurio (estruturas) permitem a voc organizar os seus
usurio. dados para que correspondam sua mquina ou ao seu processo. Um tipo de dados
definido pelo usurio fornece estas vantagens:
Um tag contm todos os dados relacionados a um aspecto especfico do seu
sistema. Isso mantm juntos os dados relacionados e facilita a localizao,
independentemente do tipo de dados.
Cada dado (membro) recebe um nome descritivo. Isso cria automaticamente um
nvel inicial de documentao para a sua lgica.
Voc pode usar o tipo de dados para criar vrios tags com o mesmo layout de
dados.
Por exemplo, use um tipo de dados definido pelo usurio para armazenar todos os
parmetros de um tanque, incluindo temperaturas, presso, posio das vlvulas e
valores pr-selecionados. Em seguida, crie um tag para cada um dos seus tanques com
base nesse tipo de dados.
2. Use vetores para criar Um vetor cria vrias instncias de um tipo de dados sob um nome de tag comum.
rapidamente um grupo de tags
semelhantes. Os vetores permitem a voc organizar um bloco de tags que usa o mesmo tipo de
dados e executa uma funo semelhante.
Voc organiza os dados em 1, 2 ou 3 dimenses para corresponder ao que os
dados representam.
Por exemplo, use um vetor com 2 dimenses para organizar os dados para uma rea de
armazenamento de tanques. Cada elemento da vetor representa um nico tanque. A
localizao do elemento no vetor representa o ponto de referncia geogrfico do tanque.
Importante: Use o mnimo possvel os vetores BOOL. Muitas instrues de vetor no
operam em vetores BOOL. Isso dificulta mais iniciar e limpar um vetor de dados BOOL.
Normalmente, use um vetor BOOL para os objetos de bits de uma tela PanelView.
Caso contrrio, use os bits individuais de um tag DINT ou um vetor de DINTs.
3. Aproveite as vantagens dos tags Se voc quiser ter vrios tags com o mesmo nome, defina cada tag no escopo do
de escopo de programa. programa (tags de programa) para um programa diferente. Isso permite reutilizar tanto a
lgica quanto os nomes de tags em vrios programas.

Evite usar o mesmo nome para um tag de controlador e um tag de programa. Dentro de
um programa, no ser possvel fazer referncia a um tag de controlador se existir um
tag com o mesmo nome como tag de programa para esse programa.

Certos tags devem ser de escopo de controlador (tag de controlador).


Se voc usar o tag: Atribua este escopo:
em mais de um programa no projeto
em uma instruo Message (MSG)
escopo de controlador (tags de
para produzir ou consumir dados controlador)
para se comunicar com um terminal
PanelView
nenhuma das opes anteriores escopo de programa (tags de programa)

Publicao 1756-QS001A-PT-P Agosto 2003


2-16 Programao de um projeto off-line

Orientao: Detalhes:
4. Para inteiros, use o tipo de dados Para aumentar a eficincia da sua lgica, diminua o uso dos tipos de dados SINT ou INT.
DINT. Sempre que possvel, use o tipo de dados DINT para inteiros.
Um controlador Logix5000 normalmente compara ou manipula valores como
valores de 32 bits (DINTs ou REALs).
O controlador normalmente converte um valor SINT ou INT em um valor DINT ou
REAL antes de us-lo.
Se o destino um tag SINT ou INT, o controlador normalmente converte o valor
de volta em um valor SINT ou INT.
A converso em/de valores SINTs ou INTs ocorre automaticamente sem nenhuma
programao extra. Mas esse processo usa memria e tempo de execuo extra.
5. Limite um nome de tag a 40 Estas so as regras para nome de tag:
caracteres.
somente caracteres alfabticos (A-Z ou a-z), numricos (0-9) e sublinhas (_)
deve comear com um caractere alfabtico ou uma sublinha
no mais do que 40 caracteres
sem caracteres de sublinha consecutivos ou finais (_)
sem distino entre maisculas e minsculas
6. Use letras maisculas e Embora os tags no faam distino entre maisculas e minsculas ( A o mesmo que a),
minsculas. a combinao entre as duas facilita a leitura.
Estes tags so mais fceis de ler: Do que estes:
Tanque_1 TANQUE_1
Tanque1 TANQUE1
tanque_1
tanque1
7. Leve em considerao a ordem O software RSLogix 5000 exibe os tags de mesmo escopo em ordem alfabtica. Para
alfabtica dos tags. facilitar a tarefa de monitorar tags relacionadas, use caracteres iniciais semelhantes
para os tags que voc deseja manter juntas.

Se voc comear o nome de Caso contrrio, os tags podero


cada tag de um tanque com ficar separados uns dos outros.
Tanque os tags ficaro juntos.
Nome do tag
Nome do tag
Tanque_norte
Tanque_norte

Tanque_sul outros tags que

comeam com as
letras o, p, q etc.
Tanque_sul

Publicao 1756-QS001A-PT-P Agosto 2003


Captulo 3

Comunicao com o controlador

Como usar este captulo Use este captulo para descarregar um projeto para o controlador e
edit-lo durante sua execuo.

Para saber: Consulte a pgina:


Como estabelecer uma comunicao serial com o controlador 3-2
Como estabelecer uma comunicao com o controlador via rede 3-4
EtherNet/IP
Como descarregar um projeto para o controlador 3-8
Como entrar em comunicao com um controlador 3-10
Como selecionar o modo de operao do controlador 3-12
Como editar a lgica ladder estando on-line 3-13
Como editar um diagrama de blocos de funes on-line 3-15

1 Publicao 1756-QS001A-PT-P Agosto 2003


3-2 Comunicao com o controlador

Como estabelecer uma O software RSLinx manipula a comunicao entre controladores


comunicao serial com o Logix5000 e os seus programas, como o RSLogix 5000. Para se
comunicar com um controlador (por exemplo, descarregar, monitorar
controlador dados), configure o RSLinx para a comunicao desejada.

controlador Logix5000 software RSLinx software RSLogix 5000

driver Estabelece a comunicao em uma rede


especfica.

caminho Rota de comunicao para um


dispositivo. Para definir um caminho, voc deve
expandir um driver e selecionar o dispositivo.

Use um cabo serial para estabelecer uma conexo ponto a ponto


entre as portas seriais do seu computador e o controlador.

ADVERTNCIA Se voc conectar ou desconectar o cabo serial enquanto este mdulo ou o


dispositivo serial na outra extremidade do cabo estiverem sendo alimentados,
poder ocorrer um arco eltrico. Isso poderia causar uma exploso em instalaes

! com reas classificadas.


Antes de continuar, certifique-se de que a alimentao tenha sido removida ou
que a rea no seja classificada.

1. Conecte um cabo serial entre o controlador e o computador.

controlador
Logix5000
cabo serial 1756-CP3 ou 1747-CP3

Publicao 1756-QS001A-PT-P Agosto 2003


Comunicao com o controlador 3-3

2. Configure um driver RS-232:

a. Inicie o software RSLinx.

b. Clique em

c. Selecione RS-232 DF1 devices e clique em

d. Aceite o nome padro.

e. Selecione a porta COM do seu computador.

f. Selecione Logix 5550/CompactLogix.

g. Clique em

h. Aps concluir a configurao automtica, clique


em

O driver foi configurado com sucesso e est sendo


executado.

Publicao 1756-QS001A-PT-P Agosto 2003


3-4 Comunicao com o controlador

Como estabelecer uma O software RSLinx manipula a comunicao entre controladores


comunicao com o Logix5000 e os seus programas, como o RSLogix 5000. Para se
comunicar com um controlador (por exemplo, descarregar, monitorar
controlador via rede dados), configure o RSLinx para a comunicao desejada.
EtherNet/IP
seu computador

controlador Logix5000 ou rede EtherNet/IP software RSLinx software RSLogix 5000


mdulo de comunicao
software do servidor
BOOTP
xx:xx:xx:xx:xx:xx
Ethernet
endereo de ethernet (MAC) Endereo que
atribudo a um mdulo na fbrica.
O mdulo sempre mantm seu endereo de
ethernet.
Para determinar o endereo de ethernet de um
dispositivo, procure uma etiqueta nele.
Um endereo de ethernet usa este formato:
xx:xx:xx:xx:xx:xx

endereo IP Endereo que voc atribui a um


mdulo para estabelecer a comunicao com uma
rede de ethernet especfica. Um endereo IP usa este
formato:
xxx.xxx.xxx.xxx
BOOTP Configura um dispositivo para solicitar um
endereo IP em uma rede ethernet de um servidor
BOOTP. Os dispositivos de EtherNet/IP da
Allen-Bradley j vm configurados para BOOTP.
servidor BOOTP Programa que recebe solicitaes
BOOTP de dispositivos de ethernet e atribui
endereos IP. O software RSLinx reviso 2.40 e
posterior inclui um software servidor BOOTP.

driver Estabelece a comunicao com uma rede


especfica.

caminho Rota de comunicao para um


dispositivo. Para definir um caminho, voc deve
expandir um driver e selecionar o dispositivo.

Publicao 1756-QS001A-PT-P Agosto 2003


Comunicao com o controlador 3-5

Equipamento e informaes necessrias

1. Dependendo do seu controlador, talvez voc precise de um


mdulo de comunicao ou um carto auxiliar:

Se voc tem este controlador: Instale: Neste local:


Controlador 1756 ControlLogix mdulo de ponte 1756-ENBT 10/100 Mbps slot disponvel no mesmo chassi do
EtherNet/IP controlador
Controlador 1769-L35E no necessrio nenhuma placa ou mdulo de
CompactLogix comunicao adicional.
Controlador 1794 FlexLogix carto auxiliar de comunicao 1788-ENBT slot disponvel no controlador

2. Para o dispositivo EtherNet/IP (controlador, mdulo ponte ou


carto auxiliar), obtenha o seguinte:

Obtenha: Desta fonte:


endereo de ethernet etiqueta no dispositivo
endereo IP administrador da rede
mscara de sub-rede
endereo de gateway (talvez no seja
necessrio)

Como conectar o seu dispositivo EtherNet/IP e o computador

ADVERTNCIA Se voc conectar ou desconectar o cabo de comunicao enquanto este mdulo


ou qualquer dispositivo da rede estiverem sendo alimentados, poder ocorrer um
arco eltrico. Isso pode causar uma exploso em instalaes com reas

! classificadas.

Conecte o seu dispositivo EtherNet/IP e o computador via cabo ethernet.

controlador chave
Logix5000 ou ethernet
mdulo de
comunicao
cabos ethernet padro com
conector RJ-45

controlador ou
Logix5000 ou
mdulo de cabo ethernet crossover com
comunicao conector RJ-45

Publicao 1756-QS001A-PT-P Agosto 2003


3-6 Comunicao com o controlador

Como atribuir um endereo IP ao controlador ou mdulo de


comunicao

Se voc no possuir uma conexo serial com o controlador


1. Inicie o software do servidor BOOTP:
Iniciar Programas Rockwell Software BOOTP-DHCP Server BOOTP-DHCP Server
ou
Iniciar Programas Rockwell Software RSLinx Tools BOOTP-DHCP Server.

2. Se voc estiver usando o software pela primeira vez, digite a mscara de


sub-rede e o conversor de protocolos (se necessrio) da sua rede e clique em

3. Clique duas vezes no endereo de ethernet do controlador/mdulo de


comunicao.

4. Digite o endereo IP e clique em

5. Em Relation List (seo inferior), selecione o dispositivo e clique em

Isso permite que o dispositivo mantenha o endereo mesmo aps ligar e


desligar a alimentao.

6. Quando voc fecha o software do servidor BOOTP, solicitado a salvar as alteraes.

Se voc quiser um registro do endereo IP atribudo ao dispositivo, salve as alteraes.


Independentemente de voc ter salvo as alteraes, o dispositivo mantm o endereo IP.

Publicao 1756-QS001A-PT-P Agosto 2003


Comunicao com o controlador 3-7

Se voc possuir uma conexo serial com o controlador

1. Inicie o software RSLinx.

2. Clique em
3. Localize o dispositivo EtherNet/IP.
Para abrir um nvel, clique no sinal +.
4. Clique com o boto direito no dispositivo e selecione Module
Configuration.
5. Clique na guia Port Configuration.

6. Dependendo do seu dispositivo:


Selecione o boto de opo Static.
Limpe (desmarque) a caixa de seleo Obtain IP Address
from Bootp Server.
7. Digite:
o endereo IP
a mscara de sub-rede
o endereo do conversor de protocolos (se necessrio).

8. Clique em e em (yes altera o


endereo IP).

Como configurar um driver de ethernet

1. Inicie o software RSLinx.

2. Clique em

3. Selecione Ethernet devices e clique em

4. Aceite o nome padro.

5. Digite o endereo IP do controlador ou mdulo de


comunicao.

6. Clique em
O driver foi configurado com sucesso e est
sendo executado.

Publicao 1756-QS001A-PT-P Agosto 2003


3-8 Comunicao com o controlador

Como descarregar um Para executar um projeto em um controlador, descarregue o projeto


para o controlador.
projeto para o controlador
Quando voc descarrega um projeto ou atualiza um
ATENO
firmware, todos os servo eixos ativos so desligados.
Antes de descarregar um projeto ou atualizar um

! firmware, verifique se esse procedimento no


causar nenhum movimento inesperado em um eixo.

controlador
Logix5000

descarregar Transferir um projeto do computador


projeto para o controlador a fim de executar o projeto.
Quando voc descarrega um projeto, perde o
descarregar projeto e os dados que esto atualmente no
controlador, se houver.
Se a reviso do controlador no corresponder
reviso do projeto, voc ser solicitado a
atualizar o firmware do controlador. O
software RSLogix 5000 permite que voc
atualize o firmware do controlador como parte
da seqncia de descarga.

IMPORTANTE Para atualizar o firmware de um controlador,


primeiro instale um kit de atualizao de firmware.
Um kit de atualizao fornecido em um CD
suplementar com o software RSLogix 5000.
Para descarregar um kit de atualizao, v ao
endereo www.ab.com. Selecione Product
Support e, em seguida, Firmware Updates.

Publicao 1756-QS001A-PT-P Agosto 2003


Comunicao com o controlador 3-9

1. Coloque a chave seletora do


controlador nesta posio:

2. Defina o caminho para o controlador:

a. Abra o projeto do RSLogix 5000 que voc deseja descarregar.

b. Clique em

c. Localize o controlador.
Para abrir um nvel, clique no sinal +.
Quando localizar o controlador, selecione-o.

3. Descarregue o projeto:

a. Clique em
Falha na descarga para o controlador. A reviso do projeto
off-line e o firmware do controlador no so compatveis.
Qual foi a resposta fornecida
pelo software RSLogix 5000?

Descarga para o

b. Clique em b. Clique em

c. Selecione a reviso para o controlador.

d. Clique em e, em seguida, em

Publicao 1756-QS001A-PT-P Agosto 2003


3-10 Comunicao com o controlador

Como entrar em Para monitorar um projeto que est sendo executado em um


controlador, entre em comunicao com o controlador. O
comunicao com um procedimento a ser adotado varia em funo da existncia ou no de
controlador uma cpia do projeto no computador.

Se o seu computador possui um projeto para o controlador

controlador
Logix5000
on-line Monitora um projeto que um controlador
est executando.

projeto projeto

on-line

1. Abra o projeto do RSLogix 5000 para o controlador.

2. Defina o caminho para o controlador:

a. Clique em
b. Selecione o controlador.
Para abrir um nvel, clique no sinal +.
Se um controlador j estiver selecionado,
verifique se o controlador correto.

3. Clique em

modo de operao do
controlador

Publicao 1756-QS001A-PT-P Agosto 2003


Comunicao com o controlador 3-11

Se o seu computador no possuir o projeto para o controlador

controlador
Logix5000 carregar Transferir um projeto de um controlador
para o computador a fim de monitorar o projeto.

projeto

carregar

1. Defina o caminho para o controlador:

a. Clique em
b. Selecione o controlador.
Para abrir um nvel, clique no sinal +.
Se um controlador j estiver selecionado,
verifique se o controlador correto.

2. Clique em

3. Crie o arquivo de projeto no seu computador:

a. Clique em

b. Clique em e, em seguida, em

modo de operao do
controlador

Publicao 1756-QS001A-PT-P Agosto 2003


3-12 Comunicao com o controlador

Como selecionar o modo de Para executar ou interromper a execuo da lgica em um


controlador, altere o modo de operao do controlador.
operao do controlador

1. Determine qual modo voc deseja para o controlador:

Voc quer executar a lgica no no Selecione o modo de


controlador? programa.
sim

Voc quer que a lgica controle sim


Selecione o modo de
os dispositivos de sada? operao.
no
Selecione o modo de teste.

2. Coloque a chave RUN REM PROG


seletora nesta posio:

3. Entre em comunicao com o controlador.

4. Selecione o modo.

Publicao 1756-QS001A-PT-P Agosto 2003


Comunicao com o controlador 3-13

Como editar a lgica ladder Quando voc edita a lgica ladder on-line, marcadores de zona
indicam o estado das suas edies.
estando on-line
Tenha muito cuidado ao editar a lgica on-line. Os
ATENO
erros podem resultar em ferimentos no pessoal de
servio e danificar o equipamento. Antes de fazer

! edies on-line:
Avalie como as mquinas reagir s alteraes.
Notifique as alteraes a todos.

zonas de edio
letras minsculas (e, i ou r) Edies que existem somente no seu computador.
letras maisculas (I, R ou D) Edies enviadas ao controlador (no necessariamente ativo).

i Cpia da linha que voc deseja editar.

r, R Linha original a ser substituda por uma linha I. A


linha continua a controlar os seus dispositivos de sada at
voc testar as edies.

e Linha que est sendo editada no momento.

I Linha modificada que est no controlador no momento.


Quando voc testa as edies, essa linha controla os
seus dispositivos de sada.
Os dispositivos de sada na linha R permanecem em
seu ltimo estado (a menos que estejam sendo
controlados pela linha I ou outra linha).

D Linha que est pronta para ser excluda. Quando voc


testa as edies, os dispositivos de sada permanecem em
seu ltimo estado (a menos que estejam sendo controlados
por outra linha).
lgica que o controlador est executando (fluxo de
alimentao)

Publicao 1756-QS001A-PT-P Agosto 2003


3-14 Comunicao com o controlador

Neste procedimento, voc usa a barra de ferramentas de edio on-line para iniciar, aceitar, testar e montar as
suas edies.
iniciar edio aceitar edies montar edies testar edies do desfazer o teste
pendente da pendentes da do programa programa das edies do
linha linha programa

1. Entre em comunicao com o controlador e abra a rotina que voc deseja editar.

2. Clique (selecione) na linha que voc deseja editar.

3. Clique em (iniciar edio pendente da linha).

4. Faa as suas alteraes.

5. Clique em (aceitar edies pendentes da linha).

6. Clique em (testar edies do programa) e, em seguida, (sim


testar edies do programa).

7. Voc deseja manter essas edies? no


Clique em (desfazer teste de edies do
sim programa) e, em seguida, em
(sim desfazer teste de
edies do programa).
a. Clique em (montar edies do programa)
e, em seguida, em (sim montar
edies do programa).

b. Salve o projeto.

Publicao 1756-QS001A-PT-P Agosto 2003


Comunicao com o controlador 3-15

Como editar um diagrama Para editar um diagrama de blocos de funes on-line, voc
percorrer a seguinte seqncia geral:
de blocos de funes
on-line Tenha muito cuidado ao editar a lgica on-line. Os
ATENO
erros podem resultar em ferimentos no pessoal de
servio e danificar o equipamento. Antes de fazer

! edies on-line:
Avalie como as mquinas reagiro s alteraes.
Notifique as alteraes a todos.

exibio
original
edies pendentes Efetue a alterao na lgica do controlador,
mas mantenha a alterao no seu computador por enquanto. No a
envie para o controlador.
exibio de
edies edies de teste Envie as edies pendentes para o controlador,
pendentes mas mantenha a lgica original. Quando voc testa as edies:
A lgica da exibio das edies de teste controla os seus
dispositivos de sada.
exibio das Qualquer dispositivo de sada que voc tenha excludo da
edies de lgica original permanece em seu ltimo estado (valor antes
teste do teste das edies).

edies de montagem Torna as edies de teste permanentes e


remove a lgica original.

Publicao 1756-QS001A-PT-P Agosto 2003


3-16 Comunicao com o controlador

Neste procedimento, voc usa a barra de ferramentas de edio on-line para iniciar, aceitar, testar e montar as
suas edies.
iniciar edio aceitar edies montar edies testar edies do desfazer teste
pendente da pendentes da do programa programa das edies do
rotina rotina programa

1. Entre em comunicao com o controlador e abra a rotina que voc deseja editar.

2. Clique em (iniciar edio pendente da rotina).

3. Faa as suas alteraes.

4. Clique em (aceitar edies pendentes da rotina).

5. Clique em (testar edies do programa) e, em seguida,


(sim testar edies do programa).

6. Voc deseja manter essas edies? no


Clique em (desfazer teste de edies do
sim
programa) e, em seguida, (sim
desfazer teste das edies do programa).
a. Clique em (montar edies do programa)
e, em seguida, (sim montar
edies do programa).

b. Salve o projeto.

Publicao 1756-QS001A-PT-P Agosto 2003


Captulo 4

Comunicao com os mdulos de E/S

Como usar este captulo Use este captulo para configurar e programar o controlador para se
comunicar com um mdulo de E/S.

Se voc deseja: Ento: Consulte a


pgina:
se comunicar com um mdulo de E/S Como adicionar um mdulo de 4-2
E/S
exibir ou alterar a configurao (comportamento ou localizao) de Como configurar um mdulo de 4-4
um mdulo de E/S E/S
acessar os dados de um mdulo de E/S Como monitorar dados de E/S 4-5
atribuir um nome descritivo a um dispositivo de E/S Como atribuir um tag de alias 4-7
programar a lgica para que os diagramas de fiao estejam
disponveis

1 Publicao 1756-QS001A-PT-P Agosto 2003


4-2 Comunicao com os mdulos de E/S

Como adicionar um mdulo Para se comunicar com um mdulo de E/S do seu sistema, voc
adiciona o mdulo na pasta I/O Configuration do controlador.
de E/S

Projeto do Configurao de E/S Define os mdulos de E/S com os


CompactLogix quais o controlador se comunicar. As propriedades que voc
seleciona para cada mdulo definem o comportamento do
mdulo.

CompactBus Local Para um controlador CompactLogix,


esse o trilho DIN no qual o controlador e o mdulo de E/S
esto instalados.
Projeto do
ControlLogix

Projeto do FlexBus Local Para um controlador FlexLogix, esse o


FlexLogix trilho DIN no qual o controlador e o mdulo de E/S esto
instalados.

FlexBus Local2 Para um controlador FlexLogix, esse um


trilho DIN que voc conecta ao trilho DIN FlexBus Local.

mdulo que configurado para se comunicar


com o controlador

Publicao 1756-QS001A-PT-P Agosto 2003


Comunicao com os mdulos de E/S 4-3

Projeto do 1. Clique com o boto direito do mouse e selecione New Module.


CompactLogix

Projeto do
ControlLogix

2. Selecione o cdigo de catlogo do mdulo e clique em

Projeto do
FlexLogix Propriedades do mdulo

3. Atribua as seguintes propriedades:

a. nome 40 caracteres,
sublinhas _ em vez de
espaos

b. localizao do mdulo no rack


ou trilho

4. Clique em

Publicao 1756-QS001A-PT-P Agosto 2003


4-4 Comunicao com os mdulos de E/S

Como configurar um Para alterar o comportamento de um mdulo, use a janela Module


Properties. As opes de configurao variam de um mdulo para
mdulo de E/S outro.

1. Clique com o boto direito do mouse no mdulo e selecione Properties.

2. Para alterar o nome ou nmero do slot, use a guia General.

localizao do mdulo no rack ou trilho

nome do mdulo

3. Para alterar a configurao, clique na guia Configuration. Alguns mdulos possuem


vrias guias de configurao.

faixa

converso de escala

Publicao 1756-QS001A-PT-P Agosto 2003


Comunicao com os mdulos de E/S 4-5

Como monitorar dados As informaes de E/S so apresentadas como um conjunto de tags.


de E/S

Quando voc adiciona um mdulo


pasta I/O Configuration

o software cria automaticamente


tags de escopo de controlador para o
mdulo.

Um endereo de E/S segue este formato:

Local :Slot :Tipo .Membro .Submembro .Bit

= Opcional

Onde: Representa:
Local Localizao da rede
LOCAL = mesmo rack ou trilho DIN do controlador
NOME_DO_ADAPTADOR = identifica o mdulo adaptador de comunicao remota ou o mdulo ponte
Slot Nmero do slot do mdulo de E/S em seu rack ou trilho DIN
Tipo Tipo de dados
I = entrada (input)
O = sada (output)
C = configurao
S = status
Membro Especifica os dados do mdulo de E/S; depende do tipo de dados que o mdulo pode armazenar.
Para um mdulo digital, um membro Data normalmente armazena os valores de bit de entrada ou
sada.
Para um mdulo analgico, um membro Channel (CH#) normalmente armazena os dados para um
canal.
Submembro Dados especficos relativos a um membro.
Bit Ponto especfico em um mdulo de E/S digital; depende do tamanho do mdulo de E/S (0-31 para um mdulo
de 32 pontos)

Publicao 1756-QS001A-PT-P Agosto 2003


4-6 Comunicao com os mdulos de E/S

1. Clique com o boto direito do mouse e selecione Monitor Tags.

Os valores so mostrados com os seguintes estilos:


Estilo Base Notao
Binrio 2 2#
Decimal 10 na
Hexadecimal 16 16#
Octal 8 8#
Exponencial na 0.0000000e+000
Flutuante na 0.0

Uma seta azul indica que quando voc altera um valor essa
alterao tem efeito imediato.

2. Para ver um valor em um estilo diferente, selecione o estilo desejado.

3. Para alterar um valor, clique na clula Value, digite um novo valor e


pressione a tecla [Enter].

4. Para expandir um tag e mostrar seus membros, clique no sinal +.

Publicao 1756-QS001A-PT-P Agosto 2003


Comunicao com os mdulos de E/S 4-7

Como atribuir um tag de Um tag de alias permite criar um tag que representa outro tag.
alias
tag de alias Use um tag para representar outro tag.
Os tags compartilham o(s) mesmo(s) valor(es).
Quando o valor de um tag muda, o outro tag
tambm reflete a mudana.

O (C) indica que o tag est no escopo do


controlador.

Conveyor_Stop um alias para Local:3:I.Data.1 (entrada digital). Quando


a entrada ativada, o tag de alias tambm ativado.

Conveyor_On um alias para Local:2:O.Data.0 (entrada digital). Quando o


tag de alias ativado, a sada ativada.

Os tags de alias permitem atribuir um nome descritivo a um


dispositivo de E/S e programar a lgica para que os diagramas de
fiao estejam disponveis:

1. Para cada dispositivo de E/S, crie um tag com um nome que


descreva o dispositivo, como Conveyor_On para o motor do
transportador.
2. Programe a sua lgica usando os nomes de tag descritivos. Voc
pode at mesmo testar a sua lgica sem efetuar a conexo com
o dispositivo de E/S.
3. Quando os diagramas de fiao estiverem disponveis, adicione
os mdulos de E/S ao projeto.
4. Converta os tags descritivos em aliases para seus respectivos
canais ou pontos de E/S.

Publicao 1756-QS001A-PT-P Agosto 2003


4-8 Comunicao com os mdulos de E/S

Como atribuir um alias

1. Clique com o boto direito do mouse no escopo do tag de alias e selecione Edit Tags.

2. Clique na rea Alias For.


3. Clique em .

4. Selecione o tag desejado.


Para selecionar um nmero de bit,
clique em .

5. Para alterar o escopo de tags no qual ir


pesquisar, clique no boto apropriado.

Como mostrar informaes de alias

1. Selecione Tools Options.


2. Selecione a categoria Ladder Editor Display.

3. Selecione (marque) esta


caixa.
4. Clique em

Publicao 1756-QS001A-PT-P Agosto 2003


Captulo 5

Localizao de falhas no controlador

Como usar este captulo Use este captulo para obter informaes bsicas de diagnstico sobre
o seu sistema e realizar tarefas bsicas de localizao de falhas.

Se: Ento: Consulte a


pgina:
houver problema com vrios dispositivos do seu Localizao de falhas de comunicao de 5-2
sistema, possvel que a comunicao com um E/S
mdulo de E/S tenha falhado.
todo o seu processo for encerrado inesperadamente, o Como limpar uma falha grave 5-4
controlador poder ter sofrido uma falha grave.
voc quiser localizar um elemento especfico (tag, Como pesquisar um projeto 5-5
instruo etc.) em um projeto
voc quiser: Como forar um valor de E/S 5-7
cancelar os dados de entrada
cancelar a lgica
verificar a fiao at um dispositivo de sada
voc quiser obter uma amostra dos dados de um ou Como criar e executar uma tendncia 5-10
mais tags durante um perodo especfico. (histograma)
voc quiser ver o tempo de varredura de um trabalho Como ver o tempo de varredura 5-12
ou programa.

1 Publicao 1756-QS001A-PT-P Agosto 2003


5-2 Localizao de falhas no controlador

Localizao de falhas de Se houver um problema com vrios dispositivos no seu sistema, a


comunicao com um mdulo de E/S poder ter falhado.
comunicao de E/S
frente do controlador Status da comunicao de E/S

I/O
Se: Ento:
desligado Significa que:
No existem mdulos na configurao de E/S do
controlador.
O controlador no contm um projeto (a memria do
controlador est vazia).
verde O controlador est se comunicando com todos os mdulos
slido em sua configurao de E/S.
verde Um ou mais mdulos na configurao de E/S do
piscante controlador no esto respondendo.

O smbolo ! sobre um mdulo significa que o


controlador no est se comunicando com o
mdulo.

Connection Link de comunicao entre dois dispositivos, como entre


um controlador e um mdulo de E/S, terminal PanelView ou outro
controlador. Os controladores Logix5000 usam conexes para se
comunicarem com os mdulos em sua configurao de E/S.

Module Fault A comunicao com um mdulo falhou.

Publicao 1756-QS001A-PT-P Agosto 2003


Localizao de falhas no controlador 5-3

Localize primeiro as falhas relacionadas com os mdulos de comunicao.


DICA Um mdulo de comunicao com falha afeta todos os mdulos que esto
sob ele.

1. Fique on-line com o controlador.

2. Se necessrio, clique no sinal + da rvore Configurao de E/S para mostrar os


mdulos com falha.

3. Selecione o mdulo com falha.

4. Selecione Help Contents.

5. Clique na guia Index e digite module faults.

6. Selecione as informaes correspondentes sobre falhas


de mdulo e clique em

Publicao 1756-QS001A-PT-P Agosto 2003


5-4 Localizao de falhas no controlador

Como limpar uma falha Se todo o seu processo for encerrado inesperadamente, o controlador
poder ter sofrido uma falha grave.
grave

frente do controlador

vermelho
piscante OK

falha grave O controlador detectou uma condio


de falha que grave o suficiente para encerrar o
processo.

1. Fique on-line com o controlador.

2. Selecione Go To Faults.

3. Use esta informao para corrigir a causa da


falha.

Para obter mais informaes sobre um cdigo


de falha, consulte Referncia Rpida do
Sistema de Controladores Logix5000,
publicao 1756-QR107.

4. Aps corrigir a causa da falha, selecione

Publicao 1756-QS001A-PT-P Agosto 2003


Localizao de falhas no controlador 5-5

Como pesquisar um projeto Voc pode localizar um elemento da sua lgica (tag, instruo,
comentrio etc.) com base nos caracteres utilizados na pesquisa:

Para localizar: Especifique Exemplo:


tag nome completo ou parcial do tag MyTag_1
comentrio/descrio texto dentro do comentrio/descrio ventilador
instruo mnemnico da instruo OTE
instruo e tag mnemnico e tag OTE MinhaTag_1

Como procurar todas as ocorrncias de um tag, instruo etc.

1. Abra o projeto do RSLogix 5000 que voc deseja pesquisar.


2. Selecione Search Find.
3. Especifique os critrios de pesquisa:

a. Digite os caracteres que deseja localizar.


Para procurar um tag, clique em , selecione o
tag e clique em
Para selecionar um nmero de bit, clique em .

b. Selecione Text Only.

c. Selecione All Routines.

d. Selecione cada linguagem e verifique as opes


de pesquisa.
Para exibir esta seo da caixa de dilogo, clique
em

4. Clique em

Publicao 1756-QS001A-PT-P Agosto 2003


5-6 Localizao de falhas no controlador

Como ir para uma instruo

1. Para ir at uma instruo,


clique duas vezes nela.

2. Para mostrar uma lista de referncias cruzadas de


um tag, clique com o boto direito do mouse e
selecione Go To Cross Reference

3. Para ir at uma instruo, clique duas


vezes nela.

Um Y indica que essa instruo altera o valor do tag.

Publicao 1756-QS001A-PT-P Agosto 2003


Localizao de falhas no controlador 5-7

Como forar um valor Use uma fora para cancelar lgica ou dados de entrada quando voc
precisar:
de E/S
testar e depurar sua lgica
verificar a fiao at um dispositivo de sada
manter temporariamente seu processo funcionando quando
houver falha de um dispositivo de entrada

forar Cancelar um valor de uma lgica ou um dispositivo de


entrada.
O foramento de um tag de entrada cancela o valor do
dispositivo de entrada.
O foramento de um tag de sada cancela a sua lgica e
envia o valor de foramento para o dispositivo de sada.

Quando as foras esto funcionando (habilitadas), um aparece


junto ao elemento forado.

frente do controlador
Status das foras de E/S
FORCE
Se: Ento:
desligado Nenhum tag contm valores de fora de E/S.
As foras de E/S esto inativas (desabilitadas).
mbar Um ou mais tags contm um valor de foramento.
piscante As foras de E/S esto inativas (desabilitadas).
Quando voc ativa foras de E/S, todas as foras de
E/S existentes tm efeito.
mbar As foras de E/S esto ativas.
slido Os valores de foramento podem ou no existir.
Quando voc instala (adiciona) uma fora, ela tem
efeito imediato.

Se voc quer: Ento consulte:


cancelar um valor Como instalar uma fora de E/S (forar um
valor de E/S)
interromper uma fora isolada, mas deixar Como remover uma fora isolada
outras foras habilitadas e funcionando
interromper todas as foras de E/S mas Como desativar todas as foras de E/S
deix-las no projeto

Publicao 1756-QS001A-PT-P Agosto 2003


5-8 Localizao de falhas no controlador

O foramento pode causar um movimento inesperado da mquina, o que pode causar


ATENO
ferimentos no pessoal de servio. Antes de instalar, desabilite ou remova uma fora,
determine como a alterao afetar a mquina ou o processo e mantenha o pessoal de

! servio afastado da rea da mquina.


A habilitao de foras de E/S faz com que os valores de entrada, de sada,
produzidos ou consumidos sejam alterados.
Se voc remover uma fora isolada, as foras permanecero no estado habilitado.
Se as foras esto habilitadas e voc instala uma fora, a nova fora tem efeito
imediatamente.

Como instalar uma fora de E/S 1. Fique on-line com o controlador e abra a rotina que contm o tag que voc deseja
(forar um valor de E/S) forar.

2. Clique com o boto direito do mouse no tag e selecione Monitor

3. Se necessrio, clique no sinal + do tag para mostrar o valor que voc deseja forar
(por exemplo, o valor BOOL de um tag DINT).

4. Instale o valor de foramento:


Para forar um: Faa isto:
valor BOOL Clique com o boto direito do mouse no tag e selecione Force
ON ou Force OFF.
valor inteiro ou Na coluna Force Mask do tag, digite o valor no qual voc
REAL deseja forar o tag e pressione [Enter].

5. Selecione I/O Forcing Enable All I/O Forces e clique em (yes


habilita as foras de E/S).

Publicao 1756-QS001A-PT-P Agosto 2003


Localizao de falhas no controlador 5-9

Como remover uma fora isolada 1. Fique on-line com o controlador e abra a rotina que contm o tag que voc deseja
forar.

2. Clique com o boto direito do mouse no tag e selecione Monitor

3. Se necessrio, clique no sinal + do tag para ver os membros correspondentes (por


exemplo, o valor BOOL de um tag DINT).

4. Clique com o boto direito do mouse no tag e selecione Remove Force.

Como desativar todas as foras de E/S

1. Fique on-line com o controlador.

2. Selecione I/O Forcing Disable All I/O Forces e clique em (yes


desabilita as foras de E/S).

Publicao 1756-QS001A-PT-P Agosto 2003


5-10 Localizao de falhas no controlador

Como criar e executar uma As tendncias permitem ver dados de amostra do tag por determinado
perodo de tempo em uma exibio grfica. O controlador faz a
tendncia (histograma) amostragem dos dados do tag e, em seguida, os exibe como pontos
em uma carta de tendncias.

tendncia Faz a amostragem de tags especficos ao longo do


tempo e mostra os dados em uma exibio grfica.

valores dos tags

tags que voc deseja ver tempo

Como executar uma tendncia em um tag

Clique com o boto direito do mouse no primeiro tag em que


voc deseja obter a tendncia e selecione Trend

Como adicionar mais tags tendncia

1. Clique com o boto direito do mouse na carta e


selecione Chart Properties.
2. Clique na guia Pens.

3. Clique em

4. Selecione um tag a ser adicionada e clique em

Para alterar o escopo, selecione um escopo.

Para selecionar um nmero de bit, clique em .

5. Aps ter adicionado os tags necessrios, clique em

Publicao 1756-QS001A-PT-P Agosto 2003


Localizao de falhas no controlador 5-11

Como adicionar mais tags tendncia (continuao)

6. Clique na guia Y-Axis.

7. Selecione o tipo de grfico.

8. Clique em

9. Para reiniciar a tendncia, clique em

Opcional Como salvar a tendncia

1. Aps fechar a tendncia, voc tem a opo de salv-la para


uso futuro.

2. Digite um nome para a tendncia e clique em

tendncia

Publicao 1756-QS001A-PT-P Agosto 2003


5-12 Localizao de falhas no controlador

Como ver o tempo de Um controlador Logix5000 fornece dois tipos de tempo de varredura.
Cada um deles serve a determinado propsito:
varredura

tempo transcorrido (tempo de varredura do trabalho) Tempo


transcorrido entre o incio e o fim de um trabalho, em milissegundos. O
tempo transcorrido de um trabalho inclui o tempo em que ele
interrompido para efetuar comunicaes e outros trabalhos.

tempo de execuo (tempo de varredura do programa) Tempo


para executar a lgica de um programa (sua rotina principal e quaisquer
sub-rotinas que a rotina principal chame), em milissegundos. O tempo de
varredura de um programa inclui somente o tempo de execuo da lgica.
Ele no inclui nenhuma interrupo.

Como ver o tempo de varredura de um trabalho

1. Clique com o boto direito do mouse e selecione Properties.


2. Clique na guia Monitor.

tempo transcorrido desde a ltima execuo deste trabalho


tempo transcorrido mximo do trabalho

Como ver o tempo de varredura de um programa

1. Clique com o boto direito do mouse e selecione


Properties.
2. Clique na guia Monitor.

tempo de execuo mximo deste programa


tempo de execuo desde a ltima execuo
deste programa

Publicao 1756-QS001A-PT-P Agosto 2003


ndice

A D
abrir dados
rotina 2-2 mdulo de E/S 4-5
alias tendncia 5-10
criar 4-7 descarregar
arquivo projeto 3-8
Consulte vetor descrio
atualizar procurar 5-5
firmware do controlador 3-8 deteco de bit destrutivo duplicado
uso de 2-13
diagrama de 2-6
B diagrama de blocos de funes
BOOTP editar on-line 3-15
uso de 3-4 inserir 2-6
resolver malha 2-6
C usar para 1-10
dispositivo de E/S
carregar
acessar dados 4-5
projeto 3-11 acessar via tag de alias 4-7
comentrio adicionar descrio 4-7
procurar 5-5 documentar 4-7
comunicao documentar
com controlador via cabo serial 3-2 dispositivo de E/S 4-7
com o controlador via rede EtherNet/IP driver
3-4 configurar para comunicao
falha 5-2 serial 3-2
comunicao serial configurar para comunicao via rede
com o controlador 3-2 EtherNet/IP 3-4
configurar
controlador 1-2, 1-4
driver para comunicao serial 3-2 E
driver para comunicao via rede endereo IP
EtherNet 3-4 atribuir a mdulo 3-4
mdulo de E/S 4-2, 4-4 erros
tendncia 5-10 verificar rotina para 2-13
trabalho 1-5 escopo
controlador orientaes 2-15
com falha 5-4 selecionar para tag 1-6
comunicao via cabo serial 3-2 estrutura
comunicao via rede criar 1-8
EtherNet/IP 3-4 organizar 2-15
configurar 1-2, 1-4 execuo
descarregar projeto 3-8 selecionar modo do
entrar em comunicao 3-10 controlador 3-12
modo 3-12 tempo 5-12
monitorar 3-11 trabalho 1-5
monitorar execuo 3-10
reviso 3-8
controle seqencial de funes F
usar para 1-10 falha
criar controlador 5-4
alias 4-7 mdulo de E/S 5-2
programa 1-6 falha grave
projeto 1-2 limpar 5-4
rotina 1-10 firmware
tendncia 5-10 atualizar durante a
descarga 3-8

Publicao 1756-QS001A-PT-P Agosto 2003


2 ndice

folha modo de programa 3-12


uso de 2-6 modo de teste 3-12
forar mdulo de E/S
valor de E/S 5-7 adicionar a projeto 4-2
com falha 5-2
configurar 4-2, 4-4
H falha de comunicao 5-2
histograma formato de endereo 4-5
Consulte tendncia valor de foramento 5-7
monitorar
I controlador 3-10
projeto no controlador 3-11
indicador de assumir dados disponveis
uso de 2-6
inserir N
diagrama de blocos de funes 2-6 nome
diagrama de blocos de funes on-line limitaes 1-2
3-15 orientaes sobre tags 2-15
lgica ladder 2-3
lgica ladder estando on-line 3-13
texto estruturado 2-10 O
instruo on-line
procurar 5-5 com o controlador 3-10
instruo do bloco de funo editar diagrama de blocos de funes
uso da placa 2-8 3-15
editar lgica ladder 3-13
operando
L atribuir 2-11
limpar organizador do controlador
falha grave 5-4 abrir rotina 2-2
linguagem de programao e mdulo de E/S 4-2
selecionar 1-10 navegar 1-2
localizao de falhas
cancelar lgica 5-7
comunicao com o mdulo P
de E/S 5-2 perodo
todo o sistema encerrado 5-4 definir para trabalho 1-5
vrios dispositivos sem pesquisar
resposta 5-2 comentrios ou descries 5-5
ver histrico de dados 5-10 instruo 5-5
verificar fiao para dispositivo tag 5-5
de sada 5-7 placa
localizar adicionar 2-8
Consulte pesquisar programa
lgica atribuir rotina principal 1-12
verificar erros 2-13 criar 1-6
lgica ladder programar
editar on-line 3-13 tempo de varredura 5-12
inserir 2-3 projeto
usar para 1-10 carregar 3-11
uso de teclas rpidas 2-3 criar 1-2
descarregar 3-8
monitorar em controlador 3-10
M organizar rotinas 1-10
modo verificar 2-13
controlador 3-12 proteo de fonte
modo de operao 3-12 uso de 2-2

Publicao 1756-QS001A-PT-P Agosto 2003


ndice 3

R reutilizao de nomes 1-6


rede EtherNet/IP valor da tendncia 5-10
valor de foramento 5-7
atribuir endereo IP 3-4
tags de escopo de controlador
comunicao com o controlador 3-4
reviso quando usar 1-6
tags de escopo de programa
firmware do controlador 3-8
rotina quando usar 1-6
teclas rpidas
abrir 2-2
criar 1-10 inserir lgica ladder 2-3
criar tag 2-11 tempo de varredura
editar lgica ladder on-line 3-13 ver 5-12
organizar 1-10 tempo transcorrido
programar lgica ladder 2-3 trabalho 5-12
programar usando texto estruturado tendncia
2-10 criar e executar 5-10
programar usando um diagrama de texto ASCII
blocos de funes 2-6 inserir lgica usando 2-3
verificar erros 2-13 texto estruturado
rotina principal inserir 2-10
atribuir 1-12 usar para 1-10
uso de 1-10 tipo de dados definido pelo usurio
criar 1-8
uso de 1-8
S trabalho
smbolo configurar 1-5
Consulte alias tempo de varredura 5-12
sub-rotina trabalho contnuo
Consulte rotina execuo 1-5
trabalho peridico
T execuo 1-5
tag
apontar para dispositivo de E/S 4-7 V
criar 2-11 verificar
criar alias 4-7 projeto 2-13
escopo 1-6 vetor
formato 2-11 criar 1-8
mdulo de E/S 4-5 organizar 2-15
organizar 1-8, 2-15 uso de 1-8
orientaes 2-15
procurar 5-5

Publicao 1756-QS001A-PT-P Agosto 2003


4 ndice

Publicao 1756-QS001A-PT-P Agosto 2003


Microsoft, Windows e Windows NT so marcas comerciais ou marcas comerciais registradas da Microsoft
Corporation nos Estados Unidos e/ou em outros pases.
Suporte da A Rockwell Automation fornece informaes tcnicas na Web para ajud-lo a
usar nossos produtos. Em http://support.rockwellautomation.com, voc
Rockwell Automation encontra manuais tcnicos, fontes de consulta a partir de FAQs, notas
tcnicas e de aplicaes, cdigos de exemplo e links para pacotes de
servios de softwares, alm do recurso MySupport que voc pode
personalizar para aproveitar ao mximo essas ferramentas.

Para que voc tenha um nvel adicional de suporte tcnico via telefone no
que diz respeito a instalao, configurao e localizao de falhas,
oferecemos programas TechConnect Support. Para obter mais informaes,
entre em contato com o seu distribuidor local ou o representante da
Rockwell Automation, ou visite o site
http://support.rockwellautomation.com.

Ajuda para instalao

Se voc tiver problemas com um mdulo de hardware dentro das primeiras 24


horas aps a instalao, reveja as informaes contidas neste manual. Voc
tambm pode entrar em contato atravs de um nmero especial de Suporte ao
Cliente para assistncia ao auxili-lo na instalao e execuo de seu mdulo:

Estados Unidos 1.440.646.3223


Segunda a sexta-feira, 8 17
Fora dos Estados Entre em contato com o seu representante local da Rockwell
Unidos Automation para quaisquer questes relativas a suporte tcnico.

Devoluo de produto novo

A Rockwell testa todos os nossos produtos para garantir sua total


operabilidade quando enviados pela instalao industrial. Entretanto, se seu
produto no estiver funcionando e necessitar ser devolvido:

Estados Unidos Entre em contato com seu distribuidor. Para completar o processo de
devoluo, necessrio fornecer ao seu distribuidor o nmero de caso
de Suporte ao cliente (utilize o nmero de telefone acima para obt-lo).
Fora dos Estados Entre em contato com o seu representante local da
Unidos Rockwell Automation para efetuar o processo de devoluo.

Publicao 1756-QS001A-PT-P - Agosto 2003 2 PN 956992-76


Copyright 2003 Rockwell Automation, Inc. Todos os direitos reservados. Impresso nos E.U.A.

Anda mungkin juga menyukai