Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) falla T06:C01: Falla de watchdog: venció el watchdog de la tarea
Una tarea de usuario no terminó dentro de su tiempo de watchdog. Rockwell lista tres causas: un error de programa provocó un lazo infinito, el programa es demasiado complejo para ejecutarse tan rápido como se especificó, o una tarea de mayor prioridad impide que esta termine. Acciones correctivas: aumentar el watchdog de la tarea, acortar el tiempo de ejecución, subir la prioridad de la tarea, simplificar las tareas de mayor prioridad o pasar código a otro controlador.
Diagnostica esta falla con IA
Diagnóstico gratis Sube una foto del panel, el historial de fallas o los parámetros de tu Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000). InduQT compara la evidencia y sugiere las siguientes pruebas.
Cuándo aparece
- En Run, cuando el scan de una tarea supera su watchdog
- Después de un cambio de programa que agregó lazos o lógica
Causas probables y pruebas
1Lazo infinito o muy largo (JMP/LBL, FOR, WHILE)
- Indicios
- Falla tras una edición que agregó un lazo; el tiempo de scan salta en lugar de crecer poco a poco.
- Prueba
- Revisar los lazos de la tarea con falla buscando una condición de salida que pueda no cumplirse.
2La tarea tiene más lógica de la que permite su watchdog
- Indicios
- Los tiempos de scan (Task Properties > Monitor) se acercan al watchdog antes de la falla.
- Prueba
- Comparar el scan máximo con el watchdog; medir qué programas consumen el tiempo.
3Tareas de mayor prioridad no dejan correr a esta
- Indicios
- Tareas periódicas o de evento de mayor prioridad corren seguido o largo; la tarea con falla es pequeña.
- Prueba
- Revisar prioridades, periodos y tiempos de scan; buscar task overlaps en las fallas menores.
Cómo distinguirla
- Subir el watchdog solo oculta un lazo infinito; verificar primero si la tarea normalmente termina con holgura.
- El task overlap aparece como falla menor (FaultLog MinorFaultBits bit 6) y avisa que las tareas compiten por tiempo.
- Las fallas Tipo 6 las atiende el Controller Fault Handler, no la rutina de falla del programa.
Parámetros relevantes
| Parámetro | Nombre | Por qué importa |
|---|---|---|
| Task Properties > Configuration | Watchdog de la tarea | Tiempo que la tarea puede correr antes de T06:C01; aumentarlo solo después de confirmar la causa. |
| Task Properties > Configuration | Prioridad y periodo de la tarea | Las tareas de mayor prioridad interrumpen a esta; Rockwell incluye cambiar la prioridad entre las acciones correctivas. |
Evidencia que conviene reunir
- Captura de la pestaña Major Faults (nombra la tarea)
- Task Properties: watchdog, prioridad, periodo y scan máximo
- Pestaña Minor Faults (task overlaps)
- Exportación de los programas de la tarea
- Ediciones en línea recientes
El trabajo en trenes de combustible, quemadores, recipientes a presión y equipos eléctricos debe hacerlo personal calificado, siguiendo la documentación del fabricante y la normativa local. Nunca puentees un dispositivo de seguridad ni un enclavamiento.
Relacionado
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T01:C01: Falla de encendido: se perdió y volvió la energía en modo RUN
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T03:C16: Falla de E/S: falló la conexión con un módulo requerido
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T03:C23: Falla de E/S: conexión requerida no establecida antes de RUN
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T04:C16: Falla de programa: instrucción desconocida
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T04:C20: Falla de programa: índice de arreglo muy grande o POS/LEN de CONTROL inválido
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T04:C31: Falla de programa: cantidad de parámetros JSR/RET no coincide
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T04:C34: Falla de programa: temporizador con PRE o ACC negativo
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T04:C83: Falla de programa: valor fuera de rango
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T07:C40: Falla no volátil: falló el guardado en memoria no volátil
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T07:C41: Falla no volátil: carga fallida, tipo de controlador no coincide
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T07:C42: Falla no volátil: carga fallida, revisión no coincide
- Todos los códigos de falla de Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) (en inglés)