文档介绍:第二节步进指令简介?步进指令?状态转移图﹑梯形图﹑语句表间的转换??指令说明 STL: 步进开始梯形图符号: 或操作元件: 状态器 S0~S999 RET: 步进结束梯形图符号: 表示状态结束返回主程序(左母线) RET ?步进指令使用说明?几点说明: ① STL 接点与左母线相连,与 STL 相连的起始接点要用 LD , LDI 指令。②使用 STL 指令后,相当于母线右移到 STL 接点右侧, 直到出现下一条 STL 指令或者出现 RET 指令为止。③ RET 指令使右移后的母线回到原来的母线。④使用 STL 指令使新的状态置位,前一状态自动复位。⑤ STL 接点接通后,与此相连的电路动作。当 STL 接点断开时,与此相连的电路不动作,并且在一个扫描周期以后,不再执行指令(跳转状态)。(即若 S20 断开,一个扫描周期后此 STL 接点后面的 电路不执行,直至跳转到下一逻辑行执行) ⑥ STL ﹑ RET 指令是一对指令,在一系列步进指令 STL 后,加上 RET 指令,表明步进指令的结束, LD 接点返回原来的母线。⑦定时器线圈可在不同状态间对同一软器件编程。但在相邻状态中不能编程(如果在相邻状态下(如果在相邻状态下编程编程, , 则状态转移时则状态转移时, ,定时器线圈不能断开, 定时器线圈不能断开, 即当前值不能复位) 即当前值不能复位) ⑧用 STL 编程时,不能从 STL 指令内的母线中直接使用 MPS/MRD/MPP 指令。而只能在 LD 或 LDI 指令后使用 MPS/MRD/MPP 指令编程⑨用 OUT 指令与 SET 指令对于 STL 指令后的状态具有同样的功能,都将自动复位转移源。但使用 OUT 指令时,在 SFC 图中用于向分离的状态转换。⑩在中断程序和子程序内,不能使用 STL 指令。但在 STL 指令内不禁止使用跳转指令,但动作复杂,一般不要用