资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
5.9 步进控制指令,5.9.1 STEP和SNXT指令,其中,B是控制位,其范围是IR、AR、HR、LR 。,1. STEP指令,(2) 功能: 无需执行条件,STEP(08)B指令用来定义编号为B的步的开始。执行一条无控制位的STEP(08)指令,表示全部步的结束。,(1)格式,5.9 步进控制指令,其中,B是控制位,其范围是IR、AR、HR、LR 。,2. SNXT指令,(2) 功能: 当执行条件为ON时,结束上一步的执行,并复位上一步用过的定时器和数据区,同时启动以STEP(08)B指令定义的步,上一步使用的计数器、移位寄存器和KEEP指令用到的位保持不变。在全部步的结束指令STEP(08)之前,应该安排一条有执行条件的SNXT(09)N指令以结束最后一步的操作,其中N无任何意义,可以选用程序中没有使用过的某一个位号。,(1)格式,5.9 步进控制指令,5.9.2 步进程序的编写规指令,右图给出了步进程序的基本结构。当00000为ON时,执行SNXT(09)HR0000,启动HR0000控制的步(由STEP(08)HR0000定义的步);当00001为ON时,结束由HR0000控制的步,启动由HR0001控制的步;当00002为ON时,结束由HR0001控制的步,下一条是不带操作数的STEP(08)指令,全部步程序到此结束。,1. 步进程序的基本结构,5.9 步进控制指令,1)各步的控制位必须在同一个区,并且前后步的控制位要连续。,2. 编写步进程序的注意事项,2)步进程序段内不能使用指令有:END、IL/ILC、JMP/JME、SBN 。,3)当SNXT(09) B执行时,将结束前一步(B-1)的执行,并复位前一步使用的定时器和数据区(IR、HR、AR、LR为OFF),移位寄存器、计数器及KEEP、SET、RESET等指令的输出位保持。,4)若步的控制位使用HR、AR,则具有掉电保护功能。,5)若步的控制位使用HR、AR,则具有掉电保护功能。,6)各步的执行条件是脉冲信号(上升沿执行)。,7)被启动的步CPU对其进行扫描,而未启动的步CPU不对其扫描 。,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号