Tabla 12 - Tipos de tareas y frecuencia de ejecución
Tipo de tarea Ejecución de tarea
Continua
Constante
Periódica
A un intervalo establecido, como
por ejemplo, cada 100 ms
Evento
Inmediatamente cuando se
produce un evento
La
tabla 12
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, usted solo utiliza 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 de 0.1 a 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 los activadores de eventos no detectados. El intervalo
de tiempo de espera hace que las tareas de evento se ejecuten incluso en ausencia del activador. Active la casilla de
selección Check the Execute Task If No Event Occurs Within <período de tiempo> correspondiente a la tarea.
El controlador CompactLogix™ 5480 admite hasta 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.
Publicación de Rockwell Automation 5069-UM002B-ES-P - Agosto 2019
Desarrollo de aplicaciones de control
Capítulo 8
179