Programas de seguridad
La tarea de seguridad es de alta prioridad. Especifique el período de la tarea de
seguridad (en ms) y el temporizador de vigilancia (watchdog) de la tarea de
seguridad (en ms). El período de la tarea de seguridad es el período con el que
se ejecuta la tarea de seguridad. El temporizador de vigilancia de la tarea de
seguridad es el tiempo máximo que puede transcurrir desde que se inicia la
ejecución de la tarea de seguridad hasta que se completa.
El período de la tarea de seguridad está limitado a 500 ms como máximo, y no
se puede modificar en línea. Asegúrese de que la tarea de seguridad tenga
suficiente tiempo para terminar la ejecución de la lógica antes de volverse a
activar. Si se sobrepasa el tiempo de espera del temporizador de vigilancia de
la tarea de seguridad, se genera un fallo de seguridad no recuperable en el
controlador de seguridad.
El período de la tarea de seguridad afecta directamente el tiempo de reacción
del sistema.
El documento Sistemas controladores GuardLogix 5570 – Manual de
referencia de seguridad, publicación 1756-RM099, proporciona información
detallada sobre cómo calcular el tiempo de reacción del sistema.
Ejecución de la tarea de seguridad
La tarea de seguridad se ejecuta del mismo modo que la tarea periódica
estándar, salvo por las excepciones siguientes:
• La tarea de seguridad no comienza a ejecutarse mientras el controlador
primario y el homólogo de seguridad no hayan establecido su
asociación de control. (Las tareas estándar empiezan a ejecutarse en
cuanto el controlador pasa al modo de marcha).
• Todos los tags de entrada de seguridad (entradas, consumidos y
asignados) se actualizan y se congelan cuando se empieza a ejecutar la
tarea de seguridad.
Consulte la página
tags de seguridad.
• Los valores de tags de salida de seguridad (salida y producidos) se
actualizan cuando finaliza la ejecución de la tarea de seguridad.
Los programas de seguridad tienen todos los atributos de los programas
estándar, salvo que solo se pueden programar en la tarea de seguridad y solo
pueden contener componentes de seguridad. Los programas de seguridad
solo pueden contener rutinas de seguridad. Una rutina de seguridad debe
definirse como la rutina principal y otra rutina de seguridad se puede definir
como rutina de fallo.
Los programas de seguridad no pueden contener rutinas estándar ni tags
estándar.
Publicación de Rockwell Automation 1756-UM022C-ES-P – Mayo 2015
Desarrollo de aplicaciones de seguridad
98
si desea información acerca de la asignación de
Capítulo 6
87