Fallos de seguridad
Los sistemas de seguridad pueden experimentar los siguientes fallos.
Fallos de controlador no recuperables
Estos fallos se producen cuando los diagnósticos internos del controlador descubren un fallo. Si se produce un fallo del controlador no recuperable, se detienen la ejecución de la tarea estándar y de seguridad, y se interrumpen las conexiones de salida. Los dispositivos de E/S responden ante la pérdida de datos de salida cambiando al estado de seguridad. Para la recuperación es necesario que se vuelva a descargar el programa de aplicación.
Fallos de seguridad no recuperables en la aplicación de seguridad
Si se produce un fallo de seguridad no recuperable en la aplicación de seguridad, finalizan la lógica de seguridad y el protocolo de seguridad. Los fallos de temporizador de vigilancia de la tarea de seguridad y la asociación de control se incluyen en esta categoría.
Cuando la tarea de seguridad encuentra un fallo de seguridad no recuperable, también se registra un fallo recuperable mayor estándar y el controlador ejecuta el gestor de fallos del controlador, si lo hay. Si el gestor de fallos del controlador gestiona este fallo, las tareas estándar siguen ejecutándose aunque la tarea de seguridad permanezca en el estado de fallo.
ATENCIÓN:
La anulación de un fallo de seguridad no elimina el fallo. Si anula un fallo de seguridad, tiene la responsabilidad de demostrar que la operación de su sistema sigue siendo segura.
Deberá proporcionar prueba a la agencia certificadora de que su sistema puede seguir funcionando de manera segura tras la anulación de un fallo de seguridad.
Se pueden borrar varios fallos de seguridad no recuperables, con o sin una firma de tarea de seguridad, para habilitar la ejecución de la tarea de seguridad. El fallo de “Safety Task Inoperable” requiere que descargue la aplicación nuevamente para que se ejecute la tarea de seguridad.
Fallos de seguridad recuperables en la aplicación de seguridad
Si se produce un fallo recuperable en el programa de seguridad, el sistema puede detener la ejecución de la tarea de seguridad, dependiendo de si el gestor de fallos del programa de seguridad (si existe) gestiona el fallo.
Cuando se borra un fallo recuperable como parte de la programación, la tarea de seguridad continúa sin interrupción.
Si no se borra un fallo recuperable en la aplicación de seguridad como parte de la programación, se produce un fallo de seguridad recuperable tipo 14, código 2. La ejecución de la tarea de seguridad se detiene y las conexiones del protocolo de seguridad se cierran y se vuelven a abrir para reinicializarlas. Las salidas de seguridad se ponen en estado de seguridad, y el productor de tags consumidos de seguridad ordena a los consumidores ponerlos también en estado de seguridad.
Si no se maneja el fallo de seguridad recuperable, también se registra un fallo recuperable mayor estándar y el controlador ejecuta el gestor de fallos del controlador, si lo hay. Si el gestor de fallos del controlador gestiona este fallo, las tareas estándar siguen ejecutándose aunque la tarea de seguridad permanezca en el estado de fallo.
La ocurrencia de fallos recuperables es un indicio de que el código de aplicación no se está protegiendo frente a valores o condiciones de datos no válidos. Considere la posibilidad de modificar la aplicación para reducir el riesgo de estos fallos, en lugar de gestionarlos durante la ejecución.
Visualización de fallos
El cuadro de diálogo Recent Faults en la ficha Major Faults del cuadro de diálogo Controller Properties contiene dos subfichas:una para fallos estándar y otra para fallos de seguridad.
La pantalla de estado en controlador también muestra los códigos de fallo con un mensaje breve. Para obtener más información sobre los indicadores de estado, consulte lo siguiente:
Códigos de fallo
Los controladores de seguridad muestran códigos de fallo en la ficha Major Faults del cuadro de diálogo Controller Properties y en el objeto PROGRAM, atributos MAJORFAULTRECORD o MINORFAULTRECORD.
IMPORTANTE:
Este manual incluye vínculos al documento Logix 5000 Controller and I/O Fault Codes and Syslog Messages, 1756-RD001; el archivo se descarga automáticamente al hacer clic en el vínculo.
Entregue su opinión