Prioridad De Las Tareas - Rockwell Automation Allen-Bradley ControlLogix 5580 Manual Del Usuario

Tabla de contenido

Publicidad

Tabla 27 - Tipos de tareas y frecuencia de ejecución
Tipo de tarea
Ejecución de tarea
Continua
Constante
Periódica
A un intervalo establecido,
como cada 100 ms
Evento
Inmediatamente cuando se
produce un evento
La
Tabla 27
explica los tipos de tareas que puede configurar.
Descripción
Una tarea continua se ejecuta en segundo plano. Todo el tiempo de CPU que no se haya asignado a otras operaciones (como
control de movimiento y otras tareas) se utiliza para ejecutar los programas de la tarea continua.
• La tarea continua se ejecuta constantemente. Cuando la tarea continua realiza un escán completo, se reinicia
inmediatamente.
• Un proyecto no requiere una tarea continua. Si se usa, solo puede haber una tarea continua.
Una tarea periódica desempeña una función a un intervalo.
• Cada vez que transcurre el tiempo correspondiente a la tarea periódica, la tarea interrumpe todas las tareas de menor
prioridad, se ejecuta una vez y devuelve el control al punto donde se quedó la tarea anterior.
• Puede configurar el período de tiempo entre 0.1 y 2,000,000.00 ms. El valor predeterminado es 10 ms. También depende
del controlador y de la configuración.
Una tarea de evento realiza una función cuando se produce un evento (activador). El activador de una tarea de evento puede
ser uno de los siguientes:
• Cambio de estado de los datos de entrada del módulo
• Activador de tag consumido
• Instrucción EVENT
• Activador de eje
• Activador de evento de movimiento
Puede configurar un intervalo de tiempo de espera opcional para disparadores de eventos perdidos, que hace que las tareas
de eventos se ejecuten aunque no esté presente el disparador. Establezca la casilla de verificación Check the Execute Task If
No Event Occurs Within <período de tiempo> correspondiente a la tarea.
Los controladores ControlLogix™ 5580 y GuardLogix® 5580 admiten un
máximo de 32 tareas. Solo una tarea puede ser continua.
Una tarea puede tener hasta 1,000 programas, cada uno con sus propias rutinas
ejecutables y tags bajo el control del programa. Una vez que se dispara (activa)
una tarea, se ejecutan los programas asignados a la tarea en el orden en el que se
han agrupado. Los programas solo pueden aparecer una vez en el Controller
Organizer y varias tareas no pueden compartirlos.

Prioridad de las tareas

Cada tarea del controlador tiene un nivel de prioridad. El sistema operativo usa
el nivel de prioridad para determinar qué tarea se debe ejecutar cuando se
activan múltiples tareas. Una tarea de mayor prioridad interrumpe cualquier
tarea de menor prioridad. La tarea continua tiene la prioridad más baja;
cualquier tarea de evento o periódica la interrumpe.
Publicación de Rockwell Automation 1756-UM543K-ES-P - Agosto 2020
Desarrollo de aplicaciones estándar Capítulo 10
161

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Allen-bradley guardlogix 5580

Tabla de contenido