缺省任务配置

缺省任务配置

对于 Modicon M258 Logic Controller:

o可以在“自由运行”或“循环”模式下配置 MAST 任务。缺省情况下,MAST 任务在循环模式下自动创建。其预设优先级为中 (15),预设时间间隔为 20 毫秒,任务看门狗服务的激活时间为 100 毫秒,灵敏度为 1。有关优先级设置的详细信息,请参阅任务优先级。有关看门狗的详细信息,请参阅系统和任务看门狗

o将 CANopen 管理器添加到 CANx(CAN0 或 CAN1)接口并将其配置为启用同步生成时,会自动创建 CANx_Sync 任务。此任务声明为外部事件任务,会将您可为其他操作配置的外部事件任务数减一。缺省情况下,向 CANx_Sync 任务分配优先级 2(如果已创建另一个 CANx_Sync任务,则为 3)。这适用于许多安装,但是由您负责确认系统的正确任务优先级设置。有关详细信息,请参阅任务优先级

设计高效应用程序对于实现最多任务的系统至关重要。在此类应用程序中,可能难以使资源利用率始终低于系统看门狗阈值。如果只是重新分配优先级不足以保持低于阈值,则当 SysTask 库中包含的 SysTaskWaitSleep 功能添加到一些较低优先级任务时,可以使这些任务使用较少的系统资源。

注意: 请勿删除或更改 MAST 和 CANx_Sync 任务的名称。如果这么做,EcoStruxure Machine Expert 会在您尝试生成应用程序时检测到错误,因而您无法将其下载到控制器。

注意: 请勿更改 CANx_Sync 任务的“类型”或“外部事件”属性。如果这么做,EcoStruxure Machine Expert 会在您尝试生成应用程序时检测到错误,因而您无法将其下载到控制器。