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

FX2系列PLC的中断指令

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

简介中断指令的助记符、指令代码、操作数和程序步如表 5.6 所示。 表 5.6 中断指令要素 中断是计算机所特有的一种工作方式。指主程序的执行过程中,中断主程序的执行去执行中断子程序

    中断指令的助记符、指令代码、操作数和程序步如表5.6所示。    5.6    中断指令要素
中断指令要素
    中断是计算机所特有的一种工作方式。指主程序的执行过程中,中断主程序的执行去执行中断子程序。和前边所讲过的子程序一样,中断子程序也是为某些特定的控制功能而设定的。和普通子程序不同的是,这些特定的控制功能都有一个共同的特点,即要求响应时间小于机器的扫描周期。因而,中断子程序都不能由程序内安排的条件引出。能引起中断的信号叫中断源,FX2系列PLC有二类中断源,也叫二类中断,即外部中断和定时器中断。为了区别不同的中断及在程序中标明中断子程序的入口,规定了中断标号。    外部中断信号从输入端子送入,可用于机外突发随机事件引起的中断。定时中断是机内中断,使用定时器引出,多用于周期性工作场合。由于中断的控制是脱离于程序的扫描执行机制的,多个突发事件出现时处理也必须有个秩序,这就是中断优先权。FX2系列PLC一共可安排9个中断,其优先权依中断号的大小决定,号数小的中断优先权高。规定外部中断号整体上高于定时器中断,即外部中断的优先权较高。    由于中断子程序是为一些特定的随机事件而设计的。在主程序的执行过程中,就有可能结合不同的程序段中PLC所要完成工作的性质决定能否响应中断。对可以响应中断的程序段用允许中断指令EI及不允许中断指令DI标示出来。如在程序的任何地方都可以响应中断,称为全程中断。另外,如果机器安排的中断比较多,而这些中断又不一定需要同时响应时,还可以通过特殊辅助继电器M8050M8058实现中断的选择。这些特殊辅助继电器和9个中断的对应关系为M8050M8058与中断08一一对应。机器规定,当这些辅助继电器通过控制信号被置1时,其对应的中断被封锁。    PC通常处于禁止中断状态。指令EIDI之间的程序段为允许中断区间。当程序处理到允许中断区间时,X0X1ON态,则转而处理相应的中断子程序1或子程序2。每个子程序处理到IRET指令时返回原断点。当相应的特殊辅助继电器置1时,中断子程序不能执行。例如,当M805△置1时,相应的中断子程序I**不执行。在一个中断程序执行中断时,其他中断禁止。但是,在中断程序中编人EIDI指令可实现2级中断嵌套。在子程序或中断子程序中可用定时器为T192T199T246T249


中断指令的梯形图表示
    5.11    中断指令的梯形图表示