n
在用Starter对S120进行调试时,当我们插入一个DCC程序,在CFC的DCC编辑器中,自动为新建的DCC创建了一个执行周期组(runtime group),当然我们还可以在编辑器中插入多个执行周期组。如下图所示:
然后我们可以通过在DCC程序右键程序里去设置DCC程序的执行周期,由下图所示,我们可以看出在S120中,DCC的执行周期是以参数r21002为时间单位的倍数。当然也可以通过参数P21001[0,,9]来定义。n
但在Simotion中,定义方式完全不同,在DCC编辑器中存在五个任务执行周期T1,,,T5,默认的新程序是存放在T2执行任务周期内,当然可以更换。
那么T1到T5的时间周期在哪里定义呢?其与系统的执行任务对应关系如下。 即T1的执行周期与Servo周期是一致的。T2的执行周期与IPO一致等。n
Task in the DCC editor Execution level Task
T1 Servo servoDcc
T2 IPO ipoDcc
T3 IPO_2 IpoDcc_2
T4 DccAux dccAux
T5 DccAux_2 dccAux_2n
在Scout软件中,可以通过右击Simotion控制器的方式选择 “set system cycle clocks”共同设置,如下图:
关键词
DCC, Sinamics, Simotion, 执行周期
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc326216.html