中断返回指令 IRET(Interruption Return)功能指令编号 FNC03;允许中断指令 EI(Interruption Enable)功能指令编号 FNC04;禁止中断指令 DI(Interruption Disable)功能指令编号 FNC05。三条指令均无操作数,各占一个程序步。
FX2N 系列有 6 个与 X0~X5 对应的中断输入点,中断指针为 I□0□,第一个□对应 X0~X5、第二个□为 0 或 1,其中 0 表示下降沿中断、1 为上升沿中断。
FX2N 系列有 3 点定时器中断,对应中断指针为 I6□□~I8□□,低两位是以 ms 为单位的定时时间,定时器中断用于高速处理或每隔一定时间执行的程序。FX2N 系列 6 点计数器的中断指针为 I0□0(□=1~6),利用高速计数器当前值产生中断,与 HSCS(高速计数器比较置位)指令配合使用。
可编程控制器通常处于禁止中断状态,指令 EI 和 DI 之间的程序段为允许中断区间;当程序执行到该区间时,若中断源产生中断,CPU 将停止执行当前程序、转去执行相应中断子程序,执行到中断子程序中 IRET 指令时返回原断点继续执行。特殊辅助继电器 M805△(△对应 0~8)为 ON 时禁止执行相应中断 I△0□,其中□对应 0 或 1,0 表示下降沿检测、1 表示上升沿检测。
图 4-9 中断指令的使用

如果有多个中断信号依次发出,则按发生先后为序,发生越早优先级越高;若同时发生多个中断信号,则…(后续略)。