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

FX系列PLC条件跳转指令

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

简介条件跳转指令 ( Co nditional Jump , CJ) 的基本形式见表 7-1 。 表 7-1 条件跳转指令的基本形式 CJ 和 CJ (P) 指令用于跳过顺序程序中的某一部分,可以减少扫描时间和使用双线圈。条件跳转指

    条件跳转指令( Conditional JumpCJ)的基本形式见表7-1    7-1    条件跳转指令的基本形式
条件跳转指令的基本形式
    CJCJ (P)指令用于跳过顺序程序中的某一部分,可以减少扫描时间和使用双线圈。条件跳转指令使用举例如图7-5所示,当X0ON时,程序从第1步跳到第36步(标号P8的下一步),如果X0OFF,不执行跳转,程序按原顺序向下执行。表7-2为跳转前后触点状态比较表。
条件跳转指令使用举例
    7-5    条件跳转指令使用举例    7-2    跳转前后触点状态比较
跳转前后触点状态比较
    条件跳转指令使用时需注意:    (1)跳转指令可实现双线圈输出。图7-5中,Y1成了双线圈,其操作由X0ON/OFF状态决定,即X0OFF时,Y1X1驱动,X0ON时,Y1X12驱动。    (2)同一标号在一个程序中只能出现一次,否则将出错。标号不能重复使用,但能被多次引用(如图7-6所示),这种情况也称为双重跳转。如果X0ON,则程序将从这一步跳到标号P8处,如果X0OFFX1ON,则第二条跳步指令起作用。程序从这里跳到P8处。    (3)标号可以出现在相应跳转指令之前,但是如果反复跳转的时间超过监控定时器的设定时间,就会引起监控定时器出错。    (4)在跳转执行期间,即使被跳过程序的驱动条件改变,但其线圈(或结果)仍保持跳转前的状态,因为跳转期间根本没有执行这段程序。
标号重复引用举例
    7-6    标号重复引用举例    (5)若积算型定时器和计数器的RST指令在跳转区外,那么,即使定时器和计数器的线圈被跳转,对它们的复位仍然有效。    (6)如果在跳转开始时定时器和计数器已在工作,则在跳转执行期间它们将停止工作,等到跳转条件不满足后又继续工作。但对于正在工作的定时器T192T199和高速计数器C235C255,不管有无跳转仍继续工作。    (7)跳转指令前的执行条件若为M8000时,则称为无条件跳转,因为PLC运行时M8000总为ON    (8)跳转指令与主控指令的关系。如果从主令控制区的外部跳入其内部,那么,不管它的主控触点是否触发,都当成接通来执行主令控制区内的程序。如果跳转指令在主令控制区内,则在主控触点没有接通时不执行跳转。    (9)跳步指令可用于自动/手动程序的切换,其使用举例如图7-7所示,当自动/手动开关X1ON时,将跳过自动程序,执行手动程序;反之,将跳过手动程序,执行自动程序。
自动/手动程序使用举例
    7-7    自动/手动程序使用举例