第五章 梯形图程序设计方法 联系客服

发布时间 : 星期三 文章第五章 梯形图程序设计方法更新完毕开始阅读

2)第2步和第4步的关断条件均为w0.05得电。

3)第5步的启动条件为\,即转移条件总满足,其约束条件为2个并发的顺序均完成;第5步的关断条件应为第6、8、10步中的任一步开始动作,即w0.06+w0.08+w0.10。

4)第6、8、10步的启动条件均为加热温度到,第12步的启动条件为1,约束条件为w0.07·w0.09·w0.11。

5.4.5 工序步进控制指令

工序步进控制指令

通过SNXT(步梯形步进)指令和STEP(步梯形区域)指令的组合,作成工序步进程序。 命 令 作 用 工 序 图 SNXT(梯形进度)命令 对进入下一工序的进度进行控制。 表示工序的开始。在其进入下一工序的条件成立之前,内反复实行该工序的程序。 STEP(梯形区域)命令 图5-32是用SNXT、STEP指令实现左图所示的步进功能图,其中A、B、C、D的工序进度编号是使用内部辅助继电器WR。

200

图5-32 SNXT、STEP的作用

1、SNXT指令说明

SNXT是在STEP 指令之前配置,(之前有工序的情况下将之前的工序编号进行ON→OFF)通过对指定的工序编号进行OFF→ON,来控制工序的步进。

根据配置位置不同,分为以下3种作用。

1)配置在步梯形区域整体之前时,向步梯形区域的步进 对用工序编号S 指定的继电器进行OFF→ON,向工序S(STEP S指令以后)推进。请将输入条件设置为启动微分型。(若将SNXT指令配置在步梯形区域外时,则会出现与SET指令同样的动作)

2)配置在步梯形区域整体中时,向下一工序编号的步进

对之前的工序编号(继电器)进行ON→OFF,对下一工序的工序编号(继电器)S 进行OFF→ON,向工序S(STEP S 指令以后)推进。

3)配置在步梯形区域整体最后时,向步梯形区域结束的步进步梯形区域是从STEP指令(指定工序编号)~STEP指令(无工序编号)为止的区域。

对之前的工序编号(继电器)进行ON→OFF。用S指定的工序编号为虚转接。(但是会出现ON的情况,所以请指定即使ON也没有问题的继电器)。

2、STEP指令说明

201

1)STEP如果是在SNXT指令之后,各工序之前配置,则表示该工序开始(指定工序编号),即步梯形区域开始指令,其梯形图如图5-33所示。

通过SNXT指令使工序编号S开始进行OFF→ON时,将从本指令的下一个指令开始执行。同时,将A200.12(步梯形1周期ON标志)设置为ON。在下一周期之后,到下一工序的迁移条件成立为止,(到通过SNXT指令形成的下一工序编号进行OFF→ON为止),现在工序都将反复执行。

通过SNXT 指令使工序编号S 开始进行OFF→ON 时,通过本指令指定的工序编号S 将被复位(ON→OFF),现在的工序编号S 的工序将变为IL 中(互锁中)。根据STEP 指令指定的工序编号S 的ON/OFF 状态,工序编号S 在工序内的指令及输出如下。工序编号S 被复位进行ON→OFF 时,将出现互锁状态(如下表所示)。

工序编号(继电器)的状态 动 作 ON 以通常的动作执行工序内的指令。 将工序内使用的继电器及指令设置ON→OFF 为IL(互锁)状态。 OFF 对工序内的指令进行NOP 处理。

2)SETP如果是在SNXT指令之后,步梯形区域整体的最后配置,表示步梯形区域整体的结束(无工序编号),即步梯形区域结束指令,其梯形图如图5-34所示。通过SNXT指令,使SNXT 指令之前的工序编号开始进行ON→OFF 时,步梯形区域整体结束。

图5-33 步梯形区域开始指令 图5-34 步梯形区域结束指令

3、在使用SNXT/STEP指令时,要注意下面几点。 ①工序编号S指定的区域种类只有内部辅助继电器WR。

②在S中指定的工序编号地址,不可与通常的梯形电路中使用的地址重复。重复使用的情况下,将出现 重使用线圈的错误。

③SNXT指令只执行1次输入的上升沿(OFF→ON)。

④最终工序的最后,插入SNXT 指令,该工序编号是虚继电器编号,请使用不作为工序编号使用的内部辅助继电器WR。指定了工序编号中使用的继电器时,将使该工序动作。

⑤在同一周期内,不可使2个以上的步梯形区域同时动作。

⑥不可在子程序内、插入任务内、块程序区域内使用步梯形区域。 4、动作说明(见图5-35)

202

图5-35 SNXT/STEP动作说明图

5、应用示例 1)按顺序控制

用SNXT/STEP实现图5-36所示的顺序控制功能图。其梯形图见图5-37所示。

203