回复:PLC扫描循环体是如何执行的?

牛皮不是吹的

  • 帖子

    243
  • 精华

    2
  • 被关注

    3

论坛等级:侠士

注册时间:2011-10-15

普通 普通 如何晋级?

发布于 2013-08-08 10:15:06

8楼

呵呵,我是电气自动化出身的,计算机知识也很不专业,只是现在要做的程序里有一个很庞大的循环体,所以纠结在了这个循环扫描时间问题上,这个我觉得有必要搞清楚,搞清楚了,那你编写的程序,数据执行一遍的时间,你大概心里就有数了,而且在一些对时间精度要求高的场合,也可以做到游刃有余,数据跟随性也好一些,你们觉得那?





对于楼上的讲解,我很感谢,但是还是有点疑惑,
我的意思很明显,OB1主程序中,中间有循环程序,完了之后还有别的程序,执行完了之后才是OB1执行完了。当条用的OB1扫描到循环程序时,判断循环体执行的条件是否满足,从而执行循环语句,FOR语句和LOOP语句只有条件判断和语句执行两条语句吧?我想说的是,你上面解释的意思是不是,条件满足,则执行语句,然后再跳回该循环条件做判断,如果满足,则再执行,直到条件不满足时,跳出循环,然后去执行OB1中别的程序,完了之后才这是一个完整的执行了一次OB1及一个扫描周期,用LOOP和FOR是不是我说的这种效果?上面好像说的不是很清楚。

举的例子,看着有点蒙了,说句实话,没怎么看懂,就算看懂,你说出了我的纠结,但是没明白这样的纠结到底扫描样的语句造成这样的,还是得麻烦楼上好好分析下,呵呵,谢谢了!
每天进步一点点,成功源于积累!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54622条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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