发布于 2009-04-06 16:18:54
0楼
综上所述:
减少OB1的扫描时间的措施
1.提高总线速率,减少区域一致性的数据交换
2.减少系统通讯的任务
3.尽量使用STL,LAD语言编程,少用高级语言
4.优化精简程序代码,优化事件触发程序的执行时序
5.升级CPU硬件,让CPU RAM 区间大于总程序的容量(含硬件配置)
前4项能够取得的成果是比较有限的,尤其当你已经是一个有经验的编程人员,以及系统控制诊断和工艺控制对编程的要求。
我一般控制OB1扫描周期在20毫秒左右,当程序总的扫描周期超过40毫秒时,我就考虑换性能更高的CPU了。
Zane
注册自动化系统工程师
Always save before download