您现在的位置是:首页 > PLC技术 > PLC技术

FX系列PLC与中断有关的指令

来源:艾特贸易2018-03-26

简介与中断有关的三条功能指令是:中断返回指令 IRET ,编号为 FNC03 ;中断允许指令 EI ,编号为 FNC04 ;中断禁止 DI ,编号为 FNC05 。它们均无操作数,占用 1 个程序步。 PLC 通常处于禁止中

与中断有关的三条功能指令是:中断返回指令IRET,编号为FNC03;中断允许指令EI,编号为FNC04;中断禁止DI,编号为FNC05。它们均无操作数,占用1个程序步。

PLC通常处于禁止中断状态,由EIDI指令组成允许中断范围。在执行到该区间,如有中断源产生中断,CPU将暂停主程序执行转而执行中断服务程序。当遇到IRET时返回断点继续执行主程序。

EI/DI中断指令的使用如图4-30所示,图中程序处理到允许中断区间时,出现X0X1ON状态,则转而处理相应的中断子程序(1)(2)

中断标号的含义:

FX系列PLC可设置9个中断点,中断信号从X000~X005输入,有的定时器也可以作中断源。

中断指令的使用

4-30 中断指令的使用

使用中断相关指令时应注意:

1)中断的优先级排队如下,如果多个中断依次发生,则以发生先后为序,即发生越早级别越高,如果多个中断源同时发出信号,则中断指针号越小优先级越高。

2)当M8050~M8058ON时,禁止执行响应I0□□~I8□□的中断,M8059ON时则禁止所有计数器中断。

3)无需中断禁止时,可只用EI指令,不必用DI指令。

4)执行一个中断服务程序时,如果在中断服务程序中有EIDI,可实现二级中断嵌套,否则禁止其他中断。

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务