Prioridad de tareas

Configuración de la prioridad de tareas

Se puede configurar la prioridad de cada tarea entre 0 y 31 (0 es la prioridad más alta y 31 la más baja). Cada tarea debe tener una prioridad exclusiva. Asignar la misma prioridad a más de una tarea conduce a errores de compilación.

Sugerencias de prioridad de tareas

oPrioridad de 0 a 24: tareas del controlador. Asigne estas prioridades a tareas con un requisito de alta disponibilidad.

oPrioridad de 25 a 31: tareas de fondo. Asigne estas prioridades a tareas con un requisito de baja disponibilidad.

Prioridad de tareas de módulos TM2/TM3 y E/S de CANopen

Puede seleccionar la tarea que impulsa el intercambio físico de TM3 y CANopen. En Ajustes PLC, seleccione Tarea de ciclo de bus para definir la tarea del intercambio. De manera predeterminada, la tarea se define en MAST. La configuración de bus de E/S puede anular esta definición en el controlador. Durante las fases de lectura y escritura, todas las E/S físicas se actualizan al mismo tiempo. TM3/TM2 y los datos CANopen se copian a la imagen de E/S virtual durante una fase de intercambios físicos, como se muestra en esta figura:

G-SE-0028211.1.gif-high.gif

 

 

Las entradas se leen desde la tabla de imágenes de E/S al comienzo del ciclo de tarea. Las salidas se escriben en la tabla de imágenes de E/S al final de la tarea.

NOTA: Las tareas de eventos no pueden impulsar el ciclo de bus de TM3/TM2.