您现在的位置是:首页 > 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所示。
图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)的程序。 图1-57 用了两个的IL (02)和一个ILC (03)的程序 当第一个IL (02)的执行条件是“OFF”时,TIM000将复位到1.5s,CNT001将不发生变化,并且01002将变为“OFF”;当第一个IL (02)的执行条件是“ON”,第二个IL(02)的执行条件是“OFF”时,TIM000将根据IR00001的状态发生变化。CNT001将不变,并且01002将变为“OFF”;当两个IL (02)的执行条件都是“ON”时,程序将按编程顺序执行。
点击排行
