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

天天开心

  • 帖子

    1698
  • 精华

    7
  • 被关注

    7

论坛等级:侠圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2009-04-10 11:22:42

0楼

quote:以下是引用姑苏城外在2009-04-08 14:19:55的发言:
开心大侠,反拍如下:
当OB1的扫描周期超过了循环中断时间可能就会对于系统产生影响
比如OB35设置为100MS,我们一般会把流量累积/PID处理放在这里处理,而在OB1中我们可能会用到处理结果,这时候如果OB1扫描周期超过100MS,程序中会出现重复计算的问题


事实上也不是说OB1不超过100MS就不会有问题,还必需考虑错误中断对扫描周期的影响,由于错误中断发生的不确定,出现这种影响对故障处理无形中增加了难度.
开心大侠以为如何?


我不是很理解你的意思,中断时间的间隔与扫描周期一点关系都没。也不存在重复计算的问题。还有故障处理推后一个扫描周期会有问题吗?如果有为何不把故障处理也放中断里面

如:OB35中断时间10ms,OB1扫描周期时间15ms。两者之间有关系吗?
助人为主,捣乱为辅,偶尔灌水,有时潜水!开心就好
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54705条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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