回复:中断事件在哪里可以监控到

芳季

西门子1847工业学习平台

  • 帖子

    15796
  • 精华

    102
  • 被关注

    988

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2026-04-10 14:40:06

1楼

中断,要监控你指的是监控些什么?要监控中断有没有执行,执行过几次,你在中断中增加一个加一指令就可以了。后期观察这个加一的对象一共加过几次。但,看你不像是问这样的问题。

看你后面提到队列,只有在任意的中断执行当中才有可能发生队列。因为中断不能打断中断,所以只要有中断在执行,才会有排队。只有排队的中断达到两个或以上,他们的中断等级才体现出插队的优先情况。当,当前中断执行完,就开始执行队列里的中断。我估计这是无缝的,队列之间并没有空隙机会回到主程序。

以上纯粹猜测。就等有心人证实。

因为我没有遇到过要管理队列的情况。所以没涉足这块。

至于监控……可能只能通过手工编程去做一些标识,然后监控这个标识,侧面去了解当时中断情况的状态。哪个中断先得到执行,就置位哪个点。后执行的中断就由于刚才被人家中断过了,标记了,就只能置位另一个点。然后你通过过后观察这些点的置位情况,判断当时发生中断的先后次序。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9408条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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