您现在的位置是:首页 > PLC技术 > PLC技术

FP1系列PLC的SSTP、NSTP、NSTL、CSTP和STPE指令

来源:艾特贸易2018-05-11

简介SSTP :表示进入步进程序。 NSTP :当检测到触发信号的上升沿时,执行 NSTP 指令,即开始执行步进过程(脉冲执行方式),并将包括该指令本身在内的整个步进过程复位。 NSTL :若该指

    SSTP:表示进入步进程序。

   NSTP:当检测到触发信号的上升沿时,执行NSTP指令,即开始执行步进过程(脉冲执行方式),并将包括该指令本身在内的整个步进过程复位。

   NSTL:若该指令的触发信号接通,则每次扫描均执行NSTL指令。开始执行步进过程(扫描执行方式),并将包括该指令本身在内的整个步进过程复位。

   CSTP:复位指定的步进程序。

   STPE:关闭步进程序区,并返回一般梯形图程序。

    应用举例:步进指令应用举例的梯形图,见图6-60。当检测到X0的上升沿时,执行过程1(从SSTP1SSTP2),当X1接通时,清除过程1,并执行过程2(由SSTP2开始),当X2接通时,清除过程2,步进程序执行完毕。

梯形图

    6-60    梯形图

    使用说明:

   1)在步进程序中,识别一个过程是从一个SSTP指令开始到下一个SSTP指令(或到STPE指令)。

   2)步进过程的编号:所有FP1C24C40C56C72系列为128个过程(0~127)C14C1664个。

   3)在一般梯形图程序区,执行NSTPNSTL时(需由指定的触发信号触发),步进过程从与NSTPNS TL指令编号相同的过程开始。在步进过程中,当执行NSTPNSTL时,先将原过程清除,再将与NSTP/NSTL指令相同的过程打开。NSTP指令只有在检测出该触发信号上升沿时,方可执行该指令NSTL指令在触发信号接通的状态下,每次扫描均执行。

   4) SSTP表示进入步进程序。当有一个与NSTPNSTL指令编号相同的步进过程被检出时整个过程开始。

   5) CSTP:当触发信号为ON时,清除与该指令编号相同的过程。

    下面再举一些步进指令应用的实例来说明步进指令的实际应用。

    例:顺序控制。

    在实际生产过程中,许多加工、生产流程可以分解为一道道工序或过程1、过程2、…,当上一个工序或过程一完成,就切换到下一个工序或过程。在每一个过程中,使用一个NSTL指令触发下一个过程。执行NSTL指令时,下一个过程被激活,当前正执行的过程被清除。顺序控制可不必按过程编号的顺序执行,也可以用NSTL指令触发前一个过程。顺序控制的流程图,见图6-61,其梯形图见图6-62

流程图

    6-61    流程图

梯形图

    6-62    梯形图

    当检测到X0的上升沿时,执行NSTP0指令,与之同号的步进过程SSYP0被激活,运行过程0,输出继电器Y1接通,进行第一道工序。

    当第一道工序加工完毕时,触发信号X1接通,执行NSTL1指令,与之同号的步进过程SSTP1被激活,运行过程1,输出继电器Y2接通,进行第二道工序,同时过程0被清除,输出继电器Y1断开。

    当第二道工序加工完毕时,触发信号X2接通,执行NST2指令,与之同号的步进过程SSTP2被激活,运行过程2,输出继电器Y3接通,进行第三道工序,同时过程1被清除,输出继电器Y2断开。

    当第三道工序加工完毕时,触发信号X3接通,执行CSTP2指令,过程2复位,步进过程结束。

    例:选择分支过程控制。

    在生产过程中,有时需要根据特定过程的运行结果和动作选择并切换到下一个过程,每一个过程循环执行直到工作任务完成。在一个过程进行时,可以用多个NSTL指令触发其他过程,每一个过程被选中、触发和转移,取决于过程执行的情况。选择分支过程控制流程图见图6-63,其梯形图见图6-64

流程图

    6-63    流程图

梯形图

    6-64    梯形图

    当检测到X0的上升沿时,执行过程0(从SSTP0~SSTP1),输出继电器Y1接通。

    X1接通时,过程0复位,执行过程1(从SSTP1~SSTP2),输出继电器Y1复位、Y2接通。

    X2接通时,过程0复位,执行过程2(从SSTP2~SSTP3),输出继电器Y1复位、Y3接通。

    当过程1中的X3接通时,清除过程1,执行过程3(从SSTP3~STPE),输出继电器Y2复位、Y4接通。

    当过程2中的X4接通时,清除过程2,执行过程3(从SSTP3~ STPE),输出继电器Y3复位、Y4接通。

    当过程3中的X5接通时,清除过程3,步进过程结束。

    例:并行分支合并过程控制。

    在进行步进过程控制时,可以一次同时触发多个过程,多个NSTL指令可以使用同一个触发信号,每个分支过程完成各自的任务后,在转换到下一个过程之前,又重新合并在一起。并行分支合并过程控制流程图见图6-65,梯形图见图6-66

流程图

    6-65    流程图

梯形图

    6-66    梯形图

    当检测到X0的上升沿时,执行过程0(SSTP0~SSTP1),输出继电器Y1接通。

    X1接通时,过程0复位并同时执行过程1(SSTP1SSTP3)和过程3(从SSTP3~SSTP2),输出继电器Y1复位,Y2Y3接通。

    当过程1中的X2接通时,清除过程1,执行过程2(SSTP2~SSTP4),输出继电器Y2复位、Y4接通。

    当过程2中的X3接通时,过程2和过程3复位、过程4被激活(从SSTP4~STPE)。

    当过程4中的X4接通时,清除过程4,又执行开始的过程0

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务