1、中断返回指令:IRETWWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
2、禁止中断指令:DIWWW_P※LCJS_COM-PLC-)技.术_网
3、允许中断指令:EIWWW_PL※CJS_COM-PLC-技.术_网
4、主程序结束指令:FENDWWW_P※LCJS_CO※M-PLC-技-.术_网
PLC平时是处于中断禁止状态,所以要想应用中断功能,则必须EI指令允许中断。WWW_P※LCJS_COM-PLC-)技.术_网
中断用指针必须在主程序结束指令FEND指令后作为标记编程,什么是中断指针呢?编程时可能会用到两个以上的中断,某一个中断信号到来执行那一段中断程序就需要用中断指针来明确。 WWW_PL※CJS_COM-PLC-技.术_网
三菱FX系列PLC可以允许六个输入中断,它是采用X0---X5的输入信号,中断通常的顺控程序,优先执行中断例行程序。WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
如果输入信号依次发生时,以先发生的为优先执行,如果同时到来,则以X0,X1,...X5的顺序优先执行。WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
虽然中断是采用硬件扫描输入的方式,但也需要执行时间。我们可以把输入采集理解为一个小电容的充放电过程,充放电是需要时间的,如果在充放电未结束时输入信号消失,那么PLC就采集不到此次的输入信号。WWW_PLCJS@_COM%-PLC-技.术_网
三菱FX系列PLC要求的输入脉宽还是很低的:WWW_PLCJS@_COM%-PLC-技.术_网
FX2N-------X0,X1:20μs以上 X2--X5: 50μs以上WW.W_PLC※JS_C,OM-PL,C-技.术_网
FX1S,FX1N--X0,X1:10μs以上 X2--X5: 50μs以上P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
这个要求与S7-200比起来还是不错的,S7-200的最低要求也是200μsWWW_PLCJS@_COM%-PLC-技.术_网
中断脉宽要求越低,PLC响应中断的速度越快,精度越好!当然抗干扰也稍差了。P.L.C.技.术.网——可编程控制器技术门户
下图是一个简单的输入中断例子与输入中断指针点的编号WW.W_PLCJS_COM-PLC-技.术_网
W1WW_P4LCJS_COM-PLC-技.术_网
上图是一个X0的上升沿中断,所以中断指针为I1.也就是当XO闭合时,执行指针I1下面的程序.——可——编——程——控-制-器-技——术——门——户
1、中断程序请用常闭点M8000,不然会受到扫描时间影响W1WW_P4LCJS_COM-PLC-技.术_网
2、中断等程序是在主程序结束指令FEND指令后编写WWW.PLCJS.COM——可编程控制器技术门户
3、REF是将运算结果立即输出指令,中断程序虽然是快速响应输入信号,但是其运算结果还是要等到FEND指令时才能真正输出,也就是说其运算的结果还会受到程序扫描时间影响,失去了中断的快速意义,所以要用REF指令将运算结果实现立即输出。WW.W_PLC※JS_C,OM-PL,C-技.术_网