首页 理论教育 精通步进控制指令的分析介绍

精通步进控制指令的分析介绍

时间:2023-06-24 理论教育 版权反馈
【摘要】:指令功能SSTP:表示进入步进程序。SSTP指令始终位于过程n的程序的起始地址处。表2-26 梯形图和指令表程序解释:当检测到X0的上升沿时,执行过程1。3)在步进程序段中不能使用下述指令:JP和LBL、LOOP和LBL、MC和MCE、SUB和RET、INT和IRET、ED和CNDE。

精通步进控制指令的分析介绍

(1)指令功能

SSTP:表示进入步进程序。SSTP指令始终位于过程n的程序的起始地址处。

NSTP:以脉冲方式进入步进程序。当检测到控制触点的上升沿时,程序进入下一个步进程序段,并将前面的程序用过的数据区清除,输出关断,定时器复位。

NSTL:以扫描方式进入步进程序。只要控制触点闭合,程序进入下一个步进程序段,并将前面的程序用过的数据区清除,输出关断,定时器复位。

CSTP:清除指定标记的步进指令,当最后一个步进程序段结束时,使用这条指令清除数据区,输出关断,定时器复位。

SCLR:清除正处于启动状态的程序段。

STPE:结束整个步进过程。

(2)编程实例

梯形图和指令表见表2-26。

2-26 梯形图和指令表(www.xing528.com)

978-7-111-48540-7-Chapter02-40.jpg

程序解释:当检测到X0的上升沿时,执行过程1(从SSTP1~SSTP2)。当X1接通时,清除过程1,并开始执行过程2(从SSTP2开始)。当X2接通时,清除过程50,步进程序执行结束。

(3)指令使用说明

1)步进控制是将多个程序段看作若干个过程,按照一定的执行顺序连接起来进行控制。步进指令按严格的顺序分别执行各个程序段,每一段都有独立的编号,编号范围是0~127。编号可以不按顺序。

2)在一个过程执行前,先清除上一个过程,但几个过程可以同时运行(分支)。

3)在步进程序段中不能使用下述指令:JP和LBL、LOOP和LBL、MC和MCE、SUB和RET、INT和IRET、ED和CNDE。

4)在步进程序区内,输出线圈可以直接连在左母线上。

5)特殊内部继电器R9015只在一个步进程序开始时闭合一个扫描周期。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈