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

CP1H系列PLC的联锁/解除联锁(IL/ILC)指令

来源:艾特贸易2017-08-02

简介IL 指令和 ILC 指令配套使用。 IL 和 ILC 指令分别位于某一段程序的开始和结尾处,用于实现 IL 指令和 ILC 指令之间指令的成组控制。 IL 指令设置联锁状态的开始, ILC 指令用于清除联锁

    IL指令和ILC指令配套使用。ILILC指令分别位于某一段程序的开始和结尾处,用于实现IL指令和ILC指令之间指令的成组控制。IL指令设置联锁状态的开始,ILC指令用于清除联锁设置。其具体含义为当IL指令的执行条件为OFF时,不执行ILILC之间的指令,而对其间指令的输出进行联锁,联锁状态见表11-3IL指令的输入条件为ON时,正常执行从IL指令到ILC指令之间的各指令。

    11-3    ILILC之间指令的联锁状态

IL和ILC之间指令的联锁状态

   IL指令和ILC指令可以用作分支点程序的处理。通常在分支电路中利用TR暂时存储继电器来保存前面的运算结果。如图11-27(a)的分支电路,在程序化时使用了TR0寄存器保存前面的执行条件,在后续的电路中加载TR暂时存储继电器的值参与运算。但是注意在梯形图程序输入时并不需要人为添加TR暂时存储继电器。图11-27 (b)是利用IL/ILC指令处理的图11-27 (a)分支电路,消除了分支点。

IL和ILC指令应用示例

    11-27    ILILC指令应用示例

    无论IL指令的执行条件为ONOFFPLC都要对ILILC之间的程序进行处理,占用扫描时间,所以周期时间不会缩短。注意IL指令和ILC指令不能嵌套,如需嵌套需要使用用MLH-MILC指令或者MILR-MILC指令。

   IL指令和ILC指令最好11使用。如果多个IL指令对应一个ILC指令时,虽然程序能够执行,但程序检测时会出现IL-ILC错误。两条IL指令对应一条ILC指令的执行动作的例子如图11-28所示。

两条IL指令对应一条ILC指令的执行动作示例

    11-28    两条IL指令对应一条ILC指令的执行动作示例