当前位置: 主页 > PLC控制

硬件中断丢失

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

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

最佳答案

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

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

专家置评

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

  • 关注微信

猜你喜欢

微信公众号