Desarrollo de una rutina de
fallo
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 función de su aplicación, tal vez no convenga que todos los fallos de seguridad
desactiven todo el sistema. En esos casos, puede utilizar una rutina de fallo para
borrar un fallo concreto y dejar que la parte de control estándar del sistema siga
funcionando, o bien configurar algunas salidas para que permanezcan activadas.
ATENCIÓN: Debe demostrar a su organismo certificador que al dejar seguir
funcionando una parte del sistema, el funcionamiento sigue siendo seguro.
El controlador admite dos niveles de manejo de fallos mayores:
• Rutina de fallo de programa
• Administrador de fallos del controlador
Ambas rutinas pueden utilizar las instrucciones GSV y SSV, como se describe en
la página 132.
Rutina de fallo de programa
Cada programa puede tener su propia rutina de fallo. El controlador ejecuta la
rutina de fallo de programa cuando falla una instrucción. Si la rutina de fallo de
programa no borra el fallo, o si no existe una rutina de fallo de programa, el
controlador ejecuta el administrador de fallos del controlador (si lo hay).
Administrador de fallos del controlador
El administrador de fallos del controlador es un componente opcional que se
ejecuta cuando la rutina de fallo de programa no puede borrar el fallo o cuando
este no existe.
Solo se puede crear un programa para el administrador de fallos del controlador.
Después de crear el programa, debe configurar una rutina como rutina principal.
El documento Logix5000 Controllers Major and Minor Faults Programming
Manual, publicación 1756-PM014, proporciona información detallada acerca de
cómo crear y probar una rutina de fallo.
Publicación de Rockwell Automation 1756-UM020I-ES-P – Agosto 2012
Monitoreo de estado y manejo de fallos
Capítulo 9
131