Manual de Programação
Falhas Graves, Menores e de E/S dos Controladores Logix5000 ControlLogix 1756, GuardLogix GuardLogix 1756, Compact Compact GuardLogix GuardLogix 1768, CompactLogix CompactLogix 1768, CompactLogix 1769, Códigos de Catálogo ControlLogix SoftLogix 1789, Powerflex com DriveLogix
Informações Informações de Usuário Importantes Equipamento de estado sólido tem características operacionais diferentes daquelas de equipamentos eletromecânicos. Safety Guidelines for the Application, Installation and Maintenance of Solid S olid State Controls (publicação SGI-1.1 SGI-1.1 disponível disponível com o seu escritório de vendas local Rockwell Automation ou online em http://www.rockwellautomation.com/literature/ http://www.rockwellautomation.com/literature/)) descreve algumas diferenças importantes entre equipamento de estado sólido e equipamentos eletromecânicos ligados por cabos. Por causa dessa diferença, e também devido à grande variedade de usos para equipamento de estado sólido, todas as pessoas responsáveis pela sua aplicação precisam estar seguras de que cada uso pretendido do equipamento é aceitável. Em nenhum evento a Rockwell Automation, Inc. será responsável ou culpada por d anos diretos ou consequenciais resultantes de uso ou aplicação destes equipamentos. Os exemplos e diagramas neste manual são inclusos somente para propósitos ilustrativos. Por causa das muitas variáveis e exigências associadas a cada instalação específica, a Rockwell Automation, Inc. não pode assumir responsabilidade ou culpa por uso real baseado em exemplos e diagramas. A Rockwell Automation, Inc. não assume nenhuma responsabilidade de patente em relação ao uso de informações, circuitos, equipamento ou software descritos neste manual. Reprodução dos conteúdos deste manual, total ou parcial, sem permissão escrita da Rockwell Automation, Inc., é proibida. Ao longo deste manual, quando necessário, usamos observações para notificá-lo de considerações de segurança. ADVERTÊNCIA: Identifica informações sobre práticas ou circunstâncias que podem causar uma explosão em um ambiente classificado, o que pode levar a ferimentos pessoais ou morte, prejuízos prejuízos a propriedades, ou perda financeira. financeira.
ATENÇÃO: Identifica informações sobre práticas ou circunstâncias que podem levar a ferimentos pessoais ou morte, prejuízos a propriedades, ou perda financeira. Avisos de Atenção ajudam você a identificar um perigo, evitá-lo, e reconhecer a consequência .
PERIGO DE CHOQUE: Etiquetas podem estar esta r sobre o equipamento ou dentro dele, por exemplo, em um inversor ou motor, para alertar pessoas de que voltagens perigosas podem estar presentes.
PERIGO DE QUEIMADURA: Etiquetas podem estar sobre o equipamento ou dentro dele, por exemplo, em um inversor ou motor, para alertar pessoas de que superfícies podem atingir temperaturas perigosas. IMPORTANTE
Identifica informações que são críticas para aplicação bem-sucedida e entendimento correto do produto.
Allen-Bradley, Allen-Bradley, Rockwell Automation, Rockwell Software, ControlLogix, GuardLogix, CompactLogix, DH+, PLC-5, DriveLogix, SLC 500, R SNetW SNetWorx, RSNetWorx RSNetWorx para ControlNet, FLEX I/O, SoftLogix , FlexLogix, PowerFlex, PowerFlex, Logix5000, RSLogix 5000 e TechConnect TechConnect são marcas comerciais da Rockwell Automation, Inc. Marcas comerciais não pertencentes à Rockwell Automation são propriedades de suas respectivas empresas.
Informações Informações de Usuário Importantes Equipamento de estado sólido tem características operacionais diferentes daquelas de equipamentos eletromecânicos. Safety Guidelines for the Application, Installation and Maintenance of Solid S olid State Controls (publicação SGI-1.1 SGI-1.1 disponível disponível com o seu escritório de vendas local Rockwell Automation ou online em http://www.rockwellautomation.com/literature/ http://www.rockwellautomation.com/literature/)) descreve algumas diferenças importantes entre equipamento de estado sólido e equipamentos eletromecânicos ligados por cabos. Por causa dessa diferença, e também devido à grande variedade de usos para equipamento de estado sólido, todas as pessoas responsáveis pela sua aplicação precisam estar seguras de que cada uso pretendido do equipamento é aceitável. Em nenhum evento a Rockwell Automation, Inc. será responsável ou culpada por d anos diretos ou consequenciais resultantes de uso ou aplicação destes equipamentos. Os exemplos e diagramas neste manual são inclusos somente para propósitos ilustrativos. Por causa das muitas variáveis e exigências associadas a cada instalação específica, a Rockwell Automation, Inc. não pode assumir responsabilidade ou culpa por uso real baseado em exemplos e diagramas. A Rockwell Automation, Inc. não assume nenhuma responsabilidade de patente em relação ao uso de informações, circuitos, equipamento ou software descritos neste manual. Reprodução dos conteúdos deste manual, total ou parcial, sem permissão escrita da Rockwell Automation, Inc., é proibida. Ao longo deste manual, quando necessário, usamos observações para notificá-lo de considerações de segurança. ADVERTÊNCIA: Identifica informações sobre práticas ou circunstâncias que podem causar uma explosão em um ambiente classificado, o que pode levar a ferimentos pessoais ou morte, prejuízos prejuízos a propriedades, ou perda financeira. financeira.
ATENÇÃO: Identifica informações sobre práticas ou circunstâncias que podem levar a ferimentos pessoais ou morte, prejuízos a propriedades, ou perda financeira. Avisos de Atenção ajudam você a identificar um perigo, evitá-lo, e reconhecer a consequência .
PERIGO DE CHOQUE: Etiquetas podem estar esta r sobre o equipamento ou dentro dele, por exemplo, em um inversor ou motor, para alertar pessoas de que voltagens perigosas podem estar presentes.
PERIGO DE QUEIMADURA: Etiquetas podem estar sobre o equipamento ou dentro dele, por exemplo, em um inversor ou motor, para alertar pessoas de que superfícies podem atingir temperaturas perigosas. IMPORTANTE
Identifica informações que são críticas para aplicação bem-sucedida e entendimento correto do produto.
Allen-Bradley, Allen-Bradley, Rockwell Automation, Rockwell Software, ControlLogix, GuardLogix, CompactLogix, DH+, PLC-5, DriveLogix, SLC 500, R SNetW SNetWorx, RSNetWorx RSNetWorx para ControlNet, FLEX I/O, SoftLogix , FlexLogix, PowerFlex, PowerFlex, Logix5000, RSLogix 5000 e TechConnect TechConnect são marcas comerciais da Rockwell Automation, Inc. Marcas comerciais não pertencentes à Rockwell Automation são propriedades de suas respectivas empresas.
Prefácio Introdução
Este manual mostra como monitorar e lidar com falhas graves e menores do controlador. controlador. Ele também fornece uma lista de falhas graves, menores e de E/S que pode ser usada ao resolver problemas no seu sistema. Este manual é parte de um conjunto conjunto de manuais relacionados que mostram procedimentos comuns comuns para programação e operação de controladores Logix5000. Para uma lista completa de manuais de procedimentos comuns, consulte Logix5000 Controllers Common Common Procedures Programming Programming Manual, Manual, publicação 1756-PM001. O termo controlador Logix5000 refere-se a qualquer controlador baseado no sistema operacional Logix5000, incluindo estes: CompactLogix ControlLogix DriveLogix FlexLogix SoftLogix5800
•
•
•
•
Recursos Adicionais
Estes documentos contêm informações informações adicionais sobre produtos relacionados da Rockwell Automation. Automation. Re cu rso
D e s c r iç ã o
Industrial Automation Wiring and Grounding Guidelines, publicação 1770.4.1.
Fornece orientações gerais para instalar um sistema industrial Rockwell Automation.
Website de Certificações de Produto, http://www.ab.com
Fornece declarações de conformidade, certificados, e outros detalhes de certificação. certificação.
Você Você pode visualizar ou descarregar publicações em http://www.rockwellautomation.com/literature/ . Para solicitar cópias impressas de documentação técnica, contate o seu distribuidor local Allen-Bradley ou representante de vendas Rockwell Automation.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
3
Prefácio
Observações:
4
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Sumário Prefácio
Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Recursos Adicionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Capítulo 1 Falhas Graves
Estado de Falha Grave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Recuperação de uma Falha Grave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Manipulação de Falhas Durante a Pré-varredura e Pós-varredura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Colocação das Rotinas de Falha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Escolha Onde Colocar a Rotina de Falha . . . . . . . . . . . . . . . . . . . . . . . 12 Crie uma Rotina de Falha Falha para um Programa . . . . . . . . . . . . . . . . . . . . . . . 12 Modifique a Atribuição Atribuição de Rotina de Falha de um Programa Programa . . . . . 14 Criar uma Rotina para o Manipulador de Falhas do Controlador Controlador . . . . . 15 Criar uma Rotina Rotina para o Manipulador de Energização . . . . . . . . . . . . . . . 17 Remover programaticamente programaticamente uma Falha Grave Grave . . . . . . . . . . . . . . . . . . . . . 20 Criar um Tipo de Dados para Armazenar Informações de Falha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Obter o Tipo de Falha e Código . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Busque por uma Falha Específica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Remover a Falha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Remover uma uma Falha Grave Durante a Pré-varredura. Pré-varredura . . . . . . . . . . . . . . . . . 23 Identificar Quando o Controlador está em Pré-varredura . . . . . . . . 23 Obter o Tipo de Falha e Código . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Buscar por uma Falha Específica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Remover a Falha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Testar uma Rotina de Falha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Crie uma Falha Grave Definida pelo Usuário . . . . . . . . . . . . . . . . . . . . . . . 26 Crie uma Rotina Rotina de Falha para o Programa Programa . . . . . . . . . . . . . . . . . . . . . 26 Configure o Programa para Usar a Rotina Rotina de Falha . . . . . . . . . . . . . . 26 Pule para a Rotina de Falha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Códigos de Falhas Graves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Capítulo 2 Falhas Menores
Identificando Falhas Menores Menores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Códigos de Falha Menor. Menor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Capítulo 3 Códigos de Falha de E/S
Indicações de Falhas de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Códigos de Falha de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Índice
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
5
Sumário
6
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
1
Capítulo
Falhas Graves
Estado de Falha Grave
Tópico
Página
Estado de Falha Grave
7
Colocação das Rotinas de Falha
11
Escolha Onde Colocar a Rotina de Falha
12
Crie uma Rotina de Falha para um Programa
12
Modifique a Atribuição de Rotina de Falha de um Programa
14
Criar uma Rotina para o Manipulador de Falhas do Controlador
15
Criar uma Rotina para o Manipulador de Energização
17
Remover programaticamente uma Falha Grave
20
Criar um Tipo de Dados para Armazenar Informações de Falha
20
Obter o Tipo de Falha e Código
21
Buscar por uma Falha Específica
22
Remover a Falha
22
Remover uma Falha Grave Durante a Pré-varredura
23
Identificar Quando o Controlador está em Pré-varredura
23
Obter o Tipo de Falha e Código
24
Buscar por uma Falha Específica
24
Remover a Falha
25
Testar uma Rotina de Falha
25
Crie uma Falha Grave Definida pelo Usuário
26
Crie uma Rotina de Falha para o Programa
26
Configure o Programa para Usar a Rotina de Falha
26
Pule para a Rotina de Falha
27
Códigos de Falhas Graves
28
Se ocorre uma condição de falha que preveniria uma instrução de ser capaz de executar, a instrução é abortada e uma falha grave é relatada. Uma falha grave faz com que a execução de lógica pare e o controlador mude para o modo com falha (O LED OK pisca em vermelho). Dependendo da sua aplicação, você pode não querer que todas as falhas graves desliguem o seu sistema. Se você não quiser que todas as falhas graves desliguem o seu sistema, crie uma rotina de falha para limpar a falha e permita que sua aplicação continue a executar. Consulte Criar uma Rotina para o Manipulador de Falhas do Controlador na página 15 e Remover uma Falha Grave Durante a Pré varredura na página 23.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
7
Capítulo 1
Falhas Graves
O processo de retomar a execução depois que uma falha é limpa é conhecido como recuperação de falha. IMPORTANTE
Não use rotinas de falha para limpar continuamente todas as falhas no controlador. Programe a rotina de falha para ser seletiva nos tipos e números de falhas removidas. Também é uma boa ideia registrar a falha ocorrida de forma que possa ser analisada mais tarde.
IMPORTANTE
Quando uma instrução gera um erro devido a uma falha, por exemplo, um COP com um erro de programação de endereçamento indireto, a instrução é ignorada e não é executada. Isso ocorre com todas as instruções.
EXEMPLO
Em um sistema que usa números de receita como endereços indiretos, um número digitado incorretamente pode produzir uma falha grave. Para impedir que todo o sistema desligue caso essa falha ocorra, uma rotina de falha pode ser programada para remover falhas graves tipo 4, código 20.
Recuperação de uma Falha Grave Se a falha é removida, a instrução com falha não continua executando. Exemplo 1
8
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Graves
Capítulo 1
Uma instrução JSR passa um parâmetro de entrada contendo um endereço indireto que está fora dos limites. Se a falha for removida, a instrução JSR é abortada (a subrotina não é executada) e a execução é retomada com o EQU. Exemplo 2
A lógica dentro de uma Instrução Add-On gera uma falha. Mesmo que a lógica de uma Instrução Add-On possa parecer uma subrotina, não é – a Instrução Add-On é uma instrução. Quando uma falha ocorre dentro de uma Instrução Add-On, o restante da Instrução Add-On é abortado. Se a falha é removida, a execução é retomada com o MOV. Pontos Importantes com Relação a Instruções Add-On •
•
•
A Instrução Add-On pára de executar na instrução que causou a falha. Isso significa que o restante da rotina de modo de varredura não é executada. Se a falha for removida, a execução retoma na instrução seguinte à invocação de Instrução Add-On de nível máximo. Por exemplo, assuma que a Instrução Add-On acima myAoi invoque uma Instrução Add-On myNested encadeada, que invoca outra Instrução Add-On interna encadeada. Indo além, assuma que uma instrução dentro dessa interna cause uma falha. Se a falha for limpa, a execução é retomada com o MOV (o restante da interna não é executada; o restante da myNested não é executada; e o restante da myAoi não é executada.) Durante a pré-varredura: A rotina Lógica é executada (em modo de pré-varredura). A rotina de Pré-varredura é executada (em modo de varredura normal). Durante a pós-varredura: A rotina Lógica é executada (em modo de pós-varredura). A rotina de Pós-varredura é executada (em modo de varredura normal). •
•
•
•
•
Se uma falha ocorre durante o processamento da rotina Lógica, a Instrução Add-On aborta (o restante da rotina Lógica não é executada e as rotinas de pré e pós varredura não são executadas). Se a falha for limpa, a execução retoma na instrução seguindo a invocação de Instrução Add-On de nível máximo. Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
9
Capítulo 1
Falhas Graves
Manipulação de Falhas Durante a Pré-varredura e Pós-varredura O comportamento de cada instrução varia dependendo do modo em que é executada – verdadeiro, falso, pré-varredura ou pós-varredura. (Para detalhes sobre o que uma instrução específica faz em cada modo, consulte Logix5000 Controllers General Instructions Reference Manual, publicação número 1756-RM003.) A pré-varredura fornece uma inicialização definida pelo sistema do programa do usuário quando o controlador é alternado de modo de programa para modo de operação. A pós-varredura fornece uma reinicialização definida pelo sistema da lógica invocada a partir de uma ação SFC, quando a ação é desligada (se os SFCs forem configurados para Reinícialização Automática). •
•
Durante a pré-varredura e pós-varredura, a instruções se comportam de maneiras diferentes. O programa do usuário não é capaz de tomar decisões ou atribuir valores aos tags. Como o programa do usuário não pode inicializar índices de vetor durante a pré-varredura, falhas graves poderiam ocorrer devido a um índice estar fora da faixa permitida, o que pode ser bem oneroso. O programa do usuário não tem controle sobre os valores de índice quando o controlador perde energia ou alterna para o modo de programa. Quando retornar ao modo de operação, você deve inicializar manualmente os índices usando o software RSLogix 5000. Ou, você deve gravar um manipulador de falhas para remover as falhas de vetor durante a pré-varredura. Para aliviar a carga, é fornecido um manipulador de falhas interno que remove falhas de vetores (tipo 4, códigos de falha de 20 ou 83) durante a pré-varredura. Observação: As falhas de vetor não são ignoradas durante a pós-varredura já que
o programa do usuário tem controle total de valores de tag do índice quando uma ação é desligada.
10
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Graves
Capítulo 1
Colocação das Rotinas de Falha Uma rotina de falha permite que você programe a lógica para ter ações específicas depois de uma falha, tal como limpeza da falha e retomada da execução. As rotinas de falha podem ser configuradas como específicas para um programa, controlador, ou para o Manipulador de Energização. Figura 1 – Rotina de Falha de Programa
Figura 1 – Rotina de Falha do Controlador
Figura 1 – Rotina do Manipulador de Falhas de Energização
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
11
Capítulo 1
Falhas Graves
Escolha Onde Colocar a Rotina de Falha Onde você coloca a rotina depende do tipo de falha que você quer manipular. Use esta tabela para determinar onde no projeto a sua rotina de falha deve ser configurada. Tabela 1 – Determinar Respostas a Falhas Graves Se você deseja realizar uma ação específica/remover a falha quando
Faça isto
Página
Condição
Tipo de Falha
A execução de uma instrução causa falha
4
Crie uma Rotina de Falha para um Programa
12
A comunicação com um módulo de E/S falha
3
Criar uma Rotina para o Manipulador de Falhas do Controlador
15
O temporizador watchdog para uma tarefa expira
6
Um eixo de movimento falha
11
O controlador liga no modo de Operação/Operação Remota
1
Criar uma Rotina para o Manipulador de Energização
17
Crie uma Rotina de Falha para um Programa
Complete estas etapas para criar uma rotina de falha. 1. Abra o projeto no software RSLogix 5000. 2. No Organizador do Controlador, clique com o botão direito em
MainProgram e escolha New Routine.
12
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Graves
Capítulo 1
A caixa de diálogo New Routine aparece.
3. Especifique as propriedades na caixa de diálogo New Routine. Propriedade
Descrição
Name
Insira o nome da rotina.
Descrição
Insira uma descrição da rotina (opcional).
Type
Use o padrão do Diagrama de Lógica Ladder para criar uma rotina de falha.
Em Program ou Phase
Use o padrão do Programa Principal.
Abra Routine
Marque a caixa se você deseja que abra imediatamente o programa de lógica ladder.
Assignment
Escolha Fault.
DICA
Se você estiver criando uma rotina de falha para o Manipulador de Energização ou Manipulador de Falhas do Controlador, você pode especificar o nome de qualquer programa para as propriedades In Program ou Phase.
4. Clique em OK.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
13
Capítulo 1
Falhas Graves
Modifique a Atribuição de Rotina de Falha de um Programa Complete estas etapas para modificar qual rotina é atribuída como rotina de falha. 1. No Organizador do Controlador, expanda a Tarefa Principal.
Se uma rotina de falha já tiver sido criada, ela é incluída no programa principal.
Rotina de Falha Corrente
2. Clique com o botão direito em MainProgram, e escolha Properties. 3. Clique na guia Configuration. 4. Do menu suspenso Fault, escolha a rotina que você deseja que seja a rotina
de falha do programa.
5. Clique em Apply e OK.
14
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Graves
Capítulo 1
O programa que você especificou em 4 é agora indicado como rotina de falha no programa principal.
Nova Rotina de Falha para o Programa
Criar uma Rotina para o Manipulador de Falhas do Controlador
Esta seção fornece etapas para a criação de uma rotina de falha para operar como manipulador de falhas do controlador. Tags de programa são criados automaticamente durante este processo. IMPORTANTE
Quando você programa o manipulador de falhas, lembre-se que qualq uer instrução que seja ignorada como parte do programa de manipulação de falhas não é executada quando as tarefas principais e programas associados são executados. Por exemplo, se o seu manipulador de falhas ignora uma instrução JSR que está causando uma falha grave, então aquela instrução JSR, incluindo toda a programação dentro da subrotina, não é executada. Quando uma instrução gera um erro devido a uma falha, por exemplo, um COP com um erro de programação de endereçamento indireto, a instrução é ignorada e não é executada. Isto ocorre com todas as instruções.
1. No Organizador do Controlador, clique com o botão direito em
Controller Fault Handler e escolha New Program.
A caixa de diálogo New Program aparece.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
15
Capítulo 1
Falhas Graves
2. Insira um nome de programa e verifique que o Agendamento nele esteja
configurado para Manipulador de Falhas do Controlador. 3. Clique em OK. 4. Clique com o botão direito no programa que você criou em 2 e escolha
New Routine.
A caixa de diálogo New Routine aparece.
5. Insira um nome para a rotina. 6. Para Assignment, deixe a configuração no padrão do Principal.
DICA
16
Mesmo que você possa escolher Fault do menu suspenso Assignment, a atribuição de uma rotina como rotina de falha dentro do Manipulador de Falhas do Controlador não é necessária.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Graves
Capítulo 1
7. Clique em OK.
A rotina de falha é criada no programa Manipulador de Falha do Controlador.
8. Clique duas vezes na rotina recém-criada para editá-la.
Criar uma Rotina para o Manipulador de Energização
O Ma nipulador de Energização é uma tarefa opcional que é executada quando o controlador é ligado em modo de Operação ou de Operação Remota.
Para
Faça isto
Evitar que o controlador volte ao modo de Operação/ Remoto
Deixe a rotina para o Manipulador de Energização vazia Quando a alimentação for restaurada, uma falha grave (tipo 1, código 1) ocorre e o controlador entra em estado de falha.
Faça com que o controlador tome ações específicas e então Na rotina de falha do Manipulador de Energização, complete estas etapas. retome a operação normal quando a energia for restaurada. 1. Remova a falha grave (tipo 1, código 1). 2. Execute a lógica apropriada para as ações específicas necessárias.
IMPORTANTE
Não use rotinas de falha para limpar continuamente todas as falhas no controlador. Programe a rotina de falha para ser seletivo nos tipos e números de falhas removidas.
IMPORTANTE
Quando uma instrução gera um erro devido a uma falha, por exemplo, um COP com um erro de programação de endereçamento indireto, a instrução é ignorada e não é executada. Isso ocorre com todas as instruções.
Complete estas etapas para criar uma rotina de falha para o Manipulador de Energização no software RSLogix 5000. 1. No Organizador do Controlador, clique com o botão direito em Power-Up
Handler e escolha New Program.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
17
Capítulo 1
Falhas Graves
A caixa de diálogo New Program aparece.
2. Digite um nome de programa de clique em OK.
O programa foi adicionado ao Manipulador de Energização.
3. Clique com o botão direito no programa que você criou em 2 e escolha
New Routine.
18
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Graves
Capítulo 1
A caixa de diálogo New Routine aparece.
4. Digite o nome da rotina. 5. Para Assignment, deixe a configuração no padrão do Main.
DICA
Mesmo que você possa escolher Fault do menu suspenso Assignment, a atribuição de uma rotina como rotina de falha dentro do Manipulador de Falhas do Controlador não é necessária.
6. Clique em OK.
A rotina de falha é adicionada ao Manipulador de Energização.
7. Clique duas vezes na rotina recém-criada para editá-la.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
19
Capítulo 1
Falhas Graves
Remover programaticamente uma Falha Grave
Para remover uma falha grave que ocorre durante a execução do seu projeto, complete estas ações na rotina apropriada: Criar um Tipo de Dados para Armazenar Informações de Falha Obter o Tipo de Falha e Código Busque por uma Falha Específica Remover a Falha •
•
•
•
IMPORTANTE
Não use rotinas de falha para remover continuamente todas as falhas no controlador. Programe a rotina de falha para ser seletiva nos tipos e números de falhas removidas.
IMPORTANTE
Quando uma instrução gera um erro devido a uma falha, por exemplo, um COP com um erro de programação de endereçamento indireto, a instrução é ignorada e não é executada. Isso ocorre com todas as instruções.
Criar um Tipo de Dados para Armazenar Informações de Falha Os controladores Logix5000 armazenam informações do sistema em o bjetos. Diferentemente dos controladores PLC-5 ou SLC 500, não há arquivo de status. Para acessar informações do sistema, você usa instrução Obter Valor do Sistema (GSV) ou Configurar Valor do Sistema (SSV). Para informações de status sobre o programa, você acessa o objeto PROGRAM. Para informações de falha, você acessa estes atributos do objeto PROGRAM. •
•
•
Atributo
Tipo de Dado
Instrução
Descrição
MajorFaultRecord
DINT[11]
GSV SSV
Registra as falhas graves para este programa. Especifique o nome do programa para determinar quais objetos PROGRAM você deseja. (Ou especifique ISTO para acessar o objeto PROGRAM para o programa que contém a instrução GSV ou SSV.)
Para simplificar o acesso ao atributo MajorFaultRecord, crie este tipo de dado definido pelo usuário. 1. No organizador do software RSLogix 5000, clique com o botão direito em
User-Defined e escolha New Data Type.
20
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Graves
Capítulo 1
2. Insira as informações de tipo de dado conforme mostrado nesta tabela. Tipo de Dado: FAULTRECORD Nome
FAULTRECORD
Descrição
Armazena o atributo MajorFaultRecord ou o atributo MinorFaultRecord do objeto PROGRAM.
Membros Nome
Tipo de Dado Estilo
Descrição
Time_Low
DINT
Decimal
32 bits inferiores do valor de registro de data e hora de falha
Time_High
DINT
Decimal
32 bits superiores do valor de registro de data e hora de falha
Tipo
INT
Decimal
Tipo de falha (programa, E/S, e assim por diante)
Código
INT
Decimal
Código único para a falha
Info
DINT[8]
Hex
Informações específicas da falha
Obter o Tipo de Falha e Código
42372
A Instrução GSV: acessa o atributo MAJORFAULTRECORD deste programa. Este atributo armazena informações sobre a falha. •
•
armazena informações de falha no tag major_fault_record tag (do tipo FAULTRECORD). Quando você inserir um tag que é baseado em uma estrutura, insira o primeiro membro do tag .
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
21
Capítulo 1
Falhas Graves
Busque por uma Falha Específica
Item
Descrição
1
A primeira instrução EQU busca por um tip o específico de falha, tal como programa, E/S. Na Source B, insira o valor para o tipo de falha que você deseja remover.
2
A segunda instrução EQU busca por um código de falha específico. Na Source B, insira o valor para o código de falha que você deseja remover.
3
A primeira instrução CLR configura para zero o valor do tipo de falha no tag major_fault_record.
4
A segunda instrução CLR configura para zero o valor do código de falha no tag major_fault_record.
Remover a Falha
42372
A instrução SSV grava: novos valores para o atributo MAJORFAULTRECORD deste programa. •
•
22
os valores contidos no tag major_fault_record tag. Devido ao Tipo e Código do membro estarem configurados em zero, a falha é removida e o controlador retoma a execução.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Graves
Remover uma Falha Grave Durante a Pré-varredura
Capítulo 1
Se o controlador falha imediatamente após você alternar para o modo de Operação, então examine a operação de pré-varredura para a falha. D ependendo da revisão do seu controlador, um subscript de vetor que está além da faixa permitida para o vetor (fora da faixa) durante a pré-varredura pode ou não produzir uma falha.
Se o controlador é da revisão
Então
11. x ou anterior
Durante a pré-varredura, um subscript de vetor que está além da faixa permitida para o vetor (fora da faixa) produz uma falha grave.
12. x
Consulte as notas da versão para o firmware do seu controlador.
13.0 ou posterior
Durante a pré-varredura, o controlador limpa automaticamente quaisquer falhas devido ao um subscript de vetor que está além da faixa permitida para o vetor (fora da faixa).
Complete estes procedimentos para remover uma falha grave que ocorre durante a pré-varredura. Identificar Quando o Controlador está em Pré-varredura, consulte página 23. Obter o Tipo de Falha e Código, consulte página 24. Buscar por uma Falha Específica, consulte página 24. Remover a Falha, consulte página 25. •
•
•
•
IMPORTANTE
É uma boa prática de programação buscar por uma falha específica antes de removê-la.
Identificar Quando o Controlador está em Pré-varredura Na rotina principal do seu programa, insira esta linha como a primeira linha na rotina principal do programa.
A rotina de falha deste programa usa o status deste bit para determinar se a falha ocorreu durante a pré-varredura ou varredura normal da lógica . Durante a pré-varredura, este bit está desligado. (Durante a pré varredura, o controlador reinicia todos os bits que são referenciados pelas instruções OTE.) Uma vez que o controlador começa a executar a lógica, o bit CPU_scanning fica sempre ligado. •
•
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
23
Capítulo 1
Falhas Graves
Obter o Tipo de Falha e Código Insira essa linha na rotina de falha para o programa.
A Instrução GSV: acessa o atributo MAJORFAULTRECORD deste programa. Este atributo armazena informações sobre a falha. armazena as informações da falha no tag major_fault_record (de tipo FAULTRECORD). Quando você inserir um tag que é baseado em uma estrutura, insira o primeiro membro do tag . •
•
Buscar por uma Falha Específica Insira esta linha na rotina de falha para o programa. 1
2
3
4
24
5
Item
Descrição
1
Durante a pré-varredura os bits de todas as instruções OTE estão desligados e essa instrução é verdadeira. Uma vez que o controlador começa a executar a lógica, essa instrução é sempre falsa.
2
A primeira instrução EQU busca uma falha de tip o 4, que significa que uma instrução nesse programa causou a falha.
3
A segunda instrução EQU busca uma falha de código 20, que significa que o subscript do vetor é muito grande, ou um valor POS ou LEN de uma estrutura CONTROL é inválido.
4
A primeira instrução CLR configura para zero o valor do tipo de falha no tag major_fault_record.
5
A segunda instrução CLR configura para zero o valor do código de falha no tag major_fault_record.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Graves
Capítulo 1
Remover a Falha Insira esta linha na rotina de falha para o programa.
A instrução SSV. •
•
•
Testar uma Rotina de Falha
começa durante a pré-varredura com os bits de todas as instruções OTE desligados e essa instrução é verdadeira. Uma vez que o controlador começa a executar a lógica, essa instrução é sempre falsa. grava novos valores para o atributo MAJORFAULTRECORD desse programa. grava os valores contidos no tag major_fault_record tag. Porque o Tipo e Código do membro estão configurados para zero, a falha é removida e o controlador retoma a execução.
Você pode usar uma instrução JSR para testar a rotina de falha de um programa sem criar um erro (simular uma falha). 1. Crie um tag BOOL que você usará para iniciar a falha. 2. Na rotina principal, ou uma subrotina para o programa, insira esta linha.
EXEMPLO
Testar uma rotina de falha.
Quando test_fault_routine está ligada, uma falha grave ocorre e o controlador executa Fault_Routine.
Onde
Está
test_fault_routin e
Tag que você usará para inic ia r a falha
Fault_Routine
Rotina de falha do programa
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
25
Capítulo 1
Falhas Graves
Crie uma Falha Grave Definida pelo Usuário
Se você desejar suspender (desligar) o controlador baseado em condições na sua aplicação, crie uma falha grave definida pelo usuário. Com uma falha grave definida pelo usuário: com tipo de falha = 4. você define o valor para o código de falha. Escolha um valor entre 990 a 999. Este códigos são reservados para falhas definidas pelo usuário. O controlador manipula a falha da mesma forma que outras falhas graves: •
•
•
– –
O controlador alterna para o modo Programa e pára de executar a lógica. As saídas são configuradas para o seu estado ou valor configurados para modo em falha.
EXEMPLO
ATENÇÃO: Quando Tag_1.0 = 1, uma falha grave é produzida, e um código de falha de 999 é gerado.
Complete esses procedimentos para criar uma falha grave definida pelo usuário. Crie uma Rotina de Falha para o Programa, consulte página 26. Configure o Programa para Usar a Rotina de Falha, consulte página 26. Pule para a Rotina de Falha, página 27. •
•
•
Crie uma Rotina de Falha para o Programa Uma rotina de falha já existe para o programa? Se
Então
Sim
Vá para Pule para a Rotina de Falha na página 27.
Não
Consulte as seguintes etapas.
1. No Organizador do Controlador, clique com o botão direito no programa
e escolha New Routine. 2. Na caixa nome, digite um nome para a rotina de falha. 3. Do meu Type, escolha Ladder. 4. Clique em OK.
Configure o Programa para Usar a Rotina de Falha 1. No Organizador do Controlador, clique com o botão direito no programa
e escolha New Routine. 2. Clique na guia Configuration. 3. Do menu Fault, escolha a rotina de falha. 4. Clique em OK.
26
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Graves
Capítulo 1
Pule para a Rotina de Falha Na rotina principal do programa, insira essa linha. Condições em que o controlador deveria desligar-se
EXEMPLO
Onde
Está
Fault_Routine
Nome da rotina de falha do programa
999
Valor para o código de falha
Crie uma Falha Grave Definida pelo Usuário.
Quando o Tag_1.0 = 1, a execução pula para name_of_fault_routine. Uma falha grave ocorre e o controlador entra no modo com falha. Saídas vão para o estado com falha. A caixa de diálogo Controller Properties, guia Major Faults, exibe o código 999.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
27
Capítulo 1
Falhas Graves
Códigos de Falhas Graves
O tipo e código correspondem ao tipo e código exibidos nestes pontos de referência: caixa de diálogo Controller Properties, guia Major Faults objeto PROGRAM, atributo MAJORFAULTRECORD •
•
Tabela 2 – Códigos de Falhas Graves Digite
Código
Causa
Método de Recuperação
1
1
O controlador ligado em modo de Operação.
Execute o manipulador de perda de alimentação.
1
16
Falha de configuração de comunicação de E/S detectada. (apenas controladores CompactLogix 1768-L4 x .)
Reconfigure o número de módulos de comunicação na lateral da via 1768 do controlador: • 1768-L43 tem um máximo de dois módulos • 1768-L45 tem um máximo de quatro módulos Até quatro módulos Sercos Até dois módulos de comunicação NetLinx – –
1
60
Para um controlador sem cartão de memória instalado, o controlador: • detectou uma falha irrecuperável. • removeu o projeto da memória.
1. Remova a Falha. 2. Descarregue o projeto. 3. Alterne para o modo de Operação/Operação Remota. Siga essas etapas se a falha persistir. 1. Antes de desligar e ligar a alimentação para o controlador, registre o estado dos indicadores de status OK e RS232. 2. Entre em contato com o suporte Rockwell Automation. Consulte a contra-capa desta publicação para informações de contato.
1
61
Para um controlador com cartão de memória instalada, o controlador: • detectou uma falha irrecuperável. • gravou informações de diagnóstico no cartão de memória. • removeu o projeto da memória.
1. Remova a Falha. 2. Descarregue o projeto. 3. Alterne para o modo de Operação/Operação Remota. Se a falha persistir, entre em contato com o suporte Rockwell Automation. Consulte a contracapa desta publicação para informações de contato.
1
62
Para um controlador com cartão Secure Digital (SD) instalado, o controlador: • detectou uma falha irrecuperável. • escreveu informações de diagnóstico no cartão de memória. Quando estiver neste estado, o controlador não abrirá nenhuma conexão ou permitirá uma transição para o modo de Operação.
1. Remova a Falha. 2. Descarregue o projeto. 3. Alterne para o modo de Operação/Operação Remota. Se a falha persistir, entre em contato com o suporte técnico Rockwell Automation. Consulte a contracapa desta publicação para informações de contato.
3
16
Uma conexão de módulo de E/S necessária falhou.
Verifique:
• se o módulo de E/S está no rack. • as especificações de codificação eletrônica. • a guia Major Fault de propriedades do controlador e a guia Module Properties Connection para mais informações sobre a falha.
3
20 21
Falhas possíveis com o rack.
Irrecuperável – substitua o rack.
3
23
Pelo menos uma conexão necessária não foi estabelecida antes de entrar em modo de Operação.
Espere que a luz de E/S do controlador fique verde antes de alterar para o modo de Operação.
4
16
Instrução desconhecida encontrada.
Remova a instrução desconhecida. Isto provavelmente aconteceu devido a um processo de conversão de programa.
4
20
Subscript de vetor muito grande, estrutura de controle .POS ou Ajuste o valor para estar dentro da faixa válida. Não exceda as dimensões do vetor nem .LEN é inválida. vá além das dimensões definidas.
4
21
Estrutura de controle .LEN ou .POS < 0.
4
31
Os parâmetros da instrução JSR não combinam com aqueles da Passe o número apropriado de parâmetros. Se parâmetros demais forem passados, instrução associada SBR ou RET. os excedentes serão ignorados sem nenhum erro.
4
34
Uma instrução do temporizador tem uma pré-configuração ou valor acumulado negativos.
Configure o programa para não carregar um valor negativo no temporizador préconfigurado nem no valor acumulado.
4
42
JMP para um registro que não existiu ou foi apagado.
Corrija o alvo JMP ou adicione o registro faltante.
4
82
Um controle sequencial de funções (SFC) chamou uma subrotina e a subrotina tentou retornar ao SFC do chamado. Ocorre quando o SFC usa uma instrução JSR ou FOR para chamar a subrotina.
Remova o retorno ao SFC da chamada.
4
83
Os dados testados não estavam dentro dos limites necessários.
Modif iq ue os valores para estarem dentro dos limites.
4
84
Overflow da pilha.
Reduz os níveis de encadeamento de subrotina ou o número de parâmetros passados.
28
Ajuste o valor de forma que seja > 0.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Graves
Capítulo 1
Tabela 2 – Códigos de Falhas Graves Digite
Código
Causa
Método de Recuperação
4
89
Em uma instrução SFR, a rotina-alvo não contém a etapa-alvo.
Corrija o alvo SFR ou adicione a etapa faltante.
4
90
Usando uma instrução de segurança fora de uma tarefa de segurança.
Coloque a instrução de segurança dentro da tarefa de segurança.
4
91
A instrução Equipment Phase está sendo chamada de fora de um programa Equipment Phase.
Apenas use a instrução em um programa Equipment Phase.
4
990
4
991
Falha grave definida pelo usuário. Consulte Crie uma Falha Grave Definida pelo Usuário na página 26 para mais informações.
4
992
4
993
4
994
4
995
4
996
4
997
4
998
4
999
6
1
Watchdog da tarefa expirou. A tarefa do usuário não foi completada no período de tempo especificado. Um erro de programa causou um loop infinito, ou o programa é muito complexo para ser executado tão rapidamente quanto especificado, ou uma tarefa de prioridade maior está impedindo que esta tarefa seja concluída.
Aumente o watchdog da tarefa, diminua o tempo de execução, torne a prioridade desta tarefa ‘maior’, simplifique tarefas de prioridade maior, ou transfira alguns códigos para outro controlador.
7
40
Armazenamento para memória não-volátil falhou.
1. Tente novamente armazenar o projeto à memória não-volátil. 2. Se o projeto falhar em armazenar na memória não-volátil, substitua o cartão de memória. Se você estiver usando um controlador 1756-L7 x , verifique que o cartão SD está destravado.
7
41
Carregamento a partir da memória não-volátil falhou devido à diferença do tipo do controlador.
Mude para um controlador do tipo correto ou descarregue o projeto e armazene no cartão de memória.
7
42
Carregamento a partir da memória não-volátil falhou porque a Atualize o firmware do controlador para o mesmo nível de revisão que o projeto que está revisão do firmware do projeto na memória não-volátil não na memória não-volátil. combina com a revisão do firmware do controlador.
7
43
Carregamento da memória não-volátil devido a um checksum deficiente.
Entre em contato com o suporte Rockwell Automation. Veja a contracapa desta publicação.
7
44
Falha ao restaurar a memória do processador.
Entre em contato com o suporte Rockwell Automation. Veja a contracapa desta publicação.
8
1
Tentativa de colocar o controlador em modo de Operação com chave seletora durante o descarregamento.
Espere pelo descarregamento para completar e remover a falha.
11
1
A posição real excedeu o limite de ultrapassagem positiva.
Mova o eixo na direção negativa até que a posição esteja dentro do limite de ultrapassagem e então execute o Reinício de Falha de Eixo de Movimento.
11
2
A posição real excedeu o limite de ultrapassagem negativ a.
Mova o eixo na direção positiva até que a posição esteja dentro do limite de ultrapassagem e então execute o Reinício de Falha do Eixo de Movimento.
11
3
A posição real excedeu a tolerância de erro de posição.
Mova a posição para dentro da faixa de tolerância e então execute o Reinício de Falha de Eixo de Movimento.
11
4
A conexão do canal de Encoder A, B, ou Z está interrompida.
Reconecte o canal do encoder e então execute o Reinício de Falha de Eix o de Movimento.
11
5
Evento de ruído do encoder detectado ou os sinais do encoder não estão em quadratura.
Conserte o cabo do encoder e então execute o Reinício de Falha do Eixo de Movimento.
11
6
Entrada de Falha do Inversor foi ativada.
Remova a Falha do Inversor e então execute o Reinício de Falha do Eixo de Movimento.
11
7
Conexão síncrona incorreu em uma falha.
Primeiro execute o Reinício de Falha do Eixo de Movimento. Se isto não funcionar, puxe o servomódulo para fora e conecte-o novamente. Se isto não funcionar, substitua o servomódulo.
11
8
O Servo-módulo detectou uma falha grave de hardware.
Substitua o módulo.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
29
Capítulo 1
Falhas Graves
Tabela 2 – Códigos de Falhas Graves Digite
Código
Causa
Método de Recuperação
11
9
Ocorreu uma falha de configuração. O inversor ou módulo de movimento rejeitou a atualização de um dos atributos dos eixos.
Consulte os tags AttributeErrorCode ou AttributeErrorID dos eixos para identificar que atributo foi rejeitado e porque.
11
10
Ocorreu uma falha de motor.
Consulte o tag DriveFaults para mais informações.
11
11
Ocorreu uma falha de motor térmico.
Consulte o tag DriveFaults para mais informações.
11
12
Ocorreu uma falha de inversor térmico.
Consulte o tag DriveFaults para mais informações.
11
13
Ocorreu uma falha de anel SERCOS.
Verifique a integridade da rede de anel de fibra ótica SERCOS e os equipamentos nela.
11
14
Uma falha de entrada de habilitação do inversor ocorreu.
Reabilite a entrada de habilitação do inversor e remova a falha.
11
15
Uma falha no desbalanceamento de fase do inversor ocorreu.
Restaure a conexão de alimentação total ao inversor e remova a falha.
11
16
Uma falha no protetor no inversor ocorreu.
Consulte o tag do eixo GuardFaults para mais informações.
11
32
A tarefa de movimento passou por uma sobreposição.
A taxa de atualização de curso de grupo é alta demais para manter a operação correta. Remova o tag em falha do grupo, aumente a taxa de atualização do grupo, e então remova a falha grave.
12
32
Um controlador secundário desqualificado desligou e ligou novamente e não foi encontrado nenhum rack ou controlador parceiro ao ligar.
Verique que:
• um rack parceiro esteja conectado. • a energia seja aplicada a ambos os racks redundantes. • os controladores parceiros têm os mesmos: – – –
código de catálogo. número de slot. revisão de firmware.
12
33
Um controlador não-parceiro foi identificado no novo rack primário após uma comutação.
Realize um dos seguintes procedimentos: • remova o controlador não-parceiro e resolva a causa da comutação. • adicione um controlador parceiro para o rack secundário, resolva a causa da comutação, e sincronize o sistema.
12
34
Logo após a ocorrência de uma comutação, as posições das chaves seletoras dos controladores primário e secundário estão diferentes. O controlador primário antigo está em modo de Programa e o novo controlador primário está em modo de Operação.
Realize um dos seguintes procedimentos: • mude as chaves seletoras de Operação para Programa para o modo de Operação duas vezes para limpar a falha. • use software RSLogix 5000 para ficar online com os controladores. Então limpe as falhas e mude ambos os modos dos controladores para Operação.
14
1
Watchdog da tarefa de segurança expirou. A tarefa do usuário não foi completada no período específico de tempo. Um erro de programa causou um loop infinito, ou o programa é muito complexo para ser executado tão rapidamente quanto especificado, ou uma tarefa de prioridade maior está impedindo que esta tarefa seja terminada, ou o parceiro de segurança foi removido.
Limpar a Falha. Se uma assinatura de tarefa de segurança existe, a memória de segurança é reinicializada e a tarefa de segurança começa a executar. Se a assinatura da tarefa de segurança não existe, você deve recarregar o programa para permitir que a tarefa de segurança seja executada. Recoloque o parceiro de segurança, se ele foi removido.
14
2
Existe um erro na rotina da tarefa de segurança.
Corrija o erro na lógica do programa do usuário.
14
3
O parceiro de segurança está faltando.
Instale um parceiro de segurança compatível.
14
4
O parceiro de segurança não está disponível.
Instale um parceiro de segurança compatível.
14
5
O hardware do parceiro de segurança é incompatível.
Instale um parceiro de segurança compatível.
14
6
O firmware do parceiro de segurança é incompatível.
Atualize o parceiro de segurança de modo que a revisão principal e secundária do firmware combine com o controlador primário.
14
7
A tarefa de segurança é inoperável. Esta falha ocorre quando a lógica de segurança é inválida, por exemplo, uma diferença em lógica existe entre o controlador primário e o parceiro de segurança, um prazo de tempo expirou no watchdog, ou a memória está corrompida.
Remover a Falha. Se uma assinatura de tarefa de segurança existe, a memória de segurança é reinicializada via assinatura de tarefa de segurança e a tarefa de segurança começa a executar. Se a assinatura da tarefa de segurança não existe, você deve descarregar o programa novamente para permitir que a tarefa de segurança seja executada.
14
8
Tempo de sistema (CST) não encontrado.
Remover a Falha. Configure um equipamento para ser o mestre CST.
14
9
Falha irrecuperável do controlador do parceiro de segurança.
Limpe a falha e descarregue o programa. Se a falha persistir, substitua o parceiro de segurança.
30
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Graves
Capítulo 1
Tabela 2 – Códigos de Falhas Graves Digite
Código
Causa
Método de Recuperação
18
1
O inversor de Movimento CIP não inicializou corretamente.
Para determinar a ação corretiva, consulte o atributo de Inicialização CIP para detalhes sobre o tipo de falha que ocorreu. Para mais informações sobre o atributo de Inicialização CIP, consulte CIP Motion Configuration and Startup User Manual, publicação MOTION-UM003.
18
2
O inversor de Movimento CIP não inicializou corretamente. Esta falha é indicada quando uma falha de inicialização específica do fabricante ocorreu.
Para determinar a ação corretiva, consulte os atributos de Inicialização CIP Fault – Mfg para detalhes sobre a falha que ocorreu. Para mais informações sobre o atributo Mfg – Falha de Inicialização CIP, consulte o CIP Motion Configuration and Startup User Manual, publicação MOTION-UM003.
18
3
O bit de Falha do Eixo Físico é configurado, indicando uma falha Para determinar a ação corretiva, consulte os atributos de Falha de Eixo CIP para detalhes no eixo físico. sobre a falha que ocorreu. Para mais informações sobre os atributos de Falha de Eixo CIP, consulte CIP Motion Configuration and Startup User Manual, publicação MOTION-UM003.
18
4
O bit de Falha do Eixo Físico é configurado, indicando uma falha no eixo físico. Esta falha é indicada quando uma falha de eixo específica do fabricante ocorreu.
Para determinar a ação corretiva, consulte os atributos Mfg – Falha de Eixo CIP para detalhes sobre a falha que ocorreu. Para mais informações sobre os atributos Mfg – Falha de Eixo CIP, consulte CIP Motion Configuration and Startup User Manual, publicação MOTION-UM003.
18
5
Uma falha de movimento ocorreu.
Para determinar a ação corretiva, consulte o atributo de Falha de Movimento e bits de Falha de Movimento para detalhes sobre a falha que ocorreu. Para mais informações sobre o atributo de Falha de Movimento e bits de Falha de Movimento, consulte CIP Motion Configuration and Startup User Manual, publicação MOTION-UM003.
18
6
Uma falha do Inversor de Movimento CIP ocorreu. Geralmente a falha afeta todos os eixos associados com o módulo e todos os eixos associados são encerrados.
Reconfigure o módulo de movimento de falha para corrigir a falha. Para mais informações sobre o atributo de Falha de Módulo e bits de Falha de Módulo, consulte CIP Motion Configuration and Startup User Manual, publicação MOTION-UM003.
18
7
Uma falha de grupo de movimento ocorreu. Geralmente a falha afeta todos os eixos associados com um grupo de movimento.
Reconfigure todo o subsistema de movimento para corrigir a falha. Consulte o atributo Falha de Grupo se forem necessários detalhes sobre a falha.
18
8
Uma falha ocorreu durante a configuração de um Inversor de Movimento CIP. Geralmente, essa falha ocorre depois de uma tentativa de atualizar um atributo de configuração de eixo de um Inversor de Movimento CIP não ter sido bem-sucedida.
Para determinar a ação corretiva, consulte a Falha de Configuração nos atributos Attribute Error Code e Attribute Error ID associados com o movimento ou módulo 1756-EN x T.
18
9
Uma falha de Recuperação de Posição Absoluta (APR) ocorreu e a posição absoluta do eixo não pôde ser recuperada.
Para determinar a ação corretiva, consulte os atributos de Falha APR para determinar a causa da falha. Para mais informações sobre os atributos de Falha APR, consulte CIP Motion Configuration and Startup User Manual, publicação MOTION-UM003.
18
10
Uma falha de Recuperação de Posição Absoluta (APR) ocorreu e a posição absoluta do eixo não pôde ser recuperada. Esta falha é indicada quando uma falha APR específica do fabricante ocorreu.
Para determinar a ação corretiva, consulte os atributos de Falha APR – Mfg para determinar a causa da falha. Para mais informações sobre os atributos de Falha APR – Mfg, consulte CIP Motion Configuration and Startup User Manual, publicação MOTION-UM003.
18
128
Uma falha específica para a função de segurança de Movimento de Protetor ocorreu. Esta falha é aplicável apenas quando um inversor com funcionalidade de Segurança de Protetor é usado.
Para determinar a ação corretiva, consulte os atributos de Movimento de Protetor e bits de Status de Protetor para determinar a causa da falha. Para mais informações sobre o atributo de Movimento de Protetor e bits Status de Protetor, consulte CIP Motion Configuration and Startup User Manual, publicação MOTION-UM003.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
31
Capítulo 1
Falhas Graves
Observações:
32
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
2
Capítulo
Falhas Menores
Identificando Falhas Menores
Tópico
Página
Identificando Falhas Menores
33
Códigos de Falha Menor
36
A tabela explica como usar lógica ladder de relé para monitorar informações sobre falhas menores comuns.
Tabela 3 – Métodos de Monitoramento para Falhas Menores Para procurar por uma
Faça isto
Sobreposição de tarefa
1. Insira uma instrução GSV que obtém o objeto FAULTLOG, atributo MinorFaultBits. 2. Monitore o bit 6.
Carregue a partir de memória não-volátil
1. Insira uma instrução GSV que obtém o objeto FAULTLOG, atributo MinorFaultBits. 2. Monitore o bit 7.
Falha na porta seria l
1. Insira uma instrução GSV que obtém o objeto FAULTLOG, atrib uto MinorFaultBits. 2. Monitore o bit 9.
Bateria baixa/status do armazenamento de energia
1. Insira uma instrução GSV que obtém o objeto FAULTLOG, atributo MinorFaultBits. 2. Monitore o bit 10.
Falha relacionada à instrução
1. Crie um tipo de dado definido pelo usuário que armazene a informação da falha. Nomeie o tipo de dado como FaultRecord e atribua estes membros.
2. 3. 4. 5. 6.
Nome
Tipo de Dado
Estilo
TimeLow
DINT
Decimal
TimeHigh
DINT
Decimal
Type
INT
Decimal
Code
INT
Decimal
Info
DINT[8]
Hex
Crie um tag que armazenará os valores do atributo MinorFaultRecord. A partir do menu Data Type na etapa 1 dessa instrução, escolha o tipo de dado. Monitore S:MINOR. Use uma instrução GSV para obter os valores do atributo MinorFaultRecord se S:MINOR estiver ativado. Resete S:MINOR se você quiser detectar uma falha menor que seja causada por outra instrução. S:MINOR permanece configurado até o fim da varredura.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
33
Capítulo 2
Falhas Menores
Este exemplo verifica a existência de uma advertência de bateria baixa. EXEMPLO
Verifique a existência de uma falha menor.
Minor_fault_check configura o tempo para 1 minuto (60.000 ms) e então se reseta automaticamente.
A cada minuto, minor_fault_check.DN se liga para uma varredura. Quando isso ocorre, a instrução GSV obtém o valor do objeto FAULTLOG, atributo MinorFaultBits, e armazena-o no tag minor_fault_bits. Como a instrução GSV é apenas executada uma vez por minuto, a duração da maioria das varreduras é reduzida.
Se minor_fault_bits.10 estiver ativada, então a bateria está baixa ou falha menor ESM.
34
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Menores
Capítulo 2
Este exemplo verifica a existência de uma falha menor causada por uma instrução específica. EXEMPLO
Verifique uma falha menor causada por uma instrução.
Multiplique value_a por 1.000.000 e busque por uma falha menor, como sobrecontagem matemática. Para certificar-se de que uma instrução anterior não produziu a falha, a linha primeiramente limpa S:MINOR. A linha então executa a instrução multiplicadora. Se a instrução produz uma falha menor, o controlador configura S:MINOR . Se S:MINOR está configurado, a instrução GSV obtém informações sobre a falha e reseta S:MINOR. •
•
•
•
42373
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
35
Capítulo 2
Falhas Menores
Códigos de Falha Menor
Falhas menores são indicadas nestas localizações: Caixa de diálogo Controller Properties, guia Minor Faults Objeto PROGRAM, atributo MINORFAULTRECORD •
•
Esta tabela identifica o tipo, código, e método de recuperação sugerido quando aplicável. Tabela 4 – Falhas Menores Tipo
Código
Causa
Método de Recuperação
1
15
• Uma fonte de energia 1769 está conectada diretamente ao
• Remova a fonte de energia do CompactBus 1768 e desligue e ligue
CompactBus 1768 do controlador, com uma configuração inválida. • A fonte de energia 1768 alimentando o controlador falhou.
a alimentação ao sistema.
• Substitua a fonte de alimentação.
4
4
Uma sobrecontagem aritmética ocorreu em uma instrução.
Arrume o programa examinando operações aritméticas (ordem) ou ajustando valores.
4
5
Em uma instrução GSV/SSV, a instância especificada não foi encontrada.
Verifique o nome da instância.
4
6
Em uma instrução GSV/SSV, uma das seguintes alternativas é verdadeira: • o nome de Classe especificado não é suportado. • o nome de Atributo especificado não é válido.
Verifique os nomes de Classe e Atributo.
4
7
O tag de destino GSV/SSV foi pequeno demais para conter todos os dados. Corrija o destino para que tenha espaço suficiente.
4
30
Parâmetros ruins passados adianta para a porta ASCIII.
Verifique as configurações ASCII.
4
35
Tempo-delta PID 0.
Ajuste o tempo-delta PID para que seja > 0.
4
36
Ponto de ajuste PID fora da faixa aceitável.
Regule o ponto de ajuste para que fique dentro da faixa aceitável.
4
51
O valor LEN do tag da cadeia é maior do que o tamanho DATA do tag da cadeia.
1. Verifique que nenhuma instrução esteja gravando no membro LEN do tag da cadeia. 2. No valor LEN, insira o número de caracteres que a cadeia contém.
4
52
A cadeia de saída é maior do que o destino.
Crie um novo tipo de dado de cadeia que seja grande o suficiente para a cadeia de saída. Use o novo tipo de dado de cadeia como o tipo de dado para o destino.
4
53
O número de saída está além dos limites do tipo de dado de destino.
Uma das seguintes opções é verdadeira: • reduza o tamanho do valor ASCII. • use um tamanho de dados maior para o destino.
4
56
O valor Start ou Quantity é inválido.
1. Certifique-se de que o valor Start esteja entre 1 e o tamanho de DATA da Source. 2. Certifique-se de que o valor Start mais o Quantity sejam menores ou iguais ao tamanho DATA da Source.
4
57
A instrução AHL falhou ao executar porque a porta serial está configurada Uma das seguintes opções é verdadeira: • mude a configuração Control Line da porta serial. para não realizar reconhecimento. • apague a instrução AHL.
6
2
Sobreposição de tarefa periódica. Tarefa periódica não foi completada antes do horário para sua nova execução.
Faça modificações como simplificar programas, aumentar o período, ou aumentar a prioridade relativa.
6
3
Sobreposição de tarefa de evento. Tarefa de evento não foi completada antes do horário para sua nova execução.
Faça modificações como simplificar programas, aumentar o período, aumentar a prioridade relativa ou atrasar o evento de disparo.
6
4
Sobreposição de tarefa do adaptador virtual. (Apenas controladores CompactLogix 1769-L2 x e 1769-L3 x .) Adaptador virtual não completou a execução na taxa especificada pelo RPI quando foi executada novamente.
Aumente o RPI para o CompactBus.
7
49
Projeto carregado a partir de memória não-volátil.
9
0
Erro desconhecido ao atender a porta serial.
Contate o Suporte Técnico Rockwell Automation. Consulte a parte de trás desta publicação.
9
1
A linha CTS não está correta para a configuração atual.
Desconecte e conecte novamente o cabo da porta serial ao controlador. Certifique-se de que o cabo esteja ligado corretamente.
36
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Falhas Menores
Capítulo 2
Tabela 4 – Falhas Menores Tipo
Código
Causa
Método de Recuperação
9
2
Erro da lista de polling. Uma falha foi detectada com a lista de polling do DF1 mestre, como especificar mais estações do que o tamanho do arquivo, especificar mais do que 255 estações, tentar indexar para além do final da lista, ou realizar polling do endereço de difusão (STN #255).
Busque por esses erros na lista de polling: • Número total de estações é maior do que o espaço no tag da lista de polling. • Número total de estações é maior do que 255. • Indicador de estação atual é maior do que o final do tag da lista de polling. • Um número de estação maior do que 254 foi encontrado.
9
3
O tag de Estação Ativa Mestre DFI RS232 não está especificado.
Especifique um tag para ser usado como Tag de Estação Ativa na guia System Protocol da caixa de diálogo Controller Properties.
9
5
Tempo limite do polling escravo DF1. O watchdog do polling expirou o tempo limite para o escravo. O mestre não realizou o polling deste controlador no tempo especificado.
Determine e corrija o atraso para o polling.
9
9
Contato com o modem foi perdido. Linhas de controle DCD e/ou DSR não estão sendo recebidas em sequência e/ou estado adequados.
Corrija a conexão do modem ao controlador.
9
10
Dados estão sendo reduzidos ou perdidos a partir da porta serial.
Reduza a taxa em que o iniciador está enviando os dados.
10
10
Bateria não detectada ou precisa ser substituída.
Instale uma nova bateria.
10
11
Bateria reserva não detectada ou precisa ser substituída.
Instale uma nova bateria.
10
12
O ESM de um controlador 1756-L7 x não está instalada. Se o controlador estiver sem alimentação, o programa e atributo WallClockTime não serão mantidos.
Instale um ESM no controlador.
10
13
O ESM instalado no controlador 1756-L7 x não é compatível com ele.
Substitua o ESM instalado por um que seja compatível com o controlador.
10
14
O ESM precisa ser substituído devido a um erro de hardware. Ele não é capaz de manter o atributo WallClockTime ou programa do controlador durante desligamento.
Substitua o ESM.
10
15
O ESM não pode armazenar energia suficiente em si para manter o atributo WallClockTime ou o programa do controlador durante desligamento.
Substitua o ESM.
17
1…n
Um diagnóstico de controlador interno falhou.
Contate Suporte Técnico Rockwell Automation com o tipo de falha e código da falha anotados. Consulte a parte de trás d esta publicação.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
37
Capítulo 2
Falhas Menores
Observações:
38
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
3
Capítulo
Códigos de Falha de E/S
Indicações de Falhas de E/S
Tópico
Página
Indicações de Falhas de E/S
39
Códigos de Falha de E/S
41
Falhas de E/S são indicadas destes modos: •
O indicador de E/S do controlador (mostrado nos exemplos abaixo) pisca de verde ou vermelho. Figura 2 – 1756-L2 x
Figura 2 – 1756-L6 x
RUN FORCE BAT
•
RUN
I/O
FORCE BATT
RS232
I/O OK DCH 0
OK
Mensagens de falha de E/S são indicadas na tela de status do controlador. Figura 3 – 1756-L7 x Logix557x
Tela de Status
RUN FORCE SD
•
OK
O indicador de status de E/S e mensagem na área de status do controlador do software RSLogix 5000.
Indicador de E/S pisca em verde ou vermelho e a mensagem de status correspondente indica um erro.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
39
Capítulo 3
Códigos de Falha de E/S
•
Um símbolo de aviso amarelo aparece no módulo na árvore de Configuração de E/S do software RSLogix 5000.
Módulo de E/S com Falha
•
40
Um código e uma descrição de falha de módulo são indicados na g uia Connection da caixa de diálogo Module Properties.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Códigos de Falha de E/S
Códigos de Falha de E/S
Capítulo 3
Dependendo de onde o código de falha é indicado, o formato do código contém ou o número Hexadecimal completo (por exemplo, 16#000A) ou os últimos caracteres do código (por exemplo, #000A). Esta tabela lista códigos de falhas de E/S comumente experienciadas e uma descrição correspondente, além de um método de recuperação quando aplicável. Cada código está listado pelos últimos caracteres do número Hexadecimal completo (ou seja, # XXXX ).
Código
Interpretação
#0001
Uma conexão a um módulo falhou.
#0002
Uma das seguintes opções é verdadeira:
• Não existem conexões suficientes disponíveis, ou para o controlador ou para o módulo de comunicação sendo usado como intermediário para conexão. Verifique o uso da conexão do controlador ou módulo de comunicação. Se todas as conexões estiverem sendo usadas, tente liberar algumas, ou adicione outro módulo, por meio do qual se possa rotear a conexão errante. • Os limites de memória de E/S do controlador são excedidos. Verifique a memória de E/S disponível e faça mudanças de tag ou de programa se necessário. • O módulo de E/S destinado não tem conexões suficientes disponíveis. Verifique o número de controladores fazendo uma conexão a esse módulo de E/S e verifique que o número de conexões esteja dentro dos limites do módulo de E/S.
#0005
#0006
O controlador está tentando realizar uma conexão ao módulo e recebeu um erro. Uma das seguintes opções é verdadeira: • O endereço configurado para a conexão ao módulo é incorreto. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na ár vore de configuração de E/S e por tanto está causando a falha na conexão ou serviço. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as opções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Exac t Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na árvore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando. Se você está usando um módulo 1756-DHRIO, certifique-se de que o tipo de Canal selecionado no software (DH+ ou rede de E/S remota) corresponde às configurações de seccionadora do módulo. Uma das seguintes opções é verdadeira:
• O buffer de resposta é pequeno demais para dar conta dos dados que lhe cabem. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na ár vore de configuração de E/S e por tanto está causando a falha na conexão ou
serviço. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as o pções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Exac t Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na árvore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando.
#0007
Uma solicitação de serviço está desconectada, mas deveria estar conectada.
#0008
O controlador solicitou um serviço que não está implementado no módulo-alvo.
#0009
A configuração para o módulo é inválida. A configuração do módulo pode ter sido trocada no Monitor de Dados ou programaticamente. Acesse a guia Connections na caixa de diálogo Module Properties para o código de falha adicional. O código de falha adicional indica o parâmetro de configuração que está causando a falha. Você pode precisar corrigir parâmetros múltiplos antes dessa falha ser removida e a conexão ser apropriadamente estabelecida. Certifique-se de que a configuração seja válida usando o software de configuração do módulo para validar a sua configuração. Consulte a documentação do módulo para uma lista de códigos de falha para determinar o parâmetro de configuração que é um erro.
#000A
Uma das seguintes opções é verdadeira:
• Uma conexão está sendo criada onde o tipo de conexão é inválido. • Um atributo de objeto ou valor de tag é inválido. Se um atributo de objeto ou tag for inválido, exporte o arquivo RSLogix 5000, e então importe- o novamente. Programe novamente a rede ControlNet após importar novamente se aplicável.
#000C
O controlador está tentando uma solicitação de serviço de um módulo e recebeu um erro. Primeiro, verifique que o módulo não esteja com falha. Para um módulo de E/S, isso pode indicar que o módulo está sob uma dessas condições: • Comunicação limitada, mas tem uma Falha Graves • Uma atualização de firmware precisa ser completada ou estar sendo completada atualmente. Consulte a guia Module Info para determinar a causa exata.
#000D
Uma instância de mapa de E/S é criada onde a instância já está em uso. Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
41
Capítulo 3
Códigos de Falha de E/S
Código
Interpretação
#000E
Uma instrução de MSG é configurada para mudar um atributo que não possa ser mudado.
#000F
Uma instrução MSG foi configurada para apagar um objeto de mapa que não pode ser deletado.
#0010
O estado do equipamento previne uma solicitação de serviço de ser processada.
#0011
A resposta à mensagem tem um tamanho de dados muito grande para o destino. Mude o destino para um tag que tenha capacidade para o tamanho de dados sendo retornado.
#0013
A configuração para o módulo é inválida – não foram enviados dados de configuração suficientes. Certifique-se de que o módulo correto esteja sendo acionado.
#0014
Uma instrução de MSG é configurada para mudar um atributo que não existe.
#0015
A configuração para o módulo é inválida – foram enviados dados de configuração demais. Certifique-se de que o módulo correto esteja sendo acionado.
#0100
A conexão sendo acessada já está em uso. Uma das seguintes opções é verdadeira: • O controlador está tentando fazer uma conexão específica a um módulo e o módulo não pode suportar mais de uma destas conexões. • O alvo da conexão reconhece que o proprietário está tentando refazer a conexão que já está ativa.
#0103
Uma das seguintes opções é verdadeira:
• O controlador está solicitando serviços não suportados pelo módulo. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na ár vore de configuração E/S e está portanto fazendo com que a conexão ou serviço
falhe. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as o pções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Exact Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na árvore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando. #0106
Um conflito de propriedade ocorreu para a conexão. Uma dessas condições existe: • A Solicitação de Conexão para este módulo foi rejeitada devido a uma conflito de Propriedade com outro Proprietário (por exemplo, outro Controlador). Isso pode ocorrer com módulos, como módulos de saída, que permitem que apenas um Proprietário configure e controle suas saídas. Essa falha também pode ocorrer se o módulo estiver configurado como Modo de Escuta e suportar apenas uma conexão. • Se o Proprietário estiver conectado ao módulo por uma conexão Unicast por rede EtherNet/IP, outras conexões ao módulo podem falhar porque o Proprietário controla a única conexão. Se o Proprietário estiver conectado ao módulo por uma conexão Multicast por rede EtherNet/IP, conexões Unicast ao módulo podem falhar porque o Proprietário controla a única conexão. Configure tanto a conexão do Proprietário quando a de Modo de Escuta como Multicast.
#0107
Não foi encontrada nenhuma sendo acessada.
#0108
Um tipo inválido de conexão foi usado. Uma dessas condições existe: • O controlador está solicitando um tipo de conexão não supor tado pelo módulo. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na árvore de configuração E/S e está por tanto fazendo com que a conexão ou serviço falhe. • A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as op ções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Ex act Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na árvore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando. • Você configurou um módulo ou tag consumido para usar uma conexão Unicast por uma rede EtherNet/IP, mas o produtor não suporta conexões Unicast.
#0109
O tamanho da conexão é inconsistente com o esperado. Uma das seguintes opções é verdadeira: • O controlador está tentando configurar uma conexão com o módulo e não pod e – o tamanho da conexão é inválido. • O controlador pode estar tentando conectar a um tag em um controlador em produção cujo tamanho não corresponde ao tag neste controlador. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na árvore de configuração E/S e está por tanto fazendo com que a conexão ou serviço falhe. • A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as o pções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Exact Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na árvore de configuração de E /S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando. Se o módulo é um ControlNet 1756, verifique que o tamanho do rack seja correto. Para adaptadores remotos de E/S, certifique-se de que o tamanho e/ou densidade do rack sejam corretos.
42
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Códigos de Falha de E/S
Capítulo 3
Código
Interpretação
#0110
O controlador está tentando configurar uma conexão de Modo de Escuta com o módulo e não pode – o módulo não foi configurado nem recebeu conexão por um Proprietário (por exemplo, outro controlador). Este controlador não é um Proprietário deste módulo porque está tentando estabelecer uma conexão de Modo de Escuta, que não requer configuração de módulo. Ele não p ode se conectar até um Proprietário configurar o módulo e conectar-se a ele primeiro.
#0111
Uma das seguintes opções é verdadeira:
• O Intervalo do Pacote Requisitado (RPI) especificado é inválido para este módulo ou para um módulo no mesmo caminho deste. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na ár vore de configuração E/S e está portanto fazendo com que a conexão ou serviço
falhe. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as opções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Ex act Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na árvore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando. • Para conexões de Modo de Escuta: o RPI configurado pelo proprietário deste módulo é mais lento do q ue o solicitado. Aumente o RPI solicitado ou diminua o RPI qu e o controlador proprietário está usando. Consulte a guia Connection para valores RPI válidos. #0114
O Código de Produto do hardware do módulo em si não corresponde ao Código de Produto do módulo criado no software. Codificação Eletrônica falhou para este módulo. Você pode ter uma diferença entre o módulo criado no software e o hardware de módulo em si.
#0115
O Tipo de Produto do hardware do módulo em si não corresponde ao Tipo de Produto do módulo criado no software. Codificação Eletrônica falhou para este módulo. Você pode ter uma diferença entre o módulo criado no software e o hardware de módulo em si.
#0116
As revisões Graves e/ou de Advertência do módulo não correspondem às revisões Graves e/ou de Advertência do módulo criado no software. Certifique-se de ter especificado a Revisão Grave e de Advertência se você escolher codificação de Correspondência Exata ou Módulo Compatível. Codificação Eletrônica falhou para este módulo. Você pode ter uma diferença entre o módulo criado no software e o hardware de módulo em si.
#0117
A conexão está destinada para uma porta inválida ou porta que já está em uso. Uma dessas condições existe: • Outro controlador é proprietário deste módulo e está conectado com um Formato de Comunicação diferente do escolhido por este controlador. Certifique-se de que o Formato de Comunicação escolhido seja idêntico ao escolhido pelo primeiro controlador proprietário do módulo. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na ár vore de configuração E/S e está portanto fazendo com que a conexão ou serviço falhe. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as opções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Exac t Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na árvore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando. • O controlador pode estar tentando conectar-se a um tag não existente em um controlador em produção.
#0118
Um formato de configuração inválido é usado. Uma dessas condições existe: • A classe de configuração especificada não corresponde à classe suportada pelo módulo. • A instância da conexão não foi reconhecida pelo módulo. • O caminho especificado para a conexão é inconsistente. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na ár vore de configuração E/S e está portanto fazendo com que a conexão ou serviço falhe. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as opções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Exac t Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na árvore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando.
#0119
A conexão controladora não está aberta. Onde uma conexão de Modo de Escuta é solicitada, a conexão controladora não está aberta.
#011A
O controlador está tentando configurar uma conexão com o módulo e não pode – recursos requeridos estão indisponíveis. Se o módulo é um módulo ControlNet 1756, até cinco controladores podem realizar conexões de Otimização de Rack ao módulo. Certifique-se de que este número não seja excedido. Se o módulo é um adaptador 1797-ACNR15, 1794-ACN15 ou 1794-ACNR15, apenas um controlador poder realizar uma conexão de Otimização de Rack ao módulo. Certifique-se de que este número não seja excedido.
#0203
O proprietário ou originador reconhece que o dispositivo alvo está na rede ou backplane, porém, mensagens e dados de E/S não estão sendo respondidas. Em outras palavras, o alvo pode ser atingido, mas a resposta não é a esperada. Por exemplo, essa falha pode ser indicada onde pacotes Ethernet multicast não são retornados. Quando essa falha ocorre, o controlador geralmente tenta continuamente remover e refazer a conexão. Além disso, se você estiver usando módulos FLEX I/O, certifique-se de que você esteja usando o equipamento de terminal correto.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
43
Capítulo 3
Códigos de Falha de E/S
Código
Interpretação
#0204
O controlador está tentando realizar uma conexão, porém, o módulo alvo não está respondendo. O equipamento parece estar faltando no backplane ou rede. Para recuperar, tome estas providências: • Certifique-se de que o módulo não tenha sido removido e que ainda esteja funcionando e recebendo energia. • Certifique-se de que o número de slot correto tenha sido especificado. • Certifique-se de que o módulo esteja apropriadamente conectado à rede. Se você está usando módulos FLEX I/O, certifique-se de que o borne correto está em uso.
#0205
Uma das seguintes opções é verdadeira:
• O controlador está tentando realizar uma conexão ao módulo e recebeu um erro – um parâmetro está com erro. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na ár vore de configuração E/S e está portanto fazendo com que a conexão ou serviço
falhe. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as o pções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Exact Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na árvore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando.
#0206
Uma das seguintes opções é verdadeira:
• O controlador está tentando realizar uma conexão ao módulo e recebeu um erro – um parâmetro está com erro – o tamanho da solicitação é grande demais. Certifique-se de que o caminho para esse módulo seja próximo o suficiente do controlador.
• O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na árvore de configuração E/S e está por tanto fazendo com que a conexão ou serviço
falhe. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as op ções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Ex act Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na árvore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando.
#0301
Uma dessas condições pode existir: O controlador está tentando realizar uma conexão ao módulo e recebeu um erro – um parâmetro está com erro – um módulo no caminho está com falta de memória. O controlador pode estar tentando conectar-se a um tag em um controlador em produção que não está marcado como sendo produzido. O controlador pode estar tentando conectar-se a um tag em um controlador em produção. O tag pode não estar configurado para permitir consumidores suficientes. Diminua o tamanho de conexões por este módulo. Um dos módulos de rede entre o módulo e o controlador pode estar com falta de memória. Verifique a configuração de rede do sistema. O módulo pode estar com falta de memória. Verifique a configuração do sistema e recursos do módulo. O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na árvore de configuração E/S e está por tanto fazendo com que a conexão ou serviço falhe. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as opções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Exac t Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na ár vore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando.
• • • • • • •
#0302
O controlador está tentando realizar uma conexão ao módulo e recebeu um erro – um parâmetro está com erro – um módulo no caminho excedeu a sua capacidade de banda de comunicação. Aumente o Intervalo do Pacote Requisitado (RPI) e reconfigure a sua rede com software RSNetWorx. Distribua a carga em outro módulo ponte.
#0303
O controlador está tentando realizar uma conexão ao módulo e recebeu um erro – um parâmetro está com erro – um módulo no caminho excedeu a sua capacidade de banda de comunicação. Distribua a carga em outro módulo ponte.
#0304
O módulo ControlNet não está programado para enviar dados. Use software RSNetWorx para ControlNet para programar ou reprogramar a rede ControlNet.
#0305
A configuração ControlNet no controlador não corresponde à configuração no módulo ponte. Isso pode ocorrer porque um módulo ControlNet foi modificado após a rede ter sido programada, ou porque um programa de controle novo foi carregado no controlador. Use software RSNetWorx para ControlNet para reprogramar as conexões.
#0306
O Mestre de Configuração ControlNet (CCM) não pôde ser encontrado. O módulo 1756-CNB e processador ControlNet PLC-5 são os únicos equipamentos capazes de serem um CCM, e o CCM precisa ser nó número 1. Certifique-se de que um módulo 1756-CNB ou processador ControlNet PLC-5 esteja no nó número 1 e esteja funcionando adequadamente. Essa falha pode ocorrer temporariamente quando o sistema é ligado e pode ser removida quando o CCM for localizado.
#0311
O controlador está tentando realizar uma conexão ao módulo e recebeu um erro. Verifique que todos os módulos na árvore de Configuração de E/S sejam os módulos corretos.
44
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Códigos de Falha de E/S
Capítulo 3
Código
Interpretação
#0312
O controlador está tentando realizar uma conexão ao módulo e recebeu um erro – um endereço de link inválido foi especificado. Um endereço de link pode ser um número de slot, um endereço de rede, ou o número de rack de E/S remota e grupo contator. Certifique-se de que o número de slot escolhido para este módulo não seja maior do que o tamanho do rack. Certifique-se de que o número de nó ControlNet não seja maior do que o número de nó máximo configurado para a rede no RSNetWorx para software ControlNet.
#0315
O tipo de segmento ou rota é inválido. Uma das seguintes opções é verdadeira: • O controlador está tentando realizar uma conexão ao módulo e recebeu um erro – a solicitação de conexão é inválida. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na ár vore de configuração E/S e está portanto fazendo com que a conexão ou serviço falhe. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as opções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Exac t Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na árvore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando.
#0317
O controlador está tentando realizar uma conexão ControlNet ao módulo e recebeu um erro. Use software RSNetWorx para ControlNet para programar ou reprogramar a conexão a este módulo.
#0318
O controlador está tentando realizar uma conexão ao módulo e recebeu um erro – o endereço do link é inválido. Certifique-se de que o módulo ControlNet associado tem o slot correto e/ou o número de nó selecionado.
#0319
O controlador está tentando realizar uma conexão ao módulo e recebeu um erro – o módulo redundante não tem os recursos necessários para suportar a conexão. Reduza o tamanho ou número de conexões por esse módulo ou adicione outro controlador ou módulo ControlNet ao sistema.
#0322
Ocorreu uma diferença de ponto de conexão. Uma das seguintes opções é verdadeira: • Uma nova conexão solicitada não corresponde à conexão existente. Verifique os controladores que estejam usando a conexão e certifique-se de que todas as configurações sejam idênticas. • A conexão solicitada não é de um tipo de escuta nem de tipo controladora.
#031E
O controlador está tentando conectar-se a um tag em um controlador em produção e recebeu um erro. O controlador está tentando conectar-se a um tag em um controlador em produção e esse tag já foi usado por consumidores demais. Aumente o número máximo de consumidores no tag.
#031F
Não foi encontrado nenhum objeto de conexão SC (controlador de serviço) que corresponda a uma instância de símbolo.
#0800
Nenhuma interpretação disponível.
#0801
Nenhuma interpretação disponível.
#0814
Informação de status de conexão inválida foi encontrada.
#FD01
Atributos de objeto de mapa de E/S foram constatados como sendo inválidos. Uma falha ocorreu ao limpar a memória.
#FD02
Nenhum código de erro é fornecido por um módulo de E/S para descrever uma falha de E/S.
#FD03
O controlador está tentando conectar-se a um módulo e recebeu um erro – esse módulo requer um conjunto específico de conexões e tipos de conexão, e um desses tipos está faltando.
#FD04
O módulo requer um CST mestre no rack. Configure um módulo (tipicamente um controlador) neste rack para ser o CST mestre.
#FD05
O módulo requer um eixo ou tabela de grupo atribuída. Atribua um Grupo ou Eixo.
#FD06
O comando do controlador para realizar a transição do anel SERCOS a uma nova fase retornou um erro do módulo. Verifique os Nós de Inversor duplicados.
#FD07
Uma tentativa de configurar o anel SERCOS falhou. A baud rate para todos os equipamentos precisa ser a mesma e suportada pelos inversores e o módulo SERCOS.
#FD08
Em geral, existem dois conjuntos de falhas que podem causar esta, as falhas físicas e as de interface. Fontes possíveis de falhas físicas incluem estas condições: • Anel quebrado • Conector solto • Fibras óticas sujas • Ruído elétrico devido a aterramento inapropriado do inversor • Nós demais no anel • Erros de interface são encontrados quando você está configurando inversores de terceiros. Erros de interface potenciais incluem os seguintes: • Ausência de MST SERCOS (Erro de Protocolo). • AT Perdido (drive não enviou os dados quando esperado). • Erro de temporização SERCOS na etapa 3. • Erro nos dados do inversor retornados ao módulo SERCOS.
#FD09
Uma tentativa feita pelo controlador para configurar o nó para operação cíclica retornou um erro.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
45
Capítulo 3
Códigos de Falha de E/S
Código
Interpretação
#FD0A
Uma resposta ruim foi recebida de um módulo de movimento.
#FD1F
Um erro ocorreu adicionando o segmento de rede de segurança a uma rota.
#FD20
Nenhuma tarefa de segurança parece estar em execução.
#FD22
Certifique-se do número de módulos de E/S de expansão física configurados para o controlador e então atualize o número de módulos selecionados a partir da lista de Expansão de E/S na página General, da caixa de diálogo Controller Properties.
#FD23
Para verificar o número de E/S de expansão física que o controlador suporte, abra a caixa de diálogo Controller Properties e expanda a lista Expansion I/O na página General. Configure o número de módulos de E/S de expansão física para corresponder à seleção da lista de E/S de Expansão.
#FE01
Um formato de configuração inválido foi encontrado.
#FE02
O Intervalo do Pacote Requisitado (RPI) especificado é inválido para este módulo. Consulte a guia Connection para valores RPI válidos.
#FE03
O ponto de conexão de entrada não foi configurado.
#FE04
O controlador está tentando realizar uma conexão ao módulo e recebeu um erro.
#FE05
Uma das seguintes opções é verdadeira:
• O controlador está tentando realizar uma conexão ao módulo e recebeu um erro. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na árvore de configuração E/S e está por tanto fazendo com que a conexão ou serviço
falhe. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as o pções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Exact Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na ár vore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando.
#FE06
O indicador de forçagem de entrada não foi configurado.
#FE07
O ponto de conexão de saída não foi configurado.
#FE08
O controlador está tentando realizar uma conexão ao módulo e recebeu um erro.
#FE09
Uma das seguintes opções é verdadeira:
• O controlador está tentando realizar uma conexão ao módulo e recebeu um erro. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na árvore de configuração E/S e está por tanto fazendo com que a conexão ou serviço
falhe. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as o pções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Exact Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na ár vore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando. #FE0A #FE0B
Uma conexão foi aberta sem o indicador de forçagem de saída ter sido configurado. Uma das seguintes opções é verdadeira:
• O tag a ser consumido neste módulo é inválido. Verifique que o tag esteja marcado como sendo produzido. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na árvore de configuração E/S e está por tanto fazendo com que a conexão ou serviço
falhe. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as o pções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Exact Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na ár vore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando.
#FE0C
O controlador está tentando realizar uma conexão ao controlador PLC-5 e recebeu um erro. Certifique-se de que o número de instância especificado tenha sido apropriadamente especificado no controlador PLC-5.
#FE0D
O número de instância de símbolo foi considerado como não tendo sido configurado.
#FE0E
O módulo está presentemente sendo atualizado.
#FE0F
Supervisor de firmware tentou atualizar um módulo não suportado.
#FE10
O arquivo de firmware para atualizar o módulo não pôde ser encontrado.
#FE11
O arquivo de firmware está corrompido.
46
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Códigos de Falha de E/S
Capítulo 3
Código
Interpretação
#FE12
Um erro foi encontrado ao atualizar o módulo.
#FE13
Uma conexão ativa não pôde ser realizada ao módulo alvo.
#FE14
O arquivo de firmware está sendo lid o no momento.
#FE22
O tipo de conexão netparams alvo-a-originador é inválido.
#FE23
A conexão netparams alvo-a-originador não especifica se unicast é permitido ou não.
#FF00
O controlador está tentando realizar uma conexão ao módulo e recebeu um erro. Certifique-se de que o módulo físico é o mesmo tipo de módulo (ou é um módulo compatível) que o criado no software. Se o módulo é um 1756-DHRIO em um rack remoto (conectado por uma rede ControlNet), certifique-se de que a rede tenha sido reprogramada com software RSNetWorx. Mesmo após a rede ter sido programada com RSNetWorx para software ControlNet, se você estiver online e se o módulo 1756-DHRIO estiver configurado para rede DH+ apenas, uma Falha de Módulo #ff00 (ausência de instância de conexão) pode ocorrer. O módulo está se comunicando apropriadamente mesmo tendo “Faulted” sendo exibido como seu Status na caixa de diálogo Module Properties. Desconsidere a mensagem de erro e status de falha e prossiga.
#FF01
O controlador está tentando realizar uma conexão ao módulo e recebeu um erro. Verifique que o caminho a esse módulo tenha um comprimento válido.
#FF04
A instância de mapa do controlador tentou acessar uma conexão enquanto sendo um estado inválido.
#FF08
O controlador está tentando realizar uma conexão ao módulo e recebeu um erro. Verifique que o caminho a esse módulo tenha um comprimento válido.
#FF0B
Uma das seguintes opções é verdadeira:
• A configuração para o módulo é inválida. • O módulo em uso (ou seja, o módulo físico) é diferente do módulo especificado na ár vore de configuração E/S e está portanto fazendo com que a conexão ou serviço
falhe. A falha pode ocorrer mesmo quando o módulo tiver passado no teste de codificação eletrônica. Isso pode ocorrer quando as opções Disable Keying ou Compatible Keying tiverem sido usadas na configuração do módulo em vez da opção Exac t Match. Apesar de passar no teste de codificação eletrônica, o módulo sendo conectado não tem as mesmas funções ou configurações que o módulo especificado na árvore de configuração de E/S, e não suporta a conexão ou serviço sendo tentado. Verifique o módulo em uso e certifique-se de que ele é exatamente correspondente ao módulo especifico na árvore de configuração de E/S do software RSLogix 5000. Para mais informações sobre codificação eletrônica, consulte o manual do usuário para o módulo que você está usando.
#FF0E
O controlador está tentando realizar uma conexão ao módulo e recebeu um erro.
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
47
Capítulo 3
Códigos de Falha de E/S
Observações:
48
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
Índice Números 1756-L2x indicador de falha de E/S 39
1756-L6x indicador de falha de E/S 39
1756-L7x códigos na tela de status 39
A advertência bateria baixa 34
armazenar falhas criar tipo de dado 20
B bateria baixa advertência 34
E/S 41 endereço indireto 23 exibido em Module Properties 40 monitorar falhas menores 33 remover 7 rotina, criar 12 testar uma Rotina de Falha 25
falha grave códigos 28 como remover 20 criar definido pelo usuário 26 desenvolver rotina de falha 7
falha menor códigos 36 lógica 33
falhas de E/S indicação de 39
falhas graves movimento CIP 31
buscar falha específica 22
C
I indicador falha de E/S 39
instrução causando falha menor 35
códigos falha grave 28 falha menor 36 falhas de E/S 39, 41
controlador desligar 26 quando estiver em uma pré-varredura 23 status no RSLogix 5000 39 suspender 26
criar rotina de falha 12 rotina para Manipulador de Energização 17 rotina para Manipulador de Falhas 15 tipo de dado armazenar informações de falha 20
M manipulação de falhas durante a pré-varredura e pós-varredura 10 manipulador de Energização criar uma rotina 17
manipulador de Falhas criar rotina 15
module Properties falha em 40
movimento falhas graves 31
movimento CIP códigos de falhas graves 31
D desligar o controlador 26
E
P pré-varredura remover uma falha grave 23
programa criar rotina de falha 12
E/S 41 advertência de configuração 40
endereço indireto 23
F falha códigos, E/S 41 códigos, graves 28 códigos, menores 36 criar definido pelo usuário 26 desenvolver rotina para remover a falha 7 durante a pré-varredura 23
R recuperação de uma falha grave 8 pontos Importantes com Relação a Instruções Add-On 9
remover
falha grave 7, 20 rotina 12 criar falha 12 manipulador de Energização, criar 17 manipulador de Falhas 15
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011
49
Índice
S status
T testar uma rotina de falha 25
controlador em RSLogix 5000 39
suspender controlador 26
50
Publicação Rockwell Automation 1756-PM014E-PT-P – Novembro 2011