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

Automann

  • 帖子

    6291
  • 精华

    139
  • 被关注

    305

论坛等级:至圣

注册时间:2004-12-23

普通 普通 如何晋级?

发布于 2012-11-30 07:41:26

103楼

quote:以下是引用小釉在2012-11-28 19:49:45的发言:
有两种变成习惯,有一种是在ob1中无条件的调用fc。另一种在ob1中有条件的调用fc
这两种习惯哪种好一些?
个人比较偏向于第一种,因为第一种的扫描周期基本能够稳定。而第二种有可能造成扫描周期大幅变化。
大家怎么看待这个事情?

怎样调用FB、FC,这个事与扫描周期的关系很大,怎么能跟着感觉走,凭习惯来定呢?
相对于将全部程序放在OB1而言,使用FB、FC的优点之一就是可以在需要时调用它们,因此可以缩短扫描周期。如果在不需要的时候也调用(无条件调用),那岂不成了作无用功,或者瞎捣乱?
“第一种的扫描周期基本能够稳定”,为了扫描周期的稳定,付出了什么代价?有条件调用可能使大多数、甚至绝大多数扫描周期缩短,为了这种稳定则反之,代价太大。稳定得到了什么好处呢?没什么好处!扫描周期天生就是不稳定的,不稳定天塌不下来!因为需要周期稳定的任务可以放到循环中断里。
追求完美
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54494条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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