请教硬件中断的处理

对I1.0的上升沿和下降沿各建立一个硬件中断DB,在中断DB中必须要用到DETACH和ATTACH么?

问题补充:
首先谢谢!
我想知道对于同一个硬件I1.0的上升沿和下降沿是算两个硬件中断事件,还是一个硬件中断事件?
如若算两个,那么是不是就不需要DETACH和ATTACH了?
可以直接一点的告诉我么,恐怕我的理解能力没有你想象中的那么好。

最佳答案

1、给一个事件指定一个硬件中断OB。这种方法比较简单方便;
2、多个硬件中断OB分时处理一个硬件中断事件,需要用DETACH指令取消原有的OB与事件的连接,用ATTACH指令将一个新的硬件中断OB分配给硬件中断事件。
3、详见:
S7-1200硬件中断的学习:
http://bbs.gkong.com/archive.aspx?ID=400984
4、问题补充:
、我想知道对于同一个硬件I1.0的上升沿和下降沿是算两个硬件中断事件,还是一个硬件中断事件?
算一个、两个或更多都可以。这要根据你实际控制需要了。
、如若算两个,那么是不是就不需要DETACH和ATTACH了?
只要将将一个新的硬件中断OB分配给硬件中断事件或撤销都要DETACH和ATTACH了。

提问者对于答案的评价:
衷心谢谢你的帮助!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc192840.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月15日 上午12:34
下一篇 2017年8月15日 上午12:35

相关推荐