这节课开始我们一起来学习三菱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。
图1-1
应用举例:
跳转指令可以应用在很多场合,如图1-2所示自动/手动程序的切换为例,当自动/手动开关X1为ON时,跳步指令CJ P0的条件满足,将跳过自动程序,执行手动程序;反之将跳过手动程序,执行自动程序。
同一编程元件的线圈可以在跳步条件相反的两个跳步程序(如图1-1中的自动程序和手动程序)中分别出现一次,在这种情况下允许双线圈输出。
若积算定时器和计数器的RST指令在跳步区外,那么,即使定时器和计数器的线圈被跳转,对它们的复位仍然有效。
图1-2
财经自媒体联盟 更多自媒体作者
新浪财经头条意见反馈留言板
4000520066 欢迎批评指正
All Rights Reserved 新浪公司 版权所有