Ejecución de tarea
Comunicación de servicio
Uso de tareas periódicas
Si tiene varias tareas en su proyecto, cambiar el valor de System Overhead
Time Slice no afectará el servicio de comunicación. Para aumentar el tiempo
asignado al servicio de comunicación cuando se usan varias tareas, configure
las tareas periódicas de manera que pueda quedar más tiempo disponible para
el servicio de comunicación.
SUGERENCIA
Si usa tareas periódicas, el servicio de comunicación se realiza cuando no hay
ninguna tarea en ejecución. Por ejemplo, si configura el período de tarea en
80 ms y la tarea se ejecuta en 50 ms, el controlador dispone de 30 ms de cada
80 ms para el servicio de comunicación.
Figura 50 - Ejecución de tarea periódica y comunicación de servicio
50 ms
30 ms
Tarea periódica
Si usa varias tareas periódicas, compruebe lo siguiente:
• El tiempo de ejecución de una tarea de mayor prioridad es mucho más
reducido que su período.
• El tiempo total de ejecución de todas las tareas es mucho más reducido
que el período de las tareas de menor prioridad.
Teniendo en cuenta estos ajustes, normalmente queda tiempo suficiente para
la comunicación de servicio. La configuración de ejemplo de las siguientes
tareas muestra esos ajustes de configuración.
Publicación de Rockwell Automation 1756-UM535D-ES-P - Noviembre 2012
Programación del controlador redundante
Aunque puede usar varias tareas periódicas en su
programa de controlador redundante, use el mínimo
número posible.
50 ms
30 ms
Tarea periódica
50 ms
30 ms
Tarea periódica
Capítulo 7
165