您现在的位置是:首页 > PLC技术 > PLC技术
三菱FX系列PLC的中断指令
来源:艾特贸易2017-06-04
简介中断返回指令 IRET (Interruption Return) 的功能指令编号为 FNC03 ;允许中断指令 EI(lnterruption Enable) 的功能指令编号为 FNC04; 禁止中断指令 DI (lnterruption Disable) 的功能指令编号为 FNC05 。以上三
中断返回指令IRET (Interruption Return)的功能指令编号为FNC03;允许中断指令EI(lnterruption Enable)的功能指令编号为FNC04;禁止中断指令DI (lnterruption Disable)的功能指令编号为FNC05。以上三条指令均无操作数,分别占用一个程序步。
FX2N系列有6个与X0~X5对应的中断输入点,中断指针为I□O□,第一个□对应为X0~X5,第二个口为0或1,其中0表示下降沿中断,1为上升沿中断。
FX2N系列有3点定时器中断,对应的中断指针为I6□□~I8□□,低两位是以ms为单位的定时时间,定时器中断用于高速处理或每隔一定的时间执行的程序。
FX2N系列的6点计数器的中断指针为I0□0(□=1~6),它们利用高速计数器的当前值产生中断,与HSCS(高速计数器比较置位)指令配合使用。
如图4-9所示,可编程控制器通常处于禁止中断的状态,指令EI和DI之间的程序段为允许中断的区间,当程序执行到该区间时,如果中断源产生中断,则CPU将停止执行当前的程序,转去执行相应的中断子程序,执行到中断予程序中的IRET指令时,返回原断点,继续执行原来的程序。
图4-9 中断指令的使用
特殊辅助继电器M805△(其中△对应为0~8)为ON时,禁止执行相应的中断I△0口,其中口对应为0或1,如果是0,表示下降沿检测,为1表示上升沿检测。
如果有多个中断信号依次发出,则按发生的先后为序,发生越早的优先级越高。若同时发出多个中断信号,则中断指针号小的优先。
执行一个中断子程序时,其他中断被禁止,在中断子程序中编入EI和DI,可实现双重中断。如果中断信号在禁止中断区间出现,该中断信号被储存,并在EI指令之后响应该中断。不需要关中断时,可以只使用EI指令,而不使用DI指令。
点击排行
