Escolar Documentos
Profissional Documentos
Cultura Documentos
1756 ControlLogix, 1769 CompactLogix, 1789 SoftLogix, 1794 FlexLogix e PowerFlex 700S com DriveLogix
Incio Rpido
Equipamentos de estado slido possuem caractersticas operacionais diferentes das de equipamentos eletromecnicos. A publicao SGI-1.1 Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls(Diretrizes de Segurana para Aplicao, Instalao e Manuteno dos Dispositivos de Controle Eletrnico, disponvel na filial 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 com ligao por hardware. 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 software 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.
ADVERTNCIA
!
ATENO
Identifica informaes sobre prticas ou circunstncias que podem causar exploso em um ambiente perigoso e resultar em ferimentos ou morte de pessoal, danos propriedade ou prejuzo econmico.
!
IMPORTANTE RISCO DE CHOQUE
Identifica informaes sobre prticas ou circunstncias 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 bem-sucedida e a compreenso do produto. 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.
Resumo de alteraes
Introduo
Este documento contm informaes novas e atualizadas. Para encontr-las, procure as barras de alterao como mostra o pargrafo a seguir.
Comea na pgina: 1-1 3-6 3-16 3-15 4-2 4-4 4-5 4-7 4-9 6-1 6-5 7-7
Como programar e testar um projeto simples novo captulo que destaca as etapas mnimas para a programao de um controlador Logix5000 Como exportar/importar lgica ladder Como inserir um controle seqencial de funes Como atribuir operandos a uma instruo em um texto estruturado Como descrever um tipo de dado definido pelo usurio Como adicionar linhas de comentrios Como inserir e editar a linha de comentrios utilizando o Microsoft Excel Como adicionar comentrios ao diagrama de blocos de funes ou ao controle seqencial de funes (SFC) Como adicionar comentrios a um texto estruturado Como editar a lgica enquanto estiver on-line adio do controle seqencial de funes e texto estruturado Como finalizar todas as edies em um programa Como fazer uma busca da lgica em um tag, instruo, comentrio etc.
Resumo de alteraes
Observaes:
Prefcio
Procurar informaes e procedimentos resumidos sobre linguagens de programao, instrues,comunicaes e status programar um controlador Logix5000 informaes detalhadas e abrangentes programar uma instruo de programao especfica do Logix5000
Procedimentos Comuns dos Controladores Logix5000, publicao 1756-PM001-PT Manual de Referncia , Instrues Gerais dos 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 Logix5000 Controllers Import/Export Reference Manual, publicao 1756-RM084 Logix5550 Controller Converting PLC-5 or SLC 500 Logic to Logix5550 Logic Reference Manual, publicao 1756-6.8.5 CompactLogix System User Manual, publicao 1769-UM007 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 EtherNet/IP Modules in Logix5000 Control Systems User Manual, publicao ENET-UM001 ControlNet Modules in Logix5000 Control Systems User Manual, publicao CNET-UM001 DeviceNet Modules in Logix5000 Control Systems User Manual, publicao DNET-UM004
importar/exportar um projeto ou tags do Logix5000 de/para um arquivo de texto converter uma aplicao CLP-5 ou SLC 500 em um projeto Logix5000 integrar um controlador Logix5000 especfico em um sistema de controladores, mdulos de E/S e outros dispositivos
dispositivos de controle em uma rede EtherNet/IP dispositivos de controle em uma rede ControlNet dispositivos de controle em uma rede DeviceNet
Prefcio
Este manual fornece um conjunto inicial de procedimentos para: estabelecer a comunicao com um controlador Logix5000 programar um controlador Logix5000 realizar tarefas 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 ControlLogix 1756 Controladores CompactLogix 1769 Controladores SoftLogix5800 1789 Controladores FlexLogix 1794 Controladores PoweFlex700S com DriveLogix
Este manual destina-se aos que programam sistemas de automao industrial ou fazem a manuteno deles. 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
Ao usar o manual, voc ver alguns termos com formatao diferente do restante do texto:
Por exemplo: Clique com o boto direito do mouse em Definido pelo usurio Clique com o boto direito do mouse em nome_do_programa Pressione [Enter]. Significa: Clique com o boto direito do mouse no item chamado Definido pelo usurio. Voc deve identificar o programa especfico da sua aplicao. Normalmente, ele um nome ou varivel que j foi definido anteriormente. Pressione a tecla Enter.
o nome real de um item que voc v na tela ou em um exemplo informao que voc deve fornecer com base na sua aplicao (uma varivel) uma tecla do teclado
courier
Sumrio
Captulo 1 Como programar e testar um projeto simples
Como usar este captulo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Como criar um projeto para o controlador. . . . . . . . . . . . . . . . . . . . . 1-2 Como criar um projeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Convenes para nomes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Como adicionar o seu mdulo de E/S . . . . . . . . . . . . . . . . . . . . . . . . 1-4 Como ver seus dados de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 Como inserir lgica ladder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 Como abrir uma rotina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 Como inserir lgica ladder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8 Como inserir um diagrama de blocos de funes. . . . . . . . . . . . . . . . 1-9 Como criar um rotina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9 Como solicitar a rotina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10 Como inserir um diagrama de blocos de funes . . . . . . . . . . . 1-11 Como configurar uma instruo em bloco de funes . . . . . . . 1-12 Como atribuir tags alias aos seus dispositivos. . . . . . . . . . . . . . . . . . 1-13 Como exibir ou ocultar informaes de alias . . . . . . . . . . . . . . . 1-14 Como estabelecer uma conexo serial para o controlador . . . . . . . . 1-15 Como descarregar um projeto para o controlador . . . . . . . . . . . . . . 1-17 Como selecionar o modo de operao do controlador . . . . . . . . . . 1-19
Sumrio
ii
Como importar linhas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 Como verificar tags alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 Como inserir um diagrama de blocos de funes. . . . . . . . . . . . . . . . 3-9 Utilize o teclado para adicionar um elemento . . . . . . . . . . . . . . 3-10 Como conectar elementos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 Como resolver uma malha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11 Como adicionar uma folha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11 Como usar um frontal para um bloco de funes . . . . . . . . . . . . . . 3-12 Como configurar um tpico . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13 Como adicionar um frontal ao Microsoft Excel. . . . . . . . . . . . . 3-13 Como inserir texto estruturado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14 Como buscar uma instruo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15 Como atribuir operandos a uma instruo . . . . . . . . . . . . . . . . . 3-15 Como inserir um controle seqencial de funes. . . . . . . . . . . . . . . 3-16 Como inserir um controle seqencial de funes (SFC) . . . . . . 3-17 Como atribuir operandos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18 Como criar um tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19 Como selecionar um tag existente. . . . . . . . . . . . . . . . . . . . . . . . 3-19 Como verificar um projeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20 Orientaes sobre tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
Sumrio
iii
Captulo 5 Como entrar em comunicao com Como usar este captulo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 Como estabelecer uma comunicao com o controlador via rede o controlador
EtherNet/IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Equipamento e informaes necessrias . . . . . . . . . . . . . . . . . . . Como conectar o seu dispositivo EtherNet/IP e o computador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Como atribuir um endereo IP ao controlador ou mdulo de comunicao. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Como configurar um driver de ethernet . . . . . . . . . . . . . . . . . . . . Como entrar em comunicao com um controlador . . . . . . . . . . . . . Se o seu computador possui um projeto para o controlador . Se o seu computador no possuir o projeto para o controlador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 5-3
Sumrio
iv
Captulo
Este captulo apresenta a seqncia bsica de programao para o controlador Logix5000. Ele traz as etapas necessrias para desenvolver e testar um diagrama ladder ou um diagrama de blocos de funes. Os exemplos neste captulo mostram como controlar uma sada analgica ou digital baseada no estado de uma entrada analgica ou digital. Como programar e testar um projeto simples
Etapa: Como criar um projeto para o controlador Como adicionar o seu mdulo de E/S Como ver seus dados de E/S Como inserir lgica ladder Como inserir um diagrama de blocos de funes Como atribuir tags alias aos seus dispositivos Como estabelecer uma conexo serial para o controlador Como descarregar um projeto para o controlador Como selecionar o modo de operao do controlador Pgina: 1-2 1-4 1-5 1-7 1-9 1-13 1-15 1-17 1-19
Os demais captulos nesta publicao fornecem mais informaes detalhadas sobre como programar, editar e localizar falhas em um projeto.
1-2
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 caractersticas gerais grficas 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 .
1-3
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
1-4
Para comunicar-se com qualquer mdulo de E/S de seu sistema, adicione os mdulos pasta de configurao de E/S do controlador. As propriedades que voc selecionar para cada mdulo definem o comportamento do mdulo.
Controlador ControlLogix Controlador FlexLogix
1. Clique com o boto direito do mouse e selecione New Module. 2. Selecione o tipo de mdulo.
1-5
1-6
1. Clique com o boto direito do mouse e selecione Monitor Tags. Os valores so mostrados com os seguintes estilos: Estilo Binrio Decimal Hexadecimal Octal Exponencial Flutuante Base 2 10 16 8 Abertura numrica Abertura numrica Notao 2# Abertura numrica 16# 8# 0.0000000e+000 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 +.
1-7
rotina Fornece o cdigo executvel (lgica) para um programa (semelhante a um arquivo de programa em um controlador CLP 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 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.
1-8
EXEMPLO
No exemplo a seguir, uma instruo Examine If Closed (XIC) verifica o estado de energizado/desenergizado de um boto. Se o boto estiver ligado, a instruo Output Energize (OTE) acende uma luz.
XIC Se este bit estiver energizado OTE energize este bit. Caso contrrio, desenergize este bit.
1-9
1. Clique com o boto direito do mouse no programa e escolha New routine. 2. Digite um nome para a rotina. 3. Escolha a linguagem de programao. 4. OK
1-10
1. Adicionar uma linha 2. Selecione a guia Program Control. 3. Adicionar uma instruo JSR.
5. Para solicitar a rotina de modo simplificado, remova o restante dos parmetros da instruo JSR. Para remover um parmetro, clique nele com o boto direito do mouse e escolha Remove Instruction Parameter.
1-11
3. Para conectar elementos, clique nos pinos correspondentes (ponto verde = ponto de conexo vlido).
EXEMPLO
No exemplo a seguir, uma Input Reference (IREF) l o valor de uma entrada analgica e envia o valor para uma instruo Scale (SCL). A instruo SCL converte o valor para utilizaes de engenharia e envia-o para uma Output Reference (OREF). A OREF grava o valor para uma sada analgica.
1-12
2. Para alterar o valor de um parmetro, clique na clula de valor, digite um novo valor e pressione a tecla [Enter].
Por exemplo, na instruo SCL, especifique os seguintes parmetros: InRawMax valor mximo de entrada InRawMin valor mnimo de entrada InEUMax valor mximo de engenharia InEUMin valor mnimo de engenharia 3. OK
1-13
Alm de permitir o uso de tags de entrada e sada de um mdulo diretamente na sua lgica, os alias tags so muito mais fceis de se utilizar.
Como opo, crie tags que descrevam cada dispositivo sem direcion-los para os endereos atuais dos dispositivos. Mais tarde, converta os tags em alias para os dados dos dispositivos.
alias tag um tag que representa outro tag Os dois tags compartilham os mesmos dados. Quando os dados mudam, ambos os tags mudam. Um alias tag fornece um nome descritivo para dados, como entrada ou sada de dados DeviceNet. Se o local dos dados mudar, basta apontar para o alias tag para que o novo local seja assumido, sem precisar editar a sua lgica.
2. Digite um nome descritivo do tag para o dispositivo. 3. Clique com o boto direito do mouse no nome do tag e selecione New
1-14
1-15
O software RSLinx manipula a comunicao entre controladores Logix5000 e os seus programas, como o RSLogix 5000. Para se comunicar com um controlador (por exemplo, descarregar, monitorar dados), configure o RSLinx para a comunicao desejada.
Software RSLinx
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 controlador.
ADVERTNCIA
!
Controlador Logix5000
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 pode 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-16
e. Selecione a porta COM do seu computador. f. Selecione Logix 5550/CompactLogix. g. Clique em h. Aps concluir a configurao automtica, clique em
1-17
Para executar um projeto em um controlador, descarregue o projeto para o controlador. Quando voc descarrega um projeto ou atualiza um 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.
ATENO
!
Controlador Logix5000 projeto descarregar
descarregar Transferir um projeto do computador para o controlador a fim de executar o projeto. Quando voc descarrega um projeto, perde o 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.
1-18
b. Clique em
c. Localize o controlador.
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.
1-19
Para executar ou interromper a execuo da lgica em um controlador, altere o modo de operao do controlador.
1. Determine qual modo voc deseja para o controlador: Voc quer executar a lgica no controlador? sim Voc quer que a lgica controle os dispositivos de sada? no Selecione o modo de teste. sim Selecione o modo de operao. no Selecione o modo de programa.
RUN
REM
PROG
1-20
Observaes:
Captulo
Organizao de um projeto
Este captulo fornece informaes mais detalhadas de como organizar o formato do programa e as estruturas de dados do controlador:
Se voc deseja saber: Como configurar a execuo de tarefas Como criar programas adicionais Como criar tipos de dados definidos pelo usurio Como definir as suas rotinas Como atribuir rotinas principais Como configurar o controlador Como configurar mdulos de E/S Consulte a pgina: 2-2 2-3 2-5 2-7 2-10 2-11 2-12
2-2
Organizao de um projeto
Um novo projeto contm uma tarefa padro para a execuo da sua lgica.
tarefa Define o agendamento e as informaes de prioridade para a execuo (varredura) da sua lgica.
Neste manual de incio rpido, limitamos o projeto a uma nica tarefa com um dos tipos de execuo a seguir:
Se voc quiser executar a sua lgica: todo o tempo
execuo da lgica tarefa tarefa tarefa tarefa reiniciada reiniciada reiniciada reiniciada automaticamente automaticamente automaticamente automaticamente
Configure a tarefa para este tipo de execuo: continuous (contnua) Esta a configurao padro de MainTask.
1. Clique com o boto direito do mouse e selecione Properties. 2. Clique na guia Configuration.
Para usar vrias tarefas ou executar uma tarefa quando um evento especfico (disparo) ocorrer, consulte Procedimentos Comuns dos Controladores Logix5000, publicao 1756-PM001-PT.
Organizao de um projeto
2-3
Um controlador Logix5000 permite que voc divida a sua aplicao em vrios programas, cada qual com seus prprios tags (dados).
tag Armazena dados. No existe uma tabela de dados ou um formato numrico fixo 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.
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 Programa_A quanto Programa_B podem ter um tag de programa com o nome Tag_4.
2-4
Organizao de um projeto
Voc possui vrias mquinas, estaes ou processos que utilizam lgica idntica mas contm dados diferentes? no
sim
Crie um programa para cada mquina, estao ou processo. Voc pode reutilizar tanto o cdigo quanto os nomes de tags nos programas. No necessrio gerenciar nomes de tags com conflito entre os programas.
3. Clique em
DICA
Nomes: somente letras, nmeros e sublinhas (_) devem comear com uma letra ou uma sublinha 40 caracteres sem sublinhas consecutivas ou delimitadoras sem distino entre maisculas e minsculas Certos tags devem ser do escopo do controlador.
Se voc deseja usar um tag: em mais de um programa no projeto em uma instruo Message (MSG) para produzir ou consumir dados para se comunicar com um terminal PanelView somente em um nico programa Tags de programa para o programa Tags de controlador Use este escopo:
Organizao de um projeto
2-5
Os tipos de dados definidos pelo usurio permitem a voc organizar os dados de modo que correspondam sua mquina ou processo. 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: 1 Considere as restries das descries. 2 Dados que representam um dispositivo de E/S exigem programao adicional. 3 Se voc incluir um vetor como um membro, limite-o a uma nica dimenso. 4 Ao usar os tipos de dados BOOL, SINT ou INT, coloque os membros que usam o mesmo tipo de dados em seqncia: Detalhes: Consulte Como descrever um tipo de dado definido pelo usurio na pgina 4-2. Se voc incluir membros que representam dispositivos de E/S, dever usar lgica para copiar os dados entre os membros no tipo de dados definido pelo usurio e os tags de E/S correspondentes. Vetores multidimensionais no so permitidos em um tipo de dados definido pelo usurio. Os controladores Logix5000 alocam memria em blocos de 4 bytes. Se voc coloca em seqncia tipos de dados menores juntos, o controlador empacota tantos quanto forem possveis em um bloco de 4 bytes.
mais eficiente BOOL BOOL BOOL DINT DINT menos eficiente BOOL DINT BOOL DINT BOOL
2-6
Organizao de um projeto
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 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): c. Selecione o tipo de dados e clique em d. Especifique as dimenses do vetor. e. Clique em
Organizao de um projeto
2-7
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 CLP 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 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.
Como definir uma rotina para cada seo da sua mquina ou processo
Para facilitar o desenvolvimento, o teste e a localizao de falhas do seu projeto, divida-o em rotinas (sub-rotinas): 1. Como identificar cada seo fsica da sua mquina ou processo 2. Atribua uma rotina para cada uma destas sees.
Descrio da sua mquina ou processo
Xxxxx xxxxx xxx Xxxxx xxxxx xxx Xxxxx xxxxx xxx
2-8
Organizao de um projeto
Em geral, se uma rotina representa: uma execuo contnua ou paralela de vrias operaes (no seqenciadas) 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 controle da malha clculos em fluxo de circuito gerenciamento de vrias operaes em alto nvel seqncias repetitivas de operaes processo por batelada controle de posicionamento usando texto estruturado operaes de uma mquina de estado operaes matemticas complexas processamento especializado de malha de tabela ou vetor manipulao do grupo ASCII ou processamento de protocolo
texto estruturado
Organizao de um projeto
2-9
Exemplo: Para executar continuamente vrias operaes booleanas complexas crie uma rotina separada para cada operao. Para controlar 4 vlvulas, onde cada vlvula exige uma realimentao que esteja em sua posio comandada faa uma folha separada para cada vlvula.
Dentro da rotina FBD, faa uma folha para malha funcional para um dispositivo (motor, vlvula etc.).
folha
etapa etapa
Para executar a seqncia a seguir: 1. Encher um tanque. 2. Misturar os ingredientes no tanque. 3. Esvaziar o tanque faa cada seo (preenchimento, mistura, esvaziamento) em etapas separadas.
2-10
Organizao de um projeto
Cada programa exige uma rotina principal. Aps criar as suas rotinas, atribua uma rotina principal para cada programa. No projeto padro, MainProgram j tem uma rotina principal (MainRoutine). Voc precisar atribuir uma rotina principal somente para cada programa adicional que criar.
IMPORTANTE
Organizao de um projeto
2-11
Se voc quiser alterar a configurao do controlador, como nome, tamanho de rack ou nmero de slot, use a caixa de dilogo Controller Properties.
1. Clique no boto Controller Properties. 2. Altere as propriedades necessrias (alguns itens so aplicveis somente a alguns controladores). e. tipo de controlador
f. nome do controlador
2-12
Organizao de um projeto
Para alterar o comportamento de um mdulo, use a janela Module Properties. As opes de configurao variam de um mdulo para 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
Captulo
Este captulo fornece informaes mais detalhadas sobre como programar a lgica de uma rotina e criar tags para a lgica.
Se voc deseja saber: Como inserir lgica ladder Como exportar/importar lgica ladder Como inserir um diagrama de blocos de funes Como usar um frontal para um bloco de funes Como inserir texto estruturado Como inserir um controle seqencial de funes Como atribuir operandos Como verificar um projeto Como conferir as Orientaes sobre tags Consulte a pgina: 3-2 3-6 3-9 3-12 3-14 3-16 3-18 3-20 3-22
Neste captulo, voc programa o projeto permanecendo off-line. A programao on-line exige etapas adicionais. Consulte o captulo 6, Como programar um projeto on-line.
3-2
mais instrues
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.
3-3
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
3-4
4. Para mover uma instruo, ramificao ou linha para um outro local, utilize o mouse para arrast-la para l.
3-5
a. Clique em
b. Para a tecla desejada, selecione o elemento. c. Aps atribuir as teclas desejadas, clique em
3-6
Se desejar reutilizar a lgica ladder de um outro projeto, basta exportar a lgica para um aquivo L5X e import-lo para o projeto solicitado. O arquivo L5X contm tudo o que voc precisa para a lgica, exceto os mdulos de E/S.
arquivo L5X linhas tags tipos de dados comentrios importar Projeto B exportar
Projeto A
Ao importar linhas
Ao importar linhas, o software RSLogix 5000 mostra uma lista de tags e tipos de dados definidos pelo usurio que combinam com as linhas. Utilize a lista para gerenciar os tags e os tipos de dados que foram criados durante a operao de importao.
A coluna Operation mostra o que acontecer com cada tag e tipo de dados durante a importao. O software pode cri-lo, utilizar um j existente no projeto ou descart-lo (no import-lo).
Se desejar, voc pode renomear um tag para que se encaixe melhor no projeto.
Se voc definir variveis para as linhas em um tipo de dado definido pelo usurio, ter menos tags para gerenciar.
Se j houver um tag no projeto, voc poder: Utilizar o tag existente, o que descarta o tag no arquivo da biblioteca e une a lgica ao tag existente. Renomear o tag, criando outro.
Se j houver um tag de E/S no projeto, a operao de importao utiliza este tag para qualquer alias referente quele nome de tag. Uma vez importado o projeto, verifique a preciso dos tags alias.
3-7
fora de seqncia
2. Clique com o boto direito do mouse a seleo desejada e escolha Export rung.
3-8
1. Clique com o boto direito do mouse no local das linhas e escolha Import Rung.
2. Selecione o arquivo para importar. 3. Verifique se h conflitos nos nomes. 4. Importe o arquivo.
Se o projeto no tiver o tag de base, voc ter de criar uma ou apontar o tag alias para um outro tag de base.
3-9
Um diagrama de blocos de funes permite definir visualmente o fluxo de dados entre as instrues. Em seguida, o fluxo de dados 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 entrada (ICON) L um valor de um OCON na mesma folha ou em uma outra folha na rotina. Para ler um valor de uma outra rotina, use uma combinao OREF/IREF.
Este pino de entrada usa a sada que o bloco 3 produziu na varredura anterior.
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. Se um grupo de blocos est em uma malha, voc precisa identificar qual bloco deve ser executado primeiro. Use o indicador de assumir dados disponveis para marcar o fio de entrada que cria a malha (o fio de realimentao).
3-10
Para conectar elementos, clique nos pinos correspondentes (ponto verde = ponto de conexo vlido).
3-11
Para resolver uma malha (definir um fio como uma entrada), clique com o boto direito do mouse no fio e selecione Assume Data Available.
3-12
O software RSLogix 5000 contm frontais (controles) para algumas das instrues em bloco de funes.
frontal Controle ActiveX que permite interagir com uma instruo em bloco de funes. O seu pacote de software RSLogix 5000 Enterprise Series contm frontais, mas no os instala automaticamente. Para usar os frontais, localize-as no CD do software e instale-os separadamente. Use os frontais em um recipiente ActiveX, como o software a seguir:
RSView32 RSView SE Microsoft Excel O software RSLogix 5000 no um recipiente ActiveX. Os frontais se comunicam com o controlador pelos tpicos DDE/OPC no software RSLinx. Para utilizar o software RSLinx para os tpicos DDE/OPC, adquira: o software RSLinx como um pacote separado ou o software de programao RSLogix 5000 - edio profissional, que inclui o software RSLinx de programao - edio profissional O software RSLinx Lite, que vem com os outros pacotes de software RSLogix 5000, no fornece comunicao DDE/OPC. Os frontais 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)
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.
3-13
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.
3-14
O texto estruturado uma linguagem de programao textual que usa instrues para definir o que executar. O texto estruturado pode 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 ; terminao de uma atribuio, instruo ou fim de uma elaborao.
Bool2 := 1 End_if;
Bool2 := 1; 3. Escreva expresses BOOL como verdadeiras ou falsas Bool2 :=1; Use uma expresso BOOL para determinar se condies especficas so verdadeiras (1) ou falsas (0). Um tag BOOL j verdadeiro (1) ou falso (0). No use um sinal = para verificar seu estado. Certo: If Bool1 If Not(Bool2) Certo: If Dint1 > 5 4. Em uma atribuio, comece com o destino. Errado: If Bool1 = 1 If Bool1 = 0 Errado: If Dint1
Para verificar um inteiro, REAL ou grupo, crie uma comparao (=, <, <=, >, >=, <>).
3-15
1. Clique com o boto direito do mouse na instruo e escolha Argument List. 2. Para cada parmetro, selecione um tag ou digite um valor imediato.
3-16
Um controle seqencial de funes (SFC) lhe permite definir uma seqncia de estados (etapas) na qual a mquina ou o processo continua progredindo. As etapas podem executar o texto estruturado, solicitar sub-rotinas, ou simplesmente servirem como sinais para uma outra lgica.
etapa a funo principal do seu processo. Ela contm as aes que ocorrem em um determinado tempo, fase ou estao. ao uma das funes que uma etapa executa. Para programar a ao, insira o texto estruturado ou solicite uma sub-rotina. transio condio falsa ou verdadeira que informa ao SFC quando se deve passar para uma prxima etapa. Para especificar uma condio, insira uma expresso BOOL no texto estruturado ou solicite uma sub-rotina. ramificao executa mais de uma etapa ao mesmo tempo (simultaneamente) ou escolhe entre diferentes etapas (seletivas).
3-17
Um ponto verde mostra um ponto no qual o elemento ir conectar-se automaticamente se voc soltar o boto do mouse. Alguns botes da barra de ferramentas ficam ativos apenas depois que voc selecionar um elemento correspondente no SFC. Por exemplo, para adicionar uma ao, primeiro selecione uma etapa. Arraste uma ao at que ela esteja no topo da etapa solicitada e, em seguida, solte o boto do mouse.
2. Para conectar elementos manualmente, clique nos pinos correspondentes. Um ponto verde mostra um ponto de conexo vlido.
3. Para inserir o texto estruturado, clique duas vezes no smbolo ? . Em seguida, digite o texto estruturado e pressione [Ctrl] + [Enter].
3-18
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 atribuio de 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.
Membro
Bit ndice
3-19
1. Clique duas vezes na rea do tag. 2. Digite um nome para o tag e pressione [Enter].
Para procurar um tipo de dados ou atribuir dimenses de vetor, clique em . 5. Selecione o escopo para o tag.
6. Clique em
3-20
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 apaga 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 utiliza o bit em uma lgica ladder OTE, ONS, OSF ou instruo OSR. 3. Um outro elemento lgico, tal como uma instruo binria, OREF ou atribuio ST tambm faz referncia ao mesmo bit e pode alterar seu valor. Se voc no utilizar um bit em uma instruo OTE, ONS, OSF ou OSR, o software no detecta nenhum bit destrutivo duplicado, mesmo se existir algum. Por padro, a deteco de bit destrutivo duplicado est desativada.
3-21
2. V para um erro (error) ou advertncia (warning): Para: Ir para erro ou advertncia especfica Percorrer a lista de erros e advertncias Faa isto: Clique duas vezes no erro ou na advertncia. Pressione [F4].
3. Para fechar a guia Errors, clique aqui. 4. Para habilitar a deteco de bits destrutivos e duplicados (o padro desativado), escolha Tools Options.
3-22
Um vetor cria vrias instncias de um tipo de dados sob um nome de tag comum. 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 apagar 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.
Se voc quiser ter vrios tags com o mesmo nome, defina cada tag no escopo do 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: em mais de um programa no projeto em uma instruo Message (MSG) para produzir ou consumir dados para se comunicar com um terminal PanelView nenhuma das opes anteriores escopo de programa (tags de programa) escopo de controlador (tags de controlador) Atribua este escopo:
Para aumentar a eficincia da sua lgica, diminua o uso dos tipos de dados SINT ou INT. 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.
3-23
Detalhes: Estas so as regras para nome de tag: 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 minsculas. Embora os tags no faam distino entre maisculas e minsculas ( A o mesmo que a), a combinao entre as duas facilita a leitura. Estes tags so mais fceis de ler: TANQUE_1 tanque1 Do que estes: TANQUE_1 tanque1 TANQUE_1 tanque1
O software RSLogix 5000 exibe os tags de mesmo escopo em ordem alfabtica. Para facilitar a tarefa de monitorar tags relacionadas, use caracteres iniciais semelhantes para os tags que voc deseja manter juntos. Caso contrrio, os tags podero ficar separados uns dos outros. Nome do tag Tanque_norte Tanque_sul outros tags que comeam com as letras o, p, q etc.
Se voc comear o nome de cada tag de um tanque com Tanque os tags ficaro juntos. Nome do tag Tanque_norte Tanque_sul
3-24
Observaes:
Captulo
Use este captulo para documentar o seu projeto RSLogix 5000. Isto facilita a depurao, a manuteno e a localizao de falhas do sistema.
Se voc quer saber: Como descrever um tipo de dado definido pelo usurio Como adicionar linhas de comentrios Como inserir e editar a linha de comentrios utilizando o Microsoft Excel Como adicionar comentrios ao diagrama de blocos de funes ou ao controle seqencial de funes (SFC) Como adicionar comentrios a um texto estruturado Consulte a pgina: 4-2 4-4 4-5 4-7 4-9
4-2
O software RSLogix 5000 lhe permite criar descries automaticamente fora das descries dos tipos de dados definidos pelo usurio. Isto reduz dramaticamente a quantidade de tempo gasto na documentao do projeto. medida que voc organiza os seus tipos de dados definidos pelo usurio, tenha em mente as seguintes funes do software RSLogix 5000:
passagem de descries Quando possvel, o software RSLogix 5000 procura por uma descrio disponvel de um tag, elemento ou membro: As descries em tipos de dados definidos pelo usurio se distribuem at os tags que utilizam aquele tipo de dados. A descrio de tags de vetor se distribui at os elementos e membros do vetor.
acrescentar descrio ao tag de base O software RSLogix 5000 cria automaticamente uma descrio para cada membro de um tag que usa um tipo de dados definido pelo usurio. Ele comea com a descrio do tag e, em seguida, adiciona a descrio do membro com base no tipo de dados. colar as descries de passagem Usa descrio de tipo de dados e de vetor como uma base para criar mais descries especficas. Neste exemplo, Tank tornou-se West Tank.
4-3
1. Clique com o boto direito do mouse na descrio de restrio e escolha Past Pass-Through.
4-4
Use uma linha de comentrio para descrever a operao de um linha de lgica ladder. Voc tambm pode iniciar a rotina com uma linha que contenha apenas uma instruo No Operation (NOP). Adicione um comentrio a esta linha inicial que descreve a rotina de modo geral.
1. Clique com o boto direito do mouse na linha e escolha Editar linha de comentrio .
4-5
Voc tambm pode utilizar um software de planilha eletrnica como o Microsoft Excel para criar e editar linhas de comentrios. Desta forma, voc se beneficia dos recursos de edio no software de planilha eletrnica. As linhas de comentrios exportam no formato CSV (delimitados por vrgula). Certifique-se de manter tal formato ao salvar e fechar o arquivo de exportao.
IMPORTANTE
5. Exporte
4-6
RCOMMENT
comentrios da linha
2. Selecione o arquivo que possui os comentrios inseridos (por exemplo, o arquivo de exportao).
3. Importar
Verifique a guia Errors quanto aos resultados da operao de importao. Para atualizar a tela da lgica ladder e ver os comentrios, feche e abra a rotina.
4-7
Use caixas de textos para adicionar notas sobre a carta em geral ou um elemento Como adicionar especfico. Ou use uma caixa de texto para capturar informaes que voc utilizar comentrios ao diagrama mais tarde, `a medida que desenvolver o projeto. de blocos de funes ou ao controle seqencial de Como configurar a opo Word Wrap (Alinhamento de palavras) funes (SFC) Use esta opo para controlar a largura da caixa de texto medida que voc digita. Voc configura a opo para diagrama de blocos de funes e SFC independentemente de cada um deles.
Se voc quiser caixas de texto para: Faz com que a largura da linha mais longa do texto cresa automaticamente na caixa. Ento escolha esta opo:
Retenha uma largura fixa e aplique o alinhamento no texto. Voc pode sempre redimensionar manualmente o tamanho da caixa.
2. Selecione o editor.
4-8
1. Arraste o boto da caixa de texto da barra de ferramentas para a carta. 2. Digite o comentrio e pressione [Ctrl] + [Enter]
3. Para anexar a caixa de texto em um elemento especfico, clique no smbolo de pino e, em seguida, no elemento correspondente. Um ponto verde mostra um ponto de conexo vlido.
4-9
Para tornar o seu texto estruturado mais fcil de ser interpretado, adicione comentrios. Comentrios: utilize uma linguagem clara para descrever como funciona o texto estruturado descarregue para o controlador e carregue para o controlador no afeta a execuo do texto estruturado
Para adicionar comentrios ao seu texto estruturado:
Para adicionar um comentrio: em uma nica linha no final de uma linha de texto estruturado dentro de uma linha de um texto estruturado que ultrapassa mais de uma linha Use um desses formatos: comentrio (*comment*) *comment* (*comment*) *comment* (*start of comment . . . end of comment*) *start of comment . . . end of comment*
Por exemplo:
Formato: comentrio Exemplo: No incio de uma linha //Verifique a direo da esteira transportadora IF conveyor_direction THEN... No final de uma linha ELSE //If conveyor isnt moving, set alarm light light := 1; END_IF; (*comment*) Sugar.Inlet[:=]1;(*open the inlet*) IF Sugar.Low (*low level LS*)& Sugar.High (*high level LS*)THEN... (*Controla a velocidade de recirculao da bomba. A velocidade depende da temperatura no tanque.*) IF tank.temp > 200 THEN... *comment* Sugar.Inlet:=0;*open the inlet* IF bar_code=65 /*A*/ THEN... /*Obtm o nmero de elementos na matriz Inventory e armazena o valor do tag Inventory_Items tag*/ SIZE(Inventory,0,Inventory_Items);
4-10
Observaes:
Captulo
Use este captulo para acessar o projeto no controlador de forma que voc pode monitorar, editar ou solucionar problemas no controlador.
Para saber: Como estabelecer uma comunicao com o controlador via rede EtherNet/IP Como entrar em comunicao com um controlador Consulte a pgina: 5-2 5-6
5-2
O software RSLinx manipula a comunicao entre controladores Logix5000 e os seus programas, como o RSLogix 5000. Para se comunicar com um controlador (por exemplo, descarregar, monitorar dados), configure o RSLinx para a comunicao desejada.
seu computador controlador Logix5000 ou mdulo de comunicao rede EtherNet/IP software RSLinx 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.
5-3
2. Para o dispositivo EtherNet/IP (controlador, mdulo ponte ou carto auxiliar), obtenha o seguinte:
Obtenha: endereo de ethernet endereo IP a mscara de sub-rede endereo de conversor de protocolos (talvez no seja necessrio) Desta fonte: etiqueta no dispositivo administrador da rede
ADVERTNCIA
Conecte o seu dispositivo EtherNet/IP e o computador via cabo ethernet. controlador Logix5000 ou mdulo de comunicao chave ethernet cabos ethernet padro com conector RJ-45 controlador Logix5000 ou mdulo de comunicao ou cabo ethernet crossover com conector RJ-45
5-4
Start Programs Rockwell Software BOOTP-DHCP Server BOOTP-DHCP Server ou Start Programs 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.
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.
5-5
Se voc possuir uma conexo serial com o controlador 1. Inicie o software Start RSLinx. 2. Clique em .
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.
Limpe (desmarque) a caixa de seleo Obtain IP Address from Bootp Server. 7. Digite: endereo IP a mscara de sub-rede o endereo do conversor de protocolos (se necessrio).
8. Clique em o endereo IP). e em (yes altera
5. Digite o endereo IP do controlador ou mdulo de comunicao. 6. Clique em O driver foi configurado com sucesso e est sendo executado.
5-6
Para monitorar um projeto que est sendo executado em um controlador, entre em comunicao com o controlador. O procedimento a ser adotado varia em funo da existncia ou no de uma cpia do projeto no computador.
Controlador Logix5000 on-line Monitora um projeto que um controlador est executando. projeto on-line projeto
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
5-7
Controlador Logix5000
projeto carregar
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
a. Clique em
b. Clique em
e, em seguida, em
5-8
Observaes:
Captulo
Use este captulo para editar a sua lgica, enquanto o controlador continua a controlar a sua mquina ou processo.
Para saber: Como editar a lgica enquanto estiver on-line Como finalizar todas as edies em um programa Consulte a pgina: 6-1 6-5
A edio on-line lhe permite mudar a sua lgica enquanto a mquina ou processo continuam a ser executados.
!
IMPORTANTE
Tenha muito cuidado ao editar a lgica on-line. Os 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.
Ao editar um SFC (controle seqencial de funes) on-line: O SFC volta etapa inicial. As aes armazenadas so desativadas. medida que voc executa uma edio on-line, o software RSLogix 5000 utiliza marcadores para mostrar o estado das suas edies:
lgica ladder
6-2
Descrio: Quando estiver on-line, o software RSLogix 5000 continua a mostrar para voc a lgica original enquanto voc edita uma cpia da lgica (edio pendente). Uma borda verde ou linha lateral mostra qual a lgica que o controlador est executando no momento. No bloco de funes, texto estruturado, or SFC, use os botes acima da rotina para alternar entre diferentes exibies.
lgica ladder - ou -
edies pendentes
Esta uma cpia da lgica original para voc editar. Quaisquer mudanas permanecem no seu computador at que voc aceite as edies. Na lgica ladder, voc faz a edio de linhas individuais dentro de uma rotina. No bloco de funes, texto estruturado ou SFC, voc editar uma rotina completa.
bloco de funes texto estruturado SFC lgica ladder - ou edies de testes Quando voc aceita as suas edies pendentes, o software descarrega-as para o controlador e as marca como edies de teste, mas o controlador continua a executar a lgica original. Voc, ento, precisa executar a alternncia manualmente para testar as edies ou voltar para a lgica original (executar em modo normal, no testadas, e em modo de teste). Se voc: bloco de funes texto estruturado SFC teste as edies Ento: Execuo troca para as edies de teste (todas as edies de teste executam). As sadas na lgica original permanecem em seu ltimo estado a no ser que sejam executadas pelas edies de teste (ou outra lgica). Em um SFC, a carta volta etapa inicial e as aes armazenadas so desativadas. A execuo dos comutadores voltam lgica original. As sadas nas edies de teste permanecem em seu ltimo estado a no ser que sejam executadas pela lgica original (ou outra lgica). Em um SFC, a carta volta etapa inicial e as aes armazenadas so desativadas.
organizar as edies As edies de teste recolocam permanentemente a lgica original. Na lgica ladder, se uma linha for removida, o software a marca imediatamente como uma edio de teste (caractere D em maiscula).
6-3
lgica ladder
6-4
Teste as edies
1. Teste as edies para verificar se elas so executadas como o esperado. 2. Sim Teste as edies
3. Se as edies NO ESTIVEREM OK, execute o comutador de volta sua lgica original (edies executadas em modo normal, no testadas). Para fazer alteraes, inicie uma outra edio pendente.
2. Salve o projeto.
6-5
A opo Como finalizar todas as edies no programa permite realizar uma alterao on-line na lgica sem testar a alterao.
Como finalizar todas as edies no programa
ATENO
Tenha muito cuidado ao editar a lgica on-line. Os 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. Ao escolher Como finalizar todas as edies no programa: Todas as edies no programa (pendentes e para testes), so descarregadas imediatamente para o controlador e comeam a ser executadas. A lgica original removida permanentemente do controlador. As sadas que estavam na lgica original permanecem em seu ltimo estado a no ser que sejam executadas pela nova lgica (ou outra lgica). Se as suas edies incluem um controle seqencial de funes (SFC): O SFC volta etapa inicial. As aes armazenadas so desativadas. Para utilizar a opo Como finalizar todas as edies no programa: 1. Como inicializar uma edio pendente. 2. Faa a sua alterao. 3. Escolha Finalize All Edits in Program.
6-6
Observaes:
Captulo
Use este captulo para obter informaes bsicas de diagnstico sobre o seu sistema e realizar tarefas bsicas de localizao de falhas.
Ento: Localizao de falhas de comunicao de E/S Consulte a pgina: 7-2
houver problema com vrios dispositivos do seu sistema, possvel que a comunicao com um mdulo de E/S tenha falhado. todo o seu processo for encerrado inesperadamente, o controlador poder ter sofrido uma falha grave. voc quiser localizar um elemento especfico (tag, instruo etc.) em um projeto voc quiser fazer uma busca no projeto para localizar um elemento especfico (tag, instruo etc.) voc quiser: cancelar os dados de entrada cancelar lgica verificar a fiao at um dispositivo de sada voc quiser obter uma amostra dos dados de um ou mais tags durante um perodo especfico. voc quiser ver o tempo de varredura de um trabalho ou programa.
Como limpar uma falha grave Como pesquisar um projeto Como fazer uma busca da lgica Como forar um valor de E/S
Como criar e executar uma tendncia (histograma) Como ver o tempo de varredura
7-11 7-13
7-2
Se houver um problema com vrios dispositivos no seu sistema, a comunicao com um mdulo de E/S poder ter falhado.
Status da comunicao de E/S Se: desligado Ento: Significa que: No existem mdulos na configurao de E/S do controlador. O controlador no contm um projeto (a memria do controlador est vazia). O controlador est se comunicando com todos os mdulos em sua configurao de E/S. Um ou mais mdulos na configurao de E/S do 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.
7-3
DICA
Localize primeiro as falhas relacionadas com os mdulos de comunicao. 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. Escolha Help Contents. 5. Clique na guia Index e digite module faults.
7-4
Se todo o seu processo for encerrado inesperadamente, o controlador poder ter sofrido uma falha grave.
frente do controlador
vermelho piscante
OK falha grave O controlador detectou uma condio de falha que grave o suficiente para encerrar o processo.
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
7-5
Voc pode localizar um elemento da sua lgica (tag, instruo, comentrio etc.) com base nos caracteres utilizados na pesquisa:
Para localizar: tag comentrio/descrio instruo instruo e tag Especifique nome completo ou parcial do tag texto dentro do comentrio/descrio mnemnico da instruo mnemnico e tag Exemplo: Meu Tag_1 ventilador OTE 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.
.
.
7-6
2. Para mostrar uma lista de referncias cruzadas de um tag, clique com o boto direito do mouse e selecione Go To Cross Reference
7-7
Para busca a lgica de uma rotina de um item especfico (instruo, elemento, tag, comentrio, etc.), use a janela Browse Logic.
2. Para expandir uma entrada e ver seu contedo, faa alguma das seguintes aes:
Clique duas vezes na entrada. Clique no sinal +. Clique com o boto direito do mouse na entrada e escolha Expand All.
3. Para desfazer uma entrada e esconder seu contedo, faa uma das seguintes aes:
7-8
Use uma fora para cancelar lgica ou dados de entrada quando voc precisar: 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 da fora para o dispositivo de sada.
Status das foras de E/S Se: desligado mbar piscante Ento: Nenhum tag contm valores de fora de E/S. As foras de E/S esto inativas (desabilitadas). Um ou mais tags contm um valor de foramento. As foras de E/S esto inativas (desabilitadas). Quando voc ativa foras de E/S, todas as foras de E/S existentes tm efeito. As foras de E/S esto ativas. Os valores de foramento podem ou no existir. Quando voc instala (adiciona) uma fora, ela tem efeito imediato.
mbar slido
Se voc quer: cancelar um valor interromper uma fora isolada, mas deixar outras foras habilitadas e funcionando interromper todas as foras de E/S mas deix-las no projeto
Ento: Como instalar uma fora de E/S (forar um valor de E/S) Como remover uma fora isolada Como desativar todas as foras de E/S
aparece
7-9
ATENO
O foramento pode causar um movimento inesperado da mquina, o que pode causar 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.
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 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: valor BOOL valor inteiro ou REAL Faa isto: Clique com o boto direito do mouse no tag e selecione Force ON ou Force OFF. Na coluna Force Mask do tag, digite o valor no qual voc deseja forar o tag e pressione [Enter]. (yesenable
5. Escolha I/O Forcing Enable All I/O Forces e escolha I/O forces).
7-10
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. Escolha Force E/S Disable All I/O Forces e escolha I/O forces). (yesenable
7-11
As tendncias permitem ver dados de amostra do tag por determinado perodo de tempo em uma exibio grfica. O controlador faz a 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.
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.
Para alterar o escopo, selecione um escopo. Para selecionar um nmero de bit, clique em .
7-12
Como adicionar mais tags tendncia (continuao) 6. Clique na guia Y-Axis. 7. Selecione o tipo de grfico.
Opcional Como salvar a tendncia 1. Aps fechar a tendncia, voc tem a opo de salv-la para uso futuro.
tendncia
7-13
Um controlador Logix5000 fornece dois tipos de tempo de varredura. Cada um deles serve a determinado propsito:
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.
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
1. Clique com o boto direito do mouse e selecione Properties. 2. Clique na guia Configuration.
tempo de execuo mximo deste programa tempo de execuo desde a ltima execuo deste programa
7-14
Observaes:
ndice Remissivo
A
abrir rotina 1-7 arquivo Consulte vetor atualizar firmware do controlador 1-17 reviso 1-17 controle seqencial de funes Consulte SFC criar programar 2-3 projeto 1-2 rotina 2-7 tendncia 7-11
B
biblioteca da lgica como criar e utilizar 3-6 BOOTP uso de 5-2 buscar lgica 7-7
D
dados Mdulo de E/S 1-5 tendncia 7-11 descarregar projeto 1-17 descrio linha 4-4, 4-5 procurar 7-5 tag 4-2 tipo de dados definido pelo usurio 4-2 descrio das passagens 4-2 deteco de bit destrutivo duplicado uso de 3-20 diagrama de blo 3-9 diagrama de blocos de funes documentar 4-7 editar on-line 6-1, 6-5 inserir 3-9 resolver malha 3-9 usar para 2-7 Dispositivo de E/S acessar dados 1-5 do controlador configurar para comunicao serial 1-15 documentar diagrama de blocos de funes 4-7 linha 4-4, 4-5 SFC 4-7 tag 4-2 texto estruturado 4-9 tipo de dados definido pelo usurio 4-2 driver configurar para comunicao via rede EtherNet/IP 5-2
C
caixa de texto adicionar ao diagrama de blocos de funes 4-7 adicionar ao SFC 4-7 carregar projeto 5-8 comentrio adic 4-5 adicionar 4-7 adicionar linha 4-4 adicionar a um texto estruturado 4-9 adicionar ao SFC 4-7 procurar 7-5 comunicao com controlador via cabo serial 1-15 com o controlador via rede EtherNet/IP 5-2 falha 7-2 comunicao serial com o driver 1-15 configurar controlador 1-2, 2-11 driver para comunicao serial 1-15 driver para comunicao via rede EtherNet/IP 5-2 mdulo de E/S 1-4, 2-12 tarefa 2-2 tendncia 7-11 considerar indicador de dados disponveis uso de 3-9 controlador com falha 7-4 comunicao via cabo serial 1-15 comunicao via rede EtherNet/IP 5-2 configurar 1-2, 2-11 descarregar projeto 1-17 entrar em comunicao 5-6 modo 1-19 monitorar 5-8 monitorar execuo 5-6
E
endereo IP atribuir a mdulo 5-2 entrar em comunicao com o controlador 5-6 erros verificar rotina para 3-20 escopo orientaes 3-22 selecionar para tag 2-3
ndice Remissivo
estrutura criar 2-5 organizar 3-22 execuo selecionar modo do controlador 1-19 tarefa 2-2 tempo 7-13 exportar linha de comentrio 4-5 lgica ladder 3-6
F
falha controlador 7-4 mdulo de E/S 7-2 falha grave limpar 7-4 finalizar todas as edies no programa 6-5 firmware atualizar durante a descarga 1-17 folha uso de 3-9 forar valor de E/S 7-8 frontal adicionar 3-12
clique em 2-7 Software RSLogix 5000 2-8 linha de comentrio adicionar 4-4, 4-5 exportar/importar 4-5 localizao de falhas cancelar lgica 7-8 comunicao com o mdulo de E/S 7-2 todo o sistema encerrado 7-4 vrios dispositivos sem resposta 7-2 ver histrico de dados 7-11 verificar fiao para dispositivo de sada 7-8 lgica editar on-line 6-1, 6-5 verificar erros 3-20 lgica ladder adicionar uma linha de comentrio 4-4, 4-5 editar on-line 6-1, 6-5 exportar 3-6 importar 3-6 inserir 3-2 usar para 2-7 uso de teclas rpidas 3-2
M
modo controlador 1-19 modo de operao 1-19 modo de programa 1-19 modo de teste 1-19 Mdulo de E/S formato de endereo 1-5 mdulo de E/S adicionar ao projeto 1-4 com falha 7-2 configurar 1-4, 2-12 falha de comunicao 7-2 valor de foramento 7-8 monitorar controlador 5-6 projeto no controlador 5-8
H
histograma Consulte tendncia
I
importar linha de comentrio 4-5 lgica ladder 3-6 inserir diagrama de blocos de funes 3-9 linha de comentrio 4-4, 4-5 lgica enquanto estiver on-line 6-1, 6-5 lgica ladder 3-2 SFC (controle seqencial de funes) 3-16 texto estruturado 3-14 comentrios 4-9 instruo procurar 7-5 instruo em bloco de funes uso do frontal 3-12
N
nome limitaes 1-2 orientaes sobre tags 3-22
O
on-line editar lgica 6-1, 6-5 finalizar todas as edies 6-5 operando atribuir 3-18
L
limpar falha grave 7-4 linguagem de programao
ndice Remissivo
organizador do controlador abrir rotina 1-7 e mdulo de E/S 1-4 navegar 1-2
S
SFC documentar 4-7 editar on-line 6-1, 6-5 inserir 3-16 SFC (controle seqencial de funes) usar para 2-7 sub-rotina Consulte rotina
P
perodo definir para tarefa 2-2 pesquisar buscar 7-7 comentrios ou descries 7-5 instruo 7-5 tag 7-5 procurar Consulte pesquisar programar atribuir rotina principal 2-10 criar 2-3 finalizar todas as edies 6-5 tempo de varredura 7-13 projeto carregar 5-8 criar 1-2 descarregar 1-17 monitorar em controlador 5-6 organizar rotinas 2-7 verificar 3-20 proteo de fonte uso de 1-7
T
tag criar 3-18 descrio 4-2 escopo 2-3 formato 3-18 Mdulo de E/S 1-5 organizar 2-5, 3-22 orientaes 3-22 procurar 7-5 reutilizao de nomes 2-3 valor da tendncia 7-11 valor de foramento 7-8 tags de escopo de controlador quando usar 2-3 tags de escopo de programa quando usar 2-3 tarefa configurar 2-2 tarefa contnua execuo 2-2 tarefa peridica execuo 2-2 teclas rpidas inserir lgica ladder 3-2 tempo de varredura ver 7-13 tempo transcorrido trabalho 7-13 tendncia criar e executar 7-11 texto ASCII inserir lgica usando 3-2 texto estruturado documentar 4-9 editar on-line 6-1, 6-5 inserir 3-14 usar para 2-7 tipo de dados definido pelo usurio criar 2-5 uso de 2-5 trabalho tempo de varredura 7-13
R
rede EtherNet/IP atribuir endereo IP 5-2 comunicao com o controlador 5-2 reviso firmware do controlador 1-17 rotina abrir 1-7 criar 2-7 criar tag 3-18 editar lgica on-line 6-1, 6-5 importar lgica ladder 3-6 organizar 2-7 programar lgica ladder 3-2 programar usando texto estruturado 3-14 programar usando um diagrama de blocos de funes programar utilizando um SFC 3-16 verificar erros 3-20 rotina pri 2-7 rotina principal atribuir 2-10
3-9
ndice Remissivo
U
utilizao de alias tags
V
verificar projeto 3-20 vetor criar 2-5 organizar 3-22 uso de 2-5
1-13
Microsoft, Windows e Windows NT so marcas comerciais ou marcas comerciais registradas da Microsoft Corporation nos Estados Unidos e/ou em outros pases.
A Rockwell Automation testa todos os nossos produtos para assegurar que estejam em pleno funcionamento aps deixarem as instalaes industriais. Se houver problemas de instalao ou startup, consulte primeiramente as informaes de localizao de falhas contidas nesta publicao. Se a assistncia tcnica for necessria para montar e operar seu mdulo, entre em contato com o Suporte ao Cliente (consulte a tabela abaixo); nossos especialistas tcnicos treinados esto disponveis para ajud-lo. Se o produto no estiver funcionando e precisar ser devolvido, entre em contato com o seu distribuidor. necessrio fornecer um nmero de unidade Suporte ao Cliente a seu distribuidor para completar o processo de devoluo.
Telefone Estados Unidos/Canad Fora dos Estados Unidos/Canad 1.440.646.5800 possvel acessar o nmero de telefone para seu pas pela Internet:
1. Acesse http://support.rockwellautomation.com/ 2. Em Contacting Customer Support and Other Countries, clique emClick here
Internet No mundo inteiro Acesse http://support.rockwellautomation.com/
rta capa
PN 957867-48
2004 Rockwell Automation, Inc.. Impresso nos EUA