Capítulo 8
Elementos de una aplicación de control
Tabla 19 – Tipos de tareas y frecuencia de ejecución
Tipo de tarea Ejecución de tarea
Continua
En todo momento
Periódica
• A un intervalo establecido,
como cada 100 ms
• Varias veces en el escán de la
otra lógica
Evento
Inmediatamente tras ocurrir un
evento
124
Una tarea proporciona la información de sincronización y priorización de un
conjunto de uno o más programas. Configure las tareas como continuas,
periódicas o por evento usando el cuadro de diálogo Task Properties.
Figura 25 – Configuración del tipo de tarea
Esta tabla explica los tipos de tareas que puede configurar.
Descripción
La tarea continua se ejecuta en segundo plano. Todo tiempo de CPU no asignado a otras operaciones (como movimiento,
comunicación y otras tareas) se utiliza para ejecutar los programas en la tarea continua.
• La tarea continua se ejecuta constantemente. Una vez que 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 realiza una función con un intervalo específico.
• Siempre que vence el tiempo de la tarea periódica, la tarea interrumpe las tareas de menor prioridad, se ejecuta una vez y
después devuelve el control a donde estaba la tarea anterior.
• Se puede configurar el período de tiempo de 0.1 – 2,000,000.00 ms. El valor predeterminado es 10 ms. También depende
del controlador y de la configuración.
• El rendimiento de una tarea periódica depende del tipo de controlador Logix5000 y de la lógica en la tarea.
• La tarea periódica procesa datos de E/S para los controladores CompactLogix™, FlexLogix™, DriveLogix™ y SoftLogix™ con
las siguientes consideraciones:
– Para los controladores CompactLogix, FlexLogix y DriveLogix, opera con prioridad 6
– Para los controladores SoftLogix, opera a prioridad Windows 16 (inactividad)
– Las tareas de mayor prioridad tienen precedencia sobre la tarea de E/S y pueden afectar el procesamiento
– Se ejecuta al RPI más rápido que se ha programado para el sistema.
– Se ejecuta por el tiempo necesario para escanear los módulos de E/S configurados.
Una tarea de evento realiza una función solo cuando ocurre un (activador) evento. El activador de la tarea de evento puede
ser lo siguiente:
• Un disparador de tag consumido
• Una instrucción EVENT
• Un activador de eje
• Un activador de evento de movimiento
• Cambio de estado de datos de entrada de módulo
Publicación de Rockwell Automation 1769-UM022B-ES-P – Diciembre 2016