Capítulo 9
Monitoreo de estado y manejo de fallos
Tabla 41 – Fallos mayores de seguridad (tipo 14)
Code Causa
Se sobrepasó el tiempo del temporizador de vigilancia de
tareas. La tarea del usuario no se ha completado en el
período especificado. Un error en el programa ha provocado
01
un lazo infinito, el programa es demasiado complejo para
ejecutarse con la rapidez especificada, hay una tarea de
mayor prioridad que impide que concluya esta tarea o se ha
eliminado el homólogo de seguridad.
02
Hay un error en una rutina de la tarea de seguridad.
03
Falta el homólogo de seguridad.
04
El homólogo de seguridad no está disponible.
05
El hardware del homólogo de seguridad es incompatible.
06
El firmware del homólogo de seguridad es incompatible.
07
No se puede ejecutar la tarea de seguridad.
Este fallo ocurre cuando la lógica de seguridad no es válida,
por ejemplo, existe una desigualdad en la lógica entre el
controlador primario y el homólogo de seguridad, se
sobrepasó el tiempo permitido del temporizador de
vigilancia o se contaminó la memoria.
08
No se ha encontrado la hora coordinada del sistema (CST).
09
Fallo de controlador no recuperable del homólogo de
seguridad.
Desarrollo de una
rutina de fallo
124
Códigos de fallo
La
Tabla 41
muestra los códigos de fallo específicos de los controladores
GuardLogix. El tipo y el código corresponden al tipo y al código que aparecen
en la ficha Major Faults del cuadro de diálogo Controller Properties, así como
en el objeto PROGRAM, atributo MAJORFAULTRECORD
(o MINORFAULTRECORD).
Estado
No recuperable
Recuperable
No recuperable
No recuperable
No recuperable
No recuperable
No recuperable
No recuperable
No recuperable
El documento Logix5000 Controllers Major and Minor Faults Programming
Manual, publicación 1756-PM014, incluye descripciones de los códigos de
fallo comunes a los controladores Logix.
Si se produce una condición de fallo suficientemente grave como para que el
controlador se desactive, el controlador genera un fallo mayor y detiene la
ejecución de la lógica.
En algunas aplicaciones no es conveniente que todos los fallos de seguridad
desactiven todo el sistema. En esos casos, utilice una rutina de fallo para borrar
un fallo determinado y dejar que la parte de control estándar del sistema siga
funcionando, o configure algunas salidas para que permanezcan activadas.
ATENCIÓN: Debe demostrar a la entidad certificadora que el sistema puede
seguir funcionando de forma segura tras anular un fallo de seguridad.
El controlador admite dos niveles de manejo de fallos mayores:
• Rutina de fallo de programa
• Gestor de fallos del controlador
Ambas rutinas pueden utilizar las instrucciones GSV y SSV, como se describe
en la página 125.
Publicación de Rockwell Automation 1756-UM022C-ES-P – Mayo 2015
Acción correctiva
Borre el fallo.
Si existe una firma de tarea de seguridad, la memoria de seguridad se
reinicializa y la tarea de seguridad empieza a ejecutarse.
Si no existe una firma de tarea de seguridad, debe volver a descargar el
programa para que la tarea de seguridad pueda ejecutarse.
Vuelva a insertar el homólogo de seguridad si fue retirado.
Corrija el error en la lógica del programa de usuario.
Instale un homólogo de seguridad compatible.
Instale un homólogo de seguridad compatible.
Instale un homólogo de seguridad compatible.
Actualice el homólogo de seguridad de modo que las revisiones mayores y
menores de firmware coincidan con el controlador primario.
Borre el fallo.
Si existe una firma de tarea de seguridad, la memoria de seguridad se
reinicializa mediante la firma de tarea de seguridad y la tarea de seguridad
empieza a ejecutarse.
Si no existe una firma de tarea de seguridad, debe volver a descargar el
programa para que la tarea de seguridad pueda ejecutarse.
Borre el fallo. Configure un dispositivo para que sea el CST maestro.
Borre el fallo y descargue el programa. Si el problema persiste, reemplace el
homólogo de seguridad.