《三菱plc72步进指令简介》由会员分享,可在线阅读,更多相关《三菱plc72步进指令简介(27页珍藏版)》请在金锄头文库上搜索。
1、 第二节 步进指令简介 步进指令 状态转移图梯形图 语句表间的转换 多分支状态图的处理 一. 步进指令 指令说明 STL: 步进开始 梯形图符号: 或 操作元件: 状态器 S0S999 RET: 步进结束 梯形图符号: 表示状态结束 返回主程序(左母线) RET 步进指令使用说明 几点说明: STL接点与左母线相连,与STL相连的起始接点 要用LD,LDI指令。 使用STL指令后,相当于母线右移到STL接点右侧, 直到出现下一条STL指令或者出现RET指令为止。 RET指令使右移后的母线回到原来的母线。 使用STL指令使新的状态置位,前一状态自动复位。 STL接点接通后,与此相连的电路动作。当
2、STL接点 断开时,与此相连的电路不动作,并且在一个扫描 周期以后,不再执行指令(跳转状态)。 (即若S20断开,一个扫描周期后此STL接点后面的 电路不执行,直至跳转到下一逻辑行执行) STLRET指令是一对指令,在一系列步进 指令STL后,加上RET指令,表明步进指令 的结束,LD接点返回原来的母线。 定时器线圈可在不同状态间对同一软器件 编程。但在相邻状态中不能编程 (如果在相邻状态下(如果在相邻状态下 编程编程, , 则状态转移时则状态转移时, , 定时器线圈不能断开,定时器线圈不能断开, 即当前值不能复位)即当前值不能复位) 用STL编程时,不能从 STL指令内的母线 中直接使用MP
3、S/MRD/MPP指令。而只能 在LD或LDI指令后使用MPS/MRD/MPP指 令编程 用OUT指令与SET指令对于STL指令后的状 态具有同样的功能,都将自动复位转移源。 但使用OUT指令时,在SFC图中用于向分离 的状态转换。 在中断程序和子程序内,不能使用STL指令 。但在STL指令内不禁止使用跳转指令,但动 作复杂,一般不要用 二. 状态转移图梯形图语句表间的转换 初始步必须用其它方法预先驱动 三.多分支状态图的处理 单流程 可选择的分支与汇合 并行的分支与汇合 1. 单流程 整个流程中没有分支,动作不断重复 2.可选择的分支与汇合 根据不同的条件执行后面的状态步 可选择的分支与汇合
4、说明 选择的分支就是从多个流程中选择执行 一个流程。但分支选择条件 X0X10X20不能同时接通。在状态器 S20时,根据X0X10X20的状态决定执 行哪一条分支。若X0接通,动作状态就向 S21转移,S20复位置零。此后既使X10或 X20接通,S31或S41也不会被激活。 注意: 在分支与汇合的转移处理程序中, 不能用MPS/MRD/MPP, ANB/ORB指令 既使负载驱动回路也不能直接在STL指令 后面使用MPS指令。 3.并行分支与汇合 多个流程可同时执行的分支 当一个分支条件成立时,几条分支 同时进行。用 “ ”画出,同时执行 后再用“ ”同时汇合。 并行支路数8 可选择分支和并行分支的说明 1.从汇合转移到分支线时没有中间状态, 而是直接连接,则一般可在汇合线转移 到分支线之间插入一个空状态。 2. 可选择分支中嵌套可选择分支,可改为 没有嵌套的可选择分支。 改为无嵌套的选择性分支与汇合 选择性分支与汇合中嵌有并行分支与汇合