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

PLC梯形图的互锁IL(02)和解除互锁ILC(03)指令

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

简介如图 1-55 所示, IL(02) 通常和 ILC (03) 连用形成联锁,联锁与通过 TR 位实现的一个分支允许执行的方法相同,但当 IL(02) 的执行条件是 OFF 时, IL(02) 和 ILC (03) 之间的指令处理和 TR 位不同

    如图1-55所示,IL(02)通常和ILC (03)连用形成联锁,联锁与通过TR位实现的一个分支允许执行的方法相同,但当IL(02)的执行条件是“OFF”时,IL(02)ILC (03)之间的指令处理和TR位不同。如果IL(02)的执行条件是“ON”时,程序将按编写的顺序执行,从IL(02)所在的点到下个ILC (03)之间用一个“ON”执行条件开始执行每条指令行。两种方法参见分支指令行的基本说明。
互锁和解除互锁梯形图符号
    1-55    互锁和解除互锁梯形图符号    IL(02)ILC (03)不需要成对使用。在一行中IL(02)可以多次使用,每个IL(02)可以通过下个ILC (03)建立一个联锁部分,除非在其与任何一个先前的ILC (03)之间至少存在一个IL(02),否则可以不必使用ILC(03)    如果DIFU (13)DIFD (14)在一个联锁部分中并且IL(02)的执行条件为“OFF”,则不记录DIFU (13)DIFD (14)的执行条件的变化;当IL(02)的执行条件为“ON”后立即执行联锁部分中的DIFU (13)DIFD (14)时,在联锁有效之前,即IL(02)的联锁条件变为“OFF”之前,DIFU (13)DIFD (14)的执行条件将与现存的执行条件相比较。它的梯形图和位状态如图1-55所示。当000000是“OFF”时,联锁有效,即使IROOO01由“OFF”变为“ON”,20000将不会在标为A的点上置“ON”,如图1-56所示。
IL (02)和ILC (03)不需要成对使用
    1-56    IL (02)ILC (03)不需要成对使用    注意,一个或多个IL(02)后面必须跟一个ILC (03)。虽然所需的多个IL(02)可与一个ILC (03)在一起使用,但ILC (03)指令不能在没有IL(02)的情况下连续使用。也就是不能嵌套。无论何时,执行ILC (03)都要清除所有有效的ILC (03)与之前的IL(02)之间的联锁。当单个ILC (03)和多个IL (02) -起使用时,在完成程序检查时,将发生出错信息,
但程序仍可正常执行。这些指令不影响任何标志位。如图
1 57所示的梯形图给出用了两个的IL (02)和一个ILC (03)的程序。
用了两个的IL (02)和一个ILC (03)的程序
    1-57    用了两个的IL (02)和一个ILC (03)的程序    当第一个IL (02)的执行条件是“OFF”时,TIM000将复位到1.5sCNT001将不发生变化,并且01002将变为“OFF”;当第一个IL (02)的执行条件是“ON”,第二个IL(02)的执行条件是“OFF”时,TIM000将根据IR00001的状态发生变化。CNT001将不变,并且01002将变为“OFF”;当两个IL (02)的执行条件都是“ON”时,程序将按编程顺序执行。