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

FX2N系列PLC的中断指令

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

简介(1) 中断指令有三条,这三条指令的助记符、指令代码、操作数及程序步如表 6-4 所列。 表 6-4 中断指令 (2) 指令梯形图如图 6-6 所示。 图 6-6 中断指令梯形图 (3) 指令说明: ①中断指令如

    (1)中断指令有三条,这三条指令的助记符、指令代码、操作数及程序步如表6-4所列。

    6-4  中断指令

 中断指令

    (2)指令梯形图如图6-6所示。

 中断指令梯形图

    6-6  中断指令梯形图

    (3)指令说明:

    ①中断指令如下:

 

    ②在主程序执行过程中,X000OFFON时,则程序跳转到1001标志的子程序处,当子程序执行到IRET时就返回到原来的主程序。

    ③如果有多个依次发出的中断信号,则优先级按发生的先后为序,发生越早则优先级越高;若同时发生多个中断信号时,则中断标号小的优先级高。

    ④中断程序在执行过程中,不响应其他的中断(其他中断为等待状态)。不能重复使用与高速计数器相关的输入,不能重复使用10001001相同的输入。

    ⑤可编程控制器平时处于禁止中断状态。如果EI- DI指令在扫描过程中有中断输入时,则执行中断程序(从中断标号到IRET之间的程序)。

    ⑥即使在允许中断范围内,如果特殊辅助继电器M805(=0-3)被驱动,则I0口的中断不执行。图6-6中,如果X010ON时,则禁止10011000的中断。即使存在中断请求,中断也不被接受。

    ⑦当DI-EI指令间(中断禁止区间)发生中断请求时,则存储这个请求信号,然后在EI指令执行完后才被执行。如果中断禁止区间较大,则等待中断响应的时间也较长。

    (4)定时中断指令如下:

 

    定时中断用于高速处理或每隔一定时间就执行程序,例如,1610,即每隔10ms执行标号为1610之后的中断子程序,利用IRET指令返回原来的状态。定时中断指令梯形图如图6-7所示。

 定时中断指令梯形图

    6-7  定时中断指令梯形图