三菱系列PLC程序流程操控使用指令共有十条,指令编号为FNC00~FNC09。它们在程序中的条件履行与优先处理,与顺控程序的操控流程有关。
一、条件跳转指令
条件跳转指令CJ(Conditional Jump,FNC00)用于越过次序程序中的某一部分,以操控程序的流程。指针P(Point)用于指示分支和跳步程序,在梯形图中,指针放在左面母线的左面。
二、子程序调用与回来指令
子程序是为一些特定的操控意图编制的相对独立的程序。子程序调用指令CALL(Sub- Routine Call,FNC01)用于子程序的调用,各子程序用指针P0~P62及P64~P127表明。
三、中止指令
中止是计算机所特有的一种作业方式,指主程序的履行过程中,中止主程序的履行去履行中止子程序。系列PLC的中止事情包含输入中止、守时中止和高速计数器中止。
四、主程序完毕指令
主程序完毕指令FEND(First End,FNC06)表明主程序的完毕和子程序的开端。
五、监控守时器指令
监控守时器又称看门狗,在履行FEND和END指令时,监控守时器被改写(复位),PLC正常作业时扫描周期小于它的守时时刻。
六、程序循环指令
程序循环指令由FOR 及NEXT两条指令构成。
FOR 指令用来表明循环区的起点,NEXT表明循环区结尾,FOR与NEXT之间的程序被重复履行,履行完后,履行NEXT后边的指令。