n
问题:
如何定义Simotion的系统循环时钟?n
回答:
1.简介:
一旦选择了系统时钟的来源后,可以由基本循环时钟来指定同步执行级的采样时间,包括:
• Bus cycle clock (DP cycle clock / PN cycle clock):总线循环时钟,用于执行系统的系统循环时钟。
• Servo cycle clock (position control cycle clock) / T1(DCC) cycle clock
输入/输出在“servo cycle clock”中被更新。
轴的位置控制,集中I/O以及分布式I/O的处理在“servo cycle clock”中完成。“servo cycle clock”可相对于“bus cycle clock”来运行, 比例为1:1 或 1:2。对于等时同步的 PROFINET IO,有下述应用:
1) DP 主接口必须与“servo cycle clock”运行在相同的循环时钟。
2) 对于SIMOTION C,P 及 D,为了实现同步运行,对于外部PROFIBUS 接口的“bus cycle clock”必须最小为1 ms。
3) 如果“PROFINET cycle clock”被按比例缩小(如:0.5 ms),那么“Servo cycle clock”必须与“PROFIBUS cycle clock”相同(对于SIMOTION D: 还要与内部集成的PROFIBUS 具有相同的“bus cycle clock”)。
• Interpolator cycle clock (IPO cycle clock) / T2(DCC) cycle clock
在“IPO cycle clock”中计算轴的运动控制。在此循环时钟中执行“IPOSynchronousTask”。“IPO cycle clock”可设定与“servo cycle clock”的比例关系为: 1:1 至 1:6。
• Interpolator cycle clock 2 (IPO_2 cycle clock) / T3(DCC) cycle clock
“IPO cycle clock 2”是低优先轴的运动控制基本时钟 。
在此循环时钟中执行“IPOSynchronousTask_2”及“PWM Task” (TControl) 。
“IPO_2 cycle clock” 可设定与“IPO cycle clock” 的比例关系为:1:2至1:64。
• DccAux (DCC) - cycle clock
“DCCAux cycle clock” 可设定与“T3(DCC) cycle clock” 的比例关系为:1:2至1:32。
• DCCAux_2(DCC) cycle clock
“DCCAux_2 cycle clock“可设定与”DCCAux cycle clock“的比例关系为:1:2 至 1:32。
• PWM cycle clock: 用于“TControl”工艺对象包。n
2. 设置系统循环时钟
(1) 在主菜单中,通过“Target system > Expert > Set system cycle clocks...”来或通过“EXECUTION SYSTEM”菜单中的“Expert > Set system cycle clocks” 调用配置窗口。在SCOUT中设置系统循环时钟。n
(2) 指定基本的/总线循环时钟(仅在未配置等时同步模式时)。对于等时同步总线,在硬件配置中指定总线循环时钟 (bus cycle clock)。
对于PROFIBUS可设定的值为:1.0 ... 8.0 ms。
对于PROFINET可设定的值为:
> 从V4.0 版本起,SIMOTION P 通过 PROFINET通讯及SIMOTION D445:0.5 ... 4.0 ms。
> 从V4.1 版本起,SIMOTION P 通过 PROFINET通讯:0.25 ms to 4 ms。
对于PROFIBUS 的总线循环时钟必须为0.125 ms的整数倍;对于C2xx 为 0.25 ms的整数倍。
对于PROFINET的总线循环时钟必须为0.125 ms的整数倍。可在硬件配置画面中进行修改。
(3)指定循环时钟的比例。
注意:对于一个大的硬件配置,如果基本/总线循环时钟设置太小,将会导致CPU不能切换到“RUN”模式。在此情况下,请注意诊断缓冲区中的超时报警信息。
(4)为“TControl”设置系统循环时钟
在系统循环时钟配置画面中,可使用“TControl”按钮显示“TControl”系统任务的配置画面,图1。
图1
可使用“Use system tasks for TControl”选项框来激活或不激活“TControl”系统任务。如果激活“Use system tasks for TControl”,在执行系统中可显示温度通道指定的任务。
如果未配置温度通道,则不激活用于“TControl”的系统任务,因它们需占用多余的计算时间。
此外,在此可指定“TControl”任务的循环时钟比例
> “PWM”循环时钟必须是位置控制循环时钟的整数倍。
> “InputTask_1/2” 的循环时钟依赖于”PWM” 循环时钟。
> “PostTask_1/2” 的循环时钟依赖于“InputTask_1/2”的循环时钟。
关键词
tion,系统循环时钟。关键词
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc326215.html