1. 步进指令概述
步进指令有 STL 指令和 RET 指令。STL 为步进开始指令,后面的操作数只能是状态器 S,在梯形图中直接与母线相连,表示每一步的开始;RET 为步进结束指令,后面没有操作数,表示状态流程结束,用于返回主程序(母线)。STL 和 RET 指令的使用说明如图 4-4 所示。
图 4-4 STL、RET 指令使用说明(a)状态图;(b)梯形图;(c)指令表

2. 状态转移图与梯形图的转换
用步进指令编程时,先画出状态转移图,再将其转换成梯形图和指令表。状态转移图、梯形图和指令表存在一定的对应关系,如图 4-5 所示。
图 4-5 状态转移图、梯形图和指令表的对应关系

3. 程序的分支
1. 可选择性分支:应用步进指令编程时通常会出现多种情况供选择,构成多路可选择性分支。程序执行时,多路分支只执行其中一路。如图 4-6(a) 构成两路分支,X1、X4 为选择条件;当程序执行到 S21 时,X1 和 X4 谁先接通就执行相应分支,另一路分支不能执行。FX 系列 PLC 最多可有 8 路分支。
图 4-6 可选择性分支(a)状态转移图;(b)梯形图;(c)指令表

2. 并行性分支:图 4-7(a) 为并行分支的状态转移图。当程序执行到 S21 时,若 X1 接通,则把状态同时传给 S22 和 S24,两路分支同时执行;两路分支都执行完以后 S23、S25 接通;当 X4 接通后把状态传给 S26。所以并行性分支要把所有分支都执行完以后才可以往下执行。FX 系列 PLC 可同时有 8 路并行分支。
图 4-7 并行性分支(a)状态转移图;(b)梯形图;(c)指令表
