三菱PLC自学第8课—程序跳转指令

这节课开始我们一起来学习三菱PLC的功能指令。本节课我们介绍条件跳转指令(CJ)的功能,该指令占三个程序步,标号占一个程序

步。CJ和CJ(P)指令用于跳过顺序程序中的某一部分,以减少扫描时间。

如图1-1所示,当X0为ON时,程序跳转至P9处,若X0为OFF,不进行跳转,程序按原顺序执行。跳转时,不执行被跳过的那部分指令

(程序中第8步)。提示:标号P9应放在指令“LD X3”之前。

两条跳转指令可以使用相同的标号,若X1为ON,则程序将从第4步跳至P9处;如果X0为OFF,而X1为ON,则第二条跳步指令起作用,

程序从这里跳到标号P9处。

提示:程序跳转标号可以出现在相应跳转指令之前,但若反复跳转时间超过监控定时器设定的时间,会导致监控定时器出错。某一个标号只能出现一次,如出现两次或两次以上,程序会报错。若用M8000驱动CJ指令,相当于无条件跳转指令,因为M8000总为ON。

三菱PLC自学第8课—程序跳转指令

图1-1

应用举例:

跳转指令可以应用在很多场合,如图1-2所示自动/手动程序的切换为例,当自动/手动开关X1为ON时,跳步指令CJ P0的条件满足,将跳过自动程序,执行手动程序;反之将跳过手动程序,执行自动程序。

同一编程元件的线圈可以在跳步条件相反的两个跳步程序(如图1-1中的自动程序和手动程序)中分别出现一次,在这种情况下允许双线圈输出。

若积算定时器和计数器的RST指令在跳步区外,那么,即使定时器和计数器的线圈被跳转,对它们的复位仍然有效。

三菱PLC自学第8课—程序跳转指令

图1-2


分享到:


相關文章: