您现在的位置是:首页 > PLC技术 > PLC技术
FX系列PLC与中断有关的指令
来源:艾特贸易2018-03-26
简介与中断有关的三条功能指令是:中断返回指令 IRET ,编号为 FNC03 ;中断允许指令 EI ,编号为 FNC04 ;中断禁止 DI ,编号为 FNC05 。它们均无操作数,占用 1 个程序步。 PLC 通常处于禁止中
与中断有关的三条功能指令是:中断返回指令IRET,编号为FNC03;中断允许指令EI,编号为FNC04;中断禁止DI,编号为FNC05。它们均无操作数,占用1个程序步。
PLC通常处于禁止中断状态,由EI和DI指令组成允许中断范围。在执行到该区间,如有中断源产生中断,CPU将暂停主程序执行转而执行中断服务程序。当遇到IRET时返回断点继续执行主程序。
EI/DI中断指令的使用如图4-30所示,图中程序处理到允许中断区间时,出现X0或X1为ON状态,则转而处理相应的中断子程序(1)或(2)。
中断标号的含义:
FX系列PLC可设置9个中断点,中断信号从X000~X005输入,有的定时器也可以作中断源。
图4-30 中断指令的使用
使用中断相关指令时应注意:
(1)中断的优先级排队如下,如果多个中断依次发生,则以发生先后为序,即发生越早级别越高,如果多个中断源同时发出信号,则中断指针号越小优先级越高。
(2)当M8050~M8058为ON时,禁止执行响应I0□□~I8□□的中断,M8059为ON时则禁止所有计数器中断。
(3)无需中断禁止时,可只用EI指令,不必用DI指令。
(4)执行一个中断服务程序时,如果在中断服务程序中有EI和DI,可实现二级中断嵌套,否则禁止其他中断。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)