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