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

C200Hα系列PLC梯形图的步程序指令

来源:艾特贸易2017-08-30

简介步程序指令 STEP(08) 和 SNXT(09) 一起使用,在一个大型程序中的程序段间设置断点,以便使这些程序段作为一个整体执行,并在执行完毕后复位,一般情况下,一段程序通常和实际应用中

    步程序指令STEP(08)SNXT(09)一起使用,在一个大型程序中的程序段间设置断点,以便使这些程序段作为一个整体执行,并在执行完毕后复位,一般情况下,一段程序通常和实际应用中的一个生产过程相对应。

    步程序定义和启动指令梯形图符号如下所示。

步程序定义和启动指令梯形图符号

    操作数数据区域B:控制位

   IRSRARHRLR

    所有控制位必须在同一字中,并且要连续。IR29800IR29915不能用于控制位B

    说明:STEP(08)指令用IRHR区域内的一个控制位来定义一个程序段或称为程序步的开始。STEP(08)指令的执行不需要执行条件,但是需要一条具有和STEP(08)控制位相同的SNXT(09)指令,如果这条SNXT( 09)指令的执行条件为“ON”,则具有相同控制位的STEP(08)指令和它后面的程序段就会被执行,一直执行到没有控制位BSTEP(08)指令为止。在最后这个无控制位STEP(08)指令前需要一条具有虚拟控制位的SNXT(09)指令,虚拟控制位可以选择未使用的IRHR位。

    一个步动作可以通过下一个SNXT(09)的执行来结束。当步结束时,步中所有的IRHR位都变成“OFF”,除TTIM外的定时器都复位,TTIM、计数器、移位寄存器、SETRSET指令控制的位与KEEP(11)中的位维持原状态。

    在步程序中不能使用联锁、跳转、子程序和END(01)指令。

   25407是步开始标志位,当STEP(08)执行开始的第一个扫描周期中该位为“ON”。

    步程序例题1:一个生产过程由三个生产步骤组成:安装零件、检测零件和包装零件。

    3个过程分别由3个检测开关SW1SW2SW3启动。该例的流程图和梯形图程序如图5-76所示。图5-76梯形图转换成的助记符程序见表5-24

    5-24    5-76梯形图转换成的助记符程序

图5-76梯形图转换成的助记符程序

步程序例题1的流程图和梯形图

    5-76    步程序例题1的流程图和梯形图

    步程序例题2:某种产品在打印之前按照重量在两种处理方式中选择一种,但是无论做哪种处理,均需打印。当每个过程开始或结束时,位于不同位置的各种传感器将发出信号。该例的流程图、梯形图程序如图5-77所示。图5-77梯形图转换成的助记符程序见表5-25

步程序例题2的流程图和梯形图

    5-77    步程序例题2的流程图和梯形图

    5-25    5-77梯形图转换成的助记符程序

图5-77梯形图转换成的助记符程序