P0只是指针编号,驱动条件闭合跳转至指定编号处执行该部分程序。
条件跳转指令CJ用于跳过顺序程序中的某一部分,以缩短运算周期、控制程序的流程,其指令的助记符为CJ,指令代码是FNC00,操作元件为P0-P127,其程序步情况是,CJ 为3步、标号P为1步。
如果在跳步开始时定时器和计数器正在工作,在跳步期间将停止计时和计数,在CJ指令的条件变为不满足时继续工作,高速计数器的处理独立于主程序,其工作不受跳步影响,如果用M8000的动合触点驱动CJ指令,则条件跳转变为无条件跳转。
扩展资料:
三菱plc跳转指令的使用注意事项:
1、CJP指令表示为脉冲执行方式。
2、在一个程序中一个标号只能出现一次,否则将出错。
3、在跳转执行期间,即使被跳过程序的驱动条件改变,但其线圈(或结果)仍保持跳转前的状态,因为跳转期间根本没有执行这段程序。
4、若积算定时器和计数器的复位(RST)指令在跳转区外,即使线圈被跳转,但对复位仍然有效。
参考资料来源:百度百科-PLC编程
参考资料来源:百度百科-可编程逻辑控制器
参考资料来源:百度百科-指令
参考资料来源:百度百科-编号
没有P0段程序结束的标志,当X0为ON时,跳转到P0指针后执行。程序会从P0开始执行直到END.
没有P0段程序结束的标志.x0为OFF,程序不发生跳转,当程序正常执行到P0处,不会跳过P0段的程序?
问题1:程序会跳到P0处运行,跳转没有结束标志,如果有结束标志,那么不就成子程序了。
问题2:不发生跳转,那么就继续执行,如果你的P0前没有发生跳转,那么继续执行。