资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第二节 步进指令简介 步进指令 状态转移图梯形图 语句表间的转换 多分支状态图的处理 一. 步进指令 指令说明 STL: 步进开始 梯形图符号: 或 操作元件: 状态器 S0S999 RET: 步进结束 梯形图符号: 表示状态结束 返回主程序(左母线) RET 步进指令使用说明 几点说明: STL接点与左母线相连,与STL相连的起始接点 要用LD,LDI指令。 使用STL指令后,相当于母线右移到STL接点右侧, 直到出现下一条STL指令或者出现RET指令为止。 RET指令使右移后的母线回到原来的母线。 使用STL指令使新的状态置位,前一状态自动复位。 STL接点接通后,与此相连的电路动作。当STL接点 断开时,与此相连的电路不动作,并且在一个扫描 周期以后,不再执行指令(跳转状态)。 (即若S20断开,一个扫描周期后此STL接点后面的 电路不执行,直至跳转到下一逻辑行执行) STLRET指令是一对指令,在一系列步进 指令STL后,加上RET指令,表明步进指令 的结束,LD接点返回原来的母线。 定时器线圈可在不同状态间对同一软器件 编程。但在相邻状态中不能编程 (如果在相邻状态下(如果在相邻状态下 编程编程, , 则状态转移时则状态转移时, , 定时器线圈不能断开,定时器线圈不能断开, 即当前值不能复位)即当前值不能复位) 用STL编程时,不能从 STL指令内的母线 中直接使用MPS/MRD/MPP指令。而只能 在LD或LDI指令后使用MPS/MRD/MPP指 令编程 用OUT指令与SET指令对于STL指令后的状 态具有同样的功能,都将自动复位转移源。 但使用OUT指令时,在SFC图中用于向分离 的状态转换。 在中断程序和子程序内,不能使用STL指令 。但在STL指令内不禁止使用跳转指令,但动 作复杂,一般不要用 二. 状态转移图梯形图语句表间的转换 初始步必须用其它方法预先驱动 三.多分支状态图的处理 单流程 可选择的分支与汇合 并行的分支与汇合 1. 单流程 整个流程中没有分支,动作不断重复 2.可选择的分支与汇合 根据不同的条件执行后面的状态步 可选择的分支与汇合说明 选择的分支就是从多个流程中选择执行 一个流程。但分支选择条件 X0X10X20不能同时接通。在状态器 S20时,根据X0X10X20的状态决定执 行哪一条分支。若X0接通,动作状态就向 S21转移,S20复位置零。此后既使X10或 X20接通,S31或S41也不会被激活。 注意: 在分支与汇合的转移处理程序中, 不能用MPS/MRD/MPP, ANB/ORB指令 既使负载驱动回路也不能直接在STL指令 后面使用MPS指令。 3.并行分支与汇合 多个流程可同时执行的分支 当一个分支条件成立时,几条分支 同时进行。用 “ ”画出,同时执行 后再用“ ”同时汇合。 并行支路数8 可选择分支和并行分支的说明 1.从汇合转移到分支线时没有中间状态, 而是直接连接,则一般可在汇合线转移 到分支线之间插入一个空状态。 2. 可选择分支中嵌套可选择分支,可改为 没有嵌套的可选择分支。 改为无嵌套的选择性分支与汇合 选择性分支与汇合中嵌有并行分支与汇合
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号