Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) falha T06:C01: Falha de watchdog: watchdog da tarefa expirou
Uma tarefa de usuário não terminou dentro do tempo de watchdog. A Rockwell lista três causas: um erro de programa causou um laço infinito, o programa é complexo demais para rodar tão rápido quanto especificado, ou uma tarefa de maior prioridade impede que esta termine. Ações corretivas: aumentar o watchdog da tarefa, reduzir o tempo de execução, aumentar a prioridade da tarefa, simplificar tarefas de maior prioridade ou passar código para outro controlador.
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
- Em Run, quando o scan de uma tarefa ultrapassa o watchdog
- Após uma alteração de programa que acrescentou laços ou lógica
Causas prováveis e testes
1Laço infinito ou muito longo (JMP/LBL, FOR, WHILE)
- Indícios
- Falha após uma edição que acrescentou um laço; o tempo de scan salta em vez de crescer aos poucos.
- Teste
- Revisar os laços da tarefa com falha procurando uma condição de saída que possa não ser atendida.
2A tarefa tem mais lógica do que o watchdog permite
- Indícios
- Os tempos de scan (Task Properties > Monitor) se aproximam do watchdog antes da falha.
- Teste
- Comparar o scan máximo com o watchdog; medir quais programas consomem o tempo.
3Tarefas de maior prioridade não deixam esta rodar
- Indícios
- Tarefas periódicas ou de evento de maior prioridade rodam com frequência ou por muito tempo; a tarefa com falha é pequena.
- Teste
- Revisar prioridades, períodos e tempos de scan; procurar task overlaps nas falhas menores.
Como diferenciar
- Aumentar o watchdog só esconde um laço infinito; verificar primeiro se a tarefa normalmente termina com folga.
- O task overlap aparece como falha menor (FaultLog MinorFaultBits bit 6) e indica que as tarefas disputam tempo.
- Falhas Tipo 6 são tratadas pelo Controller Fault Handler, não pela rotina de falha do programa.
Parâmetros relevantes
| Parâmetro | Nome | Por que importa |
|---|---|---|
| Task Properties > Configuration | Watchdog da tarefa | Tempo que a tarefa pode rodar antes da T06:C01; aumentar só depois de confirmar a causa. |
| Task Properties > Configuration | Prioridade e período da tarefa | Tarefas de maior prioridade interrompem esta; a Rockwell inclui a mudança de prioridade entre as ações corretivas. |
Evidências para reunir
- Captura da aba Major Faults (cita a tarefa)
- Task Properties: watchdog, prioridade, período e scan máximo
- Aba Minor Faults (task overlaps)
- Exportação dos programas da tarefa
- Edições online recentes
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:C16: Falha de programa: instrução desconhecida
- 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) 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)