硬件中断丢失

在用DI 8x24VDC HF模块测脉宽时,经常出现硬件中断丢失的信息:541 的 544; 事件 ID: 16# 1AED:0016
错误:硬件中断丢失
 PLC_1 / A214.
为什么会出现这种情况,怎么解决?
备注:我选择用一个光电信号的上升沿和下降沿来出发一个硬件中断组织块OB40

问题补充:
理论计算最快29.4ms会发生一次中断,中断程序也不长,不应该发生执行中断的时候发生新的中断事件啊

最佳答案

1、如果一个中断事件发生,在该中断 OB 执行期间,同一个中断事件再次发生,则新发生的中断事件丢失;
2、如果一个中断事件发生,在该中断 OB 执行期间,又发生多个不同的中断事件中,则新发生的中断事件进入排队,等待第一个中断 OB 执行完毕后依次执行。

提问者对于答案的评价:
写明了发生中断丢失的一些情况

专家置评

已阅,最佳答案正确。脉冲信号太快了,OB40来不及处理导致丢失。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 下午7:30
下一篇 2017年6月1日 下午7:30

相关推荐