文档介绍:一、条件跳转指令CJ模块四三菱PLC的程序流程控制指令1、使用范例如图,X0为跳转条件,即X0闭合时程序跳转到指针所在位置;X0断开时,跳转不执行,仍按原顺序执行。指针P用于批示跳转的目的地,它的位置指示示应放在左母线的左边。该所示程序的功能是:X0闭合时,执行跳转指令所指位置行的程序,即X1闭合时,Y1有输出。如果X0断开,则X1得电时,Y1有输出,而且过2s后,Y2也有输出。此处允许输出出现同一个线圈,图中为4~9步程序与11步不可能同时执行。X1X0CJP6T0Y1T0K50Y2X1Y1P604911一、条件跳转指令CJ模块四三菱PLC的程序流程控制指令2、使用注意事项(1)FX2N系列PLC有P0~P127共128个跳步指针,其中P63是END所在的步序,在程序中不要设置P63。(2)一个指针只能出现一次,如果出现两次以上,则会出错。(3)如果用M8000的动合触点驱动CJ指令,则相当于无条件跳转,因为运行时M8000总是闭合的。二、子程序调用与返回指令(CALLSRET)模块四三菱PLC的程序流程控制指令子程序是为了一些特定的控制任务而编制的相对独立的程序。子程序调用与返回指令用于子程序的调用。1、使用范例X0CALLP2P2指针位置FEND……X1……SRETEND主程序子程序X0CALLP2FEND……X1CALLP2……X1……SRETENDP2两次调用主程序子程序二、子程序调用与返回指令(CALLSRET)模块四三菱PLC的程序流程控制指令2、使用注意事项(1)子程序的位置指针用P0~962及P64~P127表示。因为P63是END所在步序,,CJ指令中用过的指针在子程序中不能再用。(2)不同位置的CALL指令可以调用同一指针的子程序。(3)在子程序中调用子程序称为嵌套调用,最多可嵌套5级。工作任务1三台电机的循环运行控制模块四三菱PLC的程序流程控制指令能力目标(1)能够分析一般的PLC控制系统;(2)能够根据控制要求,熟练应用程序流程指令编写出简明、正确的控制程序。知识目标(1)掌握程序流程指令主控指令及主控复位指令的基本格式;(2)掌握主控指令及主控复位指令的作用与用法。工作任务1三台电机的循环运行控制模块四三菱PLC的程序流程控制指令任务实施---电机顺序启动的主控与传送指令控制控制1、任务实施的内容(1)用主控指令控制三台电机相隔5s启动,各运行10s停止,循环往复。可随时停止。三台电机运行时序图如图所示。(2)用主控指令对分支程序的控制。A程序段为每2秒一次闪光输出,而B程序段为每4秒一次闪光输出。要求按钮X0导通时执行A程序段,否则执行B程序段。2、任务实施要求(1)掌握主控和主控复位指令的使用。(2)复习区间比较指令和传送指令的使用。工作任务1三台电机的循环运行控制模块四三菱PLC的程序流程控制指令任务实施---电机顺序启动的主控与传送指令控制控制3、考核标准序号考核内容考核要求评价标准配分扣分得分1方案设计根据控制要求,画出I/O分配表,用主控指令编制程序,画出PLC的I/O接线图I/O地址分配错误或遗漏,每处扣1分I/O接线图错误,每处扣5分。202安装与接线按PLC的外部接线在操作板上正确接线,要求接线正确、紧固、美观接线不紧固每根扣2分不按图接线每处扣2分203程序输