Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) falha T04:C16: Falha de programa: instrução desconhecida
O controlador encontrou uma instrução desconhecida ao executar o programa. A ação corretiva da Rockwell é remover a instrução desconhecida, e ela indica que isso provavelmente ocorreu em um processo de conversão do programa.
Diagnostique esta falha com IA
Diagnóstico grátis Envie uma foto do display, o histórico de falhas ou os parâmetros do seu Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000). O InduQT compara as evidências e sugere os próximos testes.
Quando aparece
- Quando a rotina com a instrução é executada pela primeira vez após um download
- Após converter um projeto de outra plataforma ou revisão de firmware
Causas prováveis e testes
1Programa convertido de outro controlador ou plataforma
- Indícios
- O projeto foi migrado recentemente (por exemplo de PLC-5/SLC ou de outra revisão Logix).
- Teste
- Revisar o relatório de conversão e procurar nas rotinas as instruções marcadas na conversão.
2Projeto e firmware do controlador não correspondem ao conjunto de instruções usado
- Indícios
- A falha começou após troca de firmware ou download de outra versão do Logix Designer.
- Teste
- Comparar a revisão do projeto, o firmware do controlador e a versão do Logix Designer.
Como diferenciar
- Como toda falha Tipo 4, vem da execução de uma instrução, então a rotina de falha do programa a vê antes do Controller Fault Handler.
- As informações do MajorFaultRecord e a aba Major Faults identificam programa e rotina; começar por elas em vez de revisar o projeto inteiro.
Evidências para reunir
- Captura da aba Major Faults
- Exportação (L5X) da rotina indicada na falha
- Relatório de conversão ou migração
- Firmware do controlador e versão do Logix Designer
Trabalhos em linhas de combustível, queimadores, vasos de pressão e equipamentos elétricos devem ser feitos por pessoal qualificado, seguindo a documentação do fabricante e as normas locais (como a NR-10 e a NR-13). Nunca faça jumper em um dispositivo de segurança ou intertravamento.
Relacionados
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T01:C01: Falha de energização: energia perdida e restabelecida em modo RUN
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T03:C16: Falha de E/S: conexão com um módulo obrigatório falhou
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T03:C23: Falha de E/S: conexão obrigatória não estabelecida antes do RUN
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T04:C20: Falha de programa: índice de array grande demais ou POS/LEN de CONTROL inválido
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T04:C31: Falha de programa: quantidade de parâmetros JSR/RET não confere
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T04:C34: Falha de programa: temporizador com PRE ou ACC negativo
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T04:C83: Falha de programa: valor fora da faixa
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T06:C01: Falha de watchdog: watchdog da tarefa expirou
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T07:C40: Falha não volátil: gravação na memória não volátil falhou
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T07:C41: Falha não volátil: carga falhou, tipo de controlador não confere
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T07:C42: Falha não volátil: carga falhou, revisão não confere
- Todos os códigos de falha do Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) (em inglês)