OB40硬件中断输出的延时

我用硬件中断控制高速旋转凸轮旋转的启停,并且对位置有一定要求。现在,想对中断的停止输出有一定的延时要求。
OB40程序如下
 L     0
 T     PQB  301
 NOP   0

问题补充:
OB40硬件中断不可通过SFC进行延迟动作。硬件中断只能由硬件触发,不能由系统触发。当OB40被系统禁用后,直到下个硬件中断触发信号之前是不会调用的。

最佳答案

被禁用后要使用SFC40进行再启用才可以,等下次中断条件来临时才可以再次调用硬件中断。
硬件中断产生时会执行中断组织块,执行一次后将不再执行,直到下次再有条件满足时。
建议还是用SFC32来延时控制。

在你的中断程序中加入SFC27试试,把现有程序更改一下。

提问者对于答案的评价:
资料已经看很多了,PQB不需要刷新输出映像区,但算了,分数也拿不回来,就给你了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午3:43
下一篇 2018年12月1日

相关推荐