因为PLC在正常运行时主要有三部,一是对外部信号的采集,二是程序由上到下的逻辑运算,三是把运算结果对输出点进行更新。由于生产过程成中会遇到需要作出实时响应的需要,如果按正常的扫描逻辑来进行就会错过瞬时信号或是达不到生产需要的效果。中断的应用就可以很好的解决以上问题。可在特殊情况下实时的执行相应动作。如下对中断的种类进行讲解:
(1)PLC高速计时器中断:PLC硬件部分有定时器,当过程之和设定值相同时可形成中断。
(2)PLC定时器中断:PLC内有定时为1MS,2MS,3MS,4MS,5MS,10MS,50MS,100MS,的中断可选,选其一别的就不能再应用。
(3)PLC计数器中断:PLC内有高速计数器,针对高频输入端信号进行采集,计数到达进入中断程序,对生产物料进行切断。
(4)PLC中断输出完成中断:PLC内部都有高速脉冲输出,高速脉冲发送完成后可利用其中断执行相应动作。
(5)PLC外部输入点中断:外部输入点X0-X16有输入的情况下直接进入中断程序,其中一个输入点又分为上升沿和下降沿中断两种。
上方五种中断为PLC内部所有中断,优先等级由上往下依次降低,当有几种中断同时发生时先执行等级高的,依次进行处理。