回复:西门子PLC程序执行时序,请高手来说一下!

依然

西门子1847工业学习平台

  • 帖子

    2530
  • 精华

    24
  • 被关注

    110

论坛等级:至圣

注册时间:2004-04-13

普通 普通 如何晋级?

发布于 2008-12-08 18:14:11

0楼

程序块的执行是按块优先级来执行的。OB1是自由循环块,默认的有限等级是1.它之比OB90的优先级高。OB1在S7 CPU中周期性的执行。是用户程序的基本程序块。
其他的OB块如OB30~38时间中断块、OB40~47硬件中断块等是程序或系统中条件调用的。当达到这些条件时才会执行。
程序执行的顺序可以看作为:OB1------>(中断条件)——>其它OB块——>(中断执行完成)——>OB1,也就是OB1执行,当有中断时,执行中断块,当中断程序块执行完成,程序返回OB1继续执行。
当然OB100,OB101,OB102是系统上电最先执行的,但是执行一次,并不循环执行。就是说只有这三个比OB1执行的早。
JUST DO IT
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54711条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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