三菱PLC跳转指令CJ P0的使用?

请问,如果程序中有LD x0 , CJ P0,当X0为ON时,跳转到P0指针后执行。我的问题是:程序会不会从P0开始执行直到END,没有P0段程序结束的标志?另外,如果x0为OFF,程序不发生跳转,当程序正常执行到P0处,会不会跳过P0段的程序?

P0只是指针编号,驱动条件闭合跳转至指定编号处执行该部分程序。

条件跳转指令CJ用于跳过顺序程序中的某一部分,以缩短运算周期、控制程序的流程,其指令的助记符为CJ,指令代码是FNC00,操作元件为P0-P127,其程序步情况是,CJ 为3步、标号P为1步。

如果在跳步开始时定时器和计数器正在工作,在跳步期间将停止计时和计数,在CJ指令的条件变为不满足时继续工作,高速计数器的处理独立于主程序,其工作不受跳步影响,如果用M8000的动合触点驱动CJ指令,则条件跳转变为无条件跳转。

扩展资料:

三菱plc跳转指令的使用注意事项:

1、CJP指令表示为脉冲执行方式。

2、在一个程序中一个标号只能出现一次,否则将出错。

3、在跳转执行期间,即使被跳过程序的驱动条件改变,但其线圈(或结果)仍保持跳转前的状态,因为跳转期间根本没有执行这段程序。

4、若积算定时器和计数器的复位(RST)指令在跳转区外,即使线圈被跳转,但对复位仍然有效。

参考资料来源:百度百科-PLC编程

参考资料来源:百度百科-可编程逻辑控制器

参考资料来源:百度百科-指令

参考资料来源:百度百科-编号

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-26
没有P0段程序结束的标志,当X0为ON时,跳转到P0指针后执行。程序会从P0开始执行直到END.

没有P0段程序结束的标志.x0为OFF,程序不发生跳转,当程序正常执行到P0处,不会跳过P0段的程序?本回答被提问者采纳
第2个回答  2011-04-07
问题1:程序会跳到P0处运行,跳转没有结束标志,如果有结束标志,那么不就成子程序了。
问题2:不发生跳转,那么就继续执行,如果你的P0前没有发生跳转,那么继续执行。
相似回答