回复:应用探讨——CPU循环的探讨

n次看你的背影

  • 帖子

    2321
  • 精华

    73
  • 被关注

    53

论坛等级:奇侠

注册时间:2008-03-11

普通 普通 如何晋级?

发布于 2012-11-21 17:02:06

74楼

quote:以下是引用我本资在2012-11-20 11:14:29的发言:
上面的回答都比较正式,我说说我自己的经验。减少PLC的程序扫描时间主要方法有:
1. 根据工艺排出合理、高效的程序结构;
2.对于能批量处理的功能就批量处理,尽量减少循环次数;
3.对于无法避免的循环可以根据其对实时性要求的高低进行排序,降低实时要求性低的程序段的循环执行频率,与实时要求性高的程序段进行错峰执行。


我本人很赞同您的观点。
记得论坛以前有个帖子,讨论是否可以不用OB1,而把程序全部放在OB35循环中断里去执行。我觉得这位朋友的观点和经验很好地回答了这个问题。让我也学习良多!

是的,如果一味地追求过短的循环时间,将大部分程序放到时间间隔较长的中断去执行,控制系统将失去较好的实时性;如果程序全部放在OB1中,导致优化不良,循环时间过长,控制系统的实时性也会受到影响。所以我也认为,需要根据工艺的特点、过程变量变化的速度,合理安排中断中的程序;使循环时间、控制系统的实时性尽量达到一个较好的平衡点。
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54652条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。