PlantCruise小课堂第三十一讲——CM的执行周期和相位

      在CM 的属性Main标签页中,有一个执行周期的参数,它表示的是CM 在C300控制器中的执行频率。

       此参数有几种选择,其中DEFAULT(默认)表示执行周期为1s,即此CM在控制器之中每隔1s会被刷新一次。

      那么,在同一周期下的CM执行顺序是怎样安排的呢?我们需要参考下方的Execution Phase(执行相位)参数。

      如果控制器的基础刷新频率为50ms,并且由于CM的最长执行周期为2s,所以我们将2s划分成40个相位(50ms X 40=2000ms=2s)

      通过调整相位,可以使不同CM的执行动作均匀排布在同一周期下。举个例子,100个CM,执行周期均为1s,那么如果在这1s的时间里,第一个50ms就将所有CM都执行完成,则控制器在这一瞬间的负荷会迅速升高,而后的时间没有工作可做。显然这不是一种健康的执行方式。如果我们可以把这100个CM在1s中的每一个50ms都去执行5个CM,那控制器的负荷就会变得相对更平稳。

      通过修改Execution Phase 参数可以调整相位。例:一个CM 的执行周期为1s,相位设置为0,则该CM在第0和20相位执行刷新任务。如果此参数设置为-1(默认),则系统自动分配相位。

      另外,如果对执行顺序要求较高的工艺流程,我们也可通过这一方式调整CM的执行顺序。


新闻中心

联系我们

联系人:苏经理

手机:17822252668

电话:022-59650192

邮箱:tjhkkj_sales@126.com

地址:天津市津南区恒生科技园