Configuración de tareas predeterminadas

Configuración de tareas predeterminadas

En el caso de Modicon M258 Logic Controller:

oLa tarea MAST se puede configurar en modalidad de ejecución libre o cíclica. La tarea MAST se crea automáticamente de forma predeterminada en modalidad cíclica. Su prioridad preestablecida es media (15), su intervalo de tiempo preestablecido es de 20 ms y su servicio de watchdog de tareas se activa con un tiempo de 100 ms y una sensibilidad de 1. Consulte Prioridad de tareas para obtener más información acerca de los ajustes de prioridad. Consulte Watchdogs de sistema y tareas para obtener más información sobre los watchdogs.

oUna tarea CANx_Sync se crea automáticamente cuando se añade un Administrador CANopen a la interfaz CANx (CAN0 o CAN1) y se configura con la generación de sincronización habilitada. Esta tarea se declara como una tarea Evento externo, y reduce en uno el número de tareas Evento externo que puede configurar para otras operaciones. De forma predeter­minada, se asigna a la tarea CANx_Sync una prioridad de 2 (o 3 si ya se ha creado otra tarea CANx_Sync). Esto es adecuado para muchas instalaciones, pero es responsabilidad suya verificar la configuración de prioridades de tareas adecuadas para su sistema. Consulte Prioridad de tareas para obtener más información.

Diseñar un programa de aplicación eficiente es importante en sistemas que estén alcanzando el número máximo de tareas. En esa aplicación, puede resultar difícil mantener la utilización de los recursos por debajo del umbral del watchdog del sistema. Si las reasignaciones de prioridades por sí solas no resultan suficientes para permanecer por debajo del umbral, se puede establecer que algunas tareas de prioridad menor usen menos recursos del sistema si se añade la función SysTaskWaitSleep, contenida en la biblioteca SysTask, a esas tareas.

NOTA: No borre ni modifique el nombre de las tareas MAST y CANx_Sync. Si lo hace, EcoStruxure Machine Expert detectará un error cuando intente compilar la aplicación y no podrá descargarla en el controlador.

NOTA: No cambie los atributos de tipo o de evento externo de las tareas CANx_Sync. Si lo hace, EcoStruxure Machine Expert detectará un error cuando intente compilar la aplicación y no podrá descargarla en el controlador.