Definir tareas
Las tareas proporcionan información de programación y prioridad para los
programas. Las tareas se pueden configurar como continuas, periódicas o
tareas por evento. Solo una tarea puede ser continua.
Tabla 24 - Compatibilidad con tareas
Controlador
1769-L35x
1769-L32x
1769-L31
Una tarea puede tener hasta 32 programas distintos, cada uno con sus propias
rutinas ejecutables y tags cubiertos por el programa. Una vez iniciada
(activada) una tarea, todos los programas asignados a la tarea se ejecutan en el
orden en que están agrupados. Los programas solo pueden aparecer una vez
en Controller Organizer y no pueden ser compartidos por varias tareas.
Especificar prioridades de 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. Las tareas periódicas pueden configurarse para que
se ejecuten desde la prioridad más baja de 15 hasta la prioridad más alta de 1.
Una tarea de mayor prioridad interrumpirá cualquier tarea de menor
prioridad. La tarea continua tiene la prioridad más baja y siempre es
interrumpida por una tarea periódica.
El controlador CompactLogix utiliza una tarea periódica dedicada con la
prioridad 6 para procesar los datos de E/S. Esta tarea periódica se ejecuta
según el RPI configurado para el CompactBus, con una velocidad máxima de
una vez por cada milisegundo. Su tiempo de ejecución total es el necesario
para escanear los módulos de E/S configurados.
La configuración de las tareas afecta cómo el controlador recibe los datos de
E/S. Las tareas con las prioridades 1...5 tienen prioridad sobre la tarea de E/S
dedicada. Las tareas de este rango de prioridades pueden afectar el tiempo de
procesamiento de E/S. Por ejemplo, si utiliza la siguiente configuración:
• RPI de E/S = 1 ms
• una tarea de prioridad = 1...5 que tarda 500 μs en ejecutarse y se
programa para que se ejecute cada milisegundo
esta configuración deja a la tarea de E/S dedicada 500 μs para llevar a cabo su
trabajo de escanear las E/S configuradas.
Publicación de Rockwell Automation 1769-UM011I-ES-P - Febrero 2013
Desarrollo de aplicaciones
Tareas compatibles
8
6
4
Capítulo 7
101