技术论坛

回复:老问题欢迎讨论:怎样通过改变编程方法减小程序扫描周期?

作者 主题
版主

经验值: 59332
发帖数: 17047
精华帖: 331
回复:老问题欢迎讨论:怎样通过改变编程方法减小程序扫描周期?


只看楼主 2009-04-06 16:18:54
综上所述:
减少OB1的扫描时间的措施
1.提高总线速率,减少区域一致性的数据交换
2.减少系统通讯的任务
3.尽量使用STL,LAD语言编程,少用高级语言
4.优化精简程序代码,优化事件触发程序的执行时序
5.升级CPU硬件,让CPU RAM 区间大于总程序的容量(含硬件配置)

前4项能够取得的成果是比较有限的,尤其当你已经是一个有经验的编程人员,以及系统控制诊断和工艺控制对编程的要求。
我一般控制OB1扫描周期在20毫秒左右,当程序总的扫描周期超过40毫秒时,我就考虑换性能更高的CPU了。

Zane 注册自动化系统工程师 Always save before download
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=539380&b_id=4&s_id=0&num=0

  • 上一页
  • 1
  • 下一页
收起
回复:老问题欢迎讨论:怎样通过改变编程方法减小程序扫描周期?
×
扫描打开手机版
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。