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

PLC的与中断有关的指令

来源:艾特贸易2017-06-04

简介中断是一种工作方式, PLC 通常处于禁止中断状态,由 EI 和 DI 指令组成允许中断范围。即主程序的执行过程中,遇到中断请求时,暂停主程序执行,转而执行中断服务程序,中断服务程

    中断是一种工作方式,PLC通常处于禁止中断状态,由EIDI指令组成允许中断范围。即主程序的执行过程中,遇到中断请求时,暂停主程序执行,转而执行中断服务程序,中断服务程序执行完毕,再返回继续执行主程序。    与中断有关的三条功能指令是:中断返回指令IRET,编号为FNC03;允许中断指令EI,编号为FNC04;禁止中断指令DI,编号为FNC05。它们均无操作数,占用1个程序步。    示例及使用:如图4-13所示,允许中断范围中若中断源X0有一个下降沿,则转入1000为标号的中断服务程序,但X0可否引起中断还受M8050控制,当X20有效时则M8050控制X0无法中断。
中断指令的使用
    4-13   中断指令的使用    使用中断相关指令时应注意:    1)中断的优先级排队如下,如果多个中断依次发生,则以发生先后为序,即发生越早级别越高,如果多个中断源都发出信号,则中断指针编号越小优先级越高。    2)M8050 - M8058ON时,禁止执行相应10□□- 18□□的中断,M8059ON时则禁止所有计数器中断。    3)无须中断禁止时,可只用EI指令,不必用DI指令。    4)执行一个中断服务程序时,如果在中断服务程序中有EIDI,可实现二级中断嵌套,否则禁止其他中断。