回复:S7-1200在中断内输出脉冲的问题

伊默

西门子1847工业学习平台

  • 帖子

    4273
  • 精华

    118
  • 被关注

    220

论坛等级:至圣

注册时间:2003-10-24

白金 白金 如何晋级?

发布于 2010-06-03 13:53:17

2楼

看来用到这个功能的还是少啊,呵呵。 我自问自答吧! 基本理解了,应该是可以实现我想要的功能的……

在中断OB内可以输出脉冲,但是同时需要在循环OB内调用相同的指令(用来查询指令执行的状态和结果,上文的the option

exists to perform tracking in the program cycle OB部分)

同时需要考虑的是:当在中断OB内触发了脉冲输出,如果该脉冲还没有完成,又产生了中断,又得再执行一个相关的输出脉冲指令怎么办? 这个时候就需要用到不同的背景数据(比如上一个中断执行MOVEABS,DB2 ; 那么下一个中断就执行MOVEABS,DB3 ; 当然,如果同一时刻仅会有一个指令在执行,那么就不用考虑了)。
I can do it
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15557条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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