第二节 步进指令简介 步进指令 状态转移图﹑梯形图﹑ 语句表间的转换 多分支状态图的处理 步进指令使用说明 几点说明: ① 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指令编程 ⑩在中断程序和子程序内,不能使用STL指令。但在STL指令内不禁止使用跳转指令,但动作复杂,一般不要用 可选择的分支与汇合说明 选择的分支就是从多个流程中选择执行一个流程。但分支选择条件X0﹑X10﹑X20不能同时接通。在状态器S20时,根据X0﹑X10﹑X20的状态决定执行哪一条分支。若X0接通,动作状态就向S21转移,S20复位置零。此后既使X10或X20接通,S31或S41也不会被激活。 注意: ① 在分支与汇合的转移处理程序中, 不能用MPS/MRD/MPP, ANB/ORB指令 ② 既使负载驱动回路也不能直接在STL指令 后面使用MPS指令。 3.并行分支与汇合 多个流程可同时执行的分支 当一个分支条件成立时,几条分支同时进行。用 “= ”画出,同时执行后再用“ = ”同时汇合。 并行支路数≤8 可选择分支和并行分支的说明 1.从汇合转移到分支线时没有中间状态,而是直接连接,则一般可在汇合线转移到分支线之间插入一个空状态。 2. 可选择分支中嵌套可选择分支,可改为没有嵌套的可选择分支。 * 一.?步进指令 指令说明 STL: 步进开始 梯形图符号: 或 操作元件: 状态器 S0~S999 RET: 步进结束 梯形图符号: 表示状态结束 返回主程序(左母线) RET (如果在相邻状态下 编程, 则状态转移时, 定时器线圈不能断开, 即当前值不能复位) ⑨用OUT指令与SET指令对于STL指令后的状态具有同样的功能,都将自动复位转移源。但使用OUT指令时,在SFC图中用于向分离的状态转换。 二. 状态转移图﹑梯形图﹑语句表间的转换 初始步必须用其它方法预先驱动 三.多分支状态图的处理 单流程 可选择的分支与汇合 并行的分支与汇合 1. 单流程 整个流程中没有分支,动作不断重复 2.可选择的分支与汇合 根据不同的条件执行后面的状态步 *
7_2步进指令简介.ppt
下载此电子书资料需要扣除0点,