通信模块优先级模式的建立是为了通过同步任务实现基于通信模块(CM)的优先级和高性能通信。板载Ethernet 和 I/O 总线的优先级较低。

最高 IEC 任务优先级 0 应用于最高优先级通信模块的同步任务,例如:IEC 任务优先级 0 应用于最高优先级通信模块的同步任务,例如:IEC 任务优先级 0 应用于最高优先级通信模块的同步任务。CM579-ETHCAT,优先级次高的同步任务优先级为 1,依此类推。
只有通信模块中断 (CM5xx) 和 CAA 事件任务的处理优先级高于 IEC 任务。
IEC 调度器观察员任务的优先级已升至 66,即低于 IEC 任务优先级 0,与 IEC 任务优先级 1 处于同一级别。
I/O 总线的优先级被移至 59 优先级,即在 IEC 任务优先级区域内,但低于外部事件任务优先级。
Ethernet 以非实时优先方式运行。
优先模式通信模块应在带有一个或多个同步模式通信模块 CM5xx 的应用中使用。从Automation Builder 2.4.1 起,这些模块是 CM579-ETHCATEtherCAT 主站和 CM598-CNCANopen 主站通信模块。
优先级为 0 的同步任务只会被系统中断打断。由于 IEC 调度器监控任务的优先级低于 IEC 优先级 0,因此该任务的看门狗也不起作用。不过,这不应该干扰同步任务。
如果在同步模式下使用多个 CM5xx,则必须定义优先顺序。最高优先级 CM5xx 的同步任务接收 IEC 优先级 0,下一个优先级为 1,依此类推。
在带同步模式和不带同步模式通信模块的混合 PLC 配置中,不带同步模式通信模块的中断将按照最低同步任务的优先级处理。目前支持的无同步模式通信模块有 CM579-PNIOPROFINET IO 控制器和 SM560-S 安全 PLC。