>首页 > plc > 西门子plc>SFC chart中执行Abort命令时顺控程序的执行顺序 正文

SFC chart中执行Abort命令时顺控程序的执行顺序

来源:电工天下   编辑:小电工发布时间:2020-02-21 10:54:04

有关SFC chart中执行Abort命令时顺控程序的执行顺序,SFC chart包含三个顺控程序RUN_KM,ABORT_KM,HOLD_KM,启动条件分别为SFC chart处于“Run”,“Aborting”,“Holding”状态。

Abort命令时顺控程序的执行顺序

当顺控程序被Abort时,顺控程序先执行当前激活步,之后再执行END步。然后,SFC chart处理满足启动条件的顺控程序。

如果触发Abort命令时当前SFC chart中有处于“Held”状态的顺控程序,则SFC chart会先处理正在运行的顺控程序(先执行当前步,再执行END步),之后处理处于“Held”的顺控程序(先执行Held步,再执行END步)。然后才处理满足启动条件的顺控程序。

如下图1,SFC chart包含三个顺控程序RUN_KM,ABORT_KM,HOLD_KM,启动条件分别为SFC chart处于“Run”,“Aborting”,“Holding”状态。在SFC chart处于“Run”状态时,顺控程序RUN_KM会执行,Hold命令将SFC chart转入“Holding”状态(RUNHOLD=hold),此时顺控程序RUN_KM会暂停而去执行HOLD_KM的顺控程序。

顺控程序的执行顺序

图1 SFC chart被Holding

如果此时通过Abort命令将SFC chart转入“Aborting”状态。在这个过程中会先执行HOLD_KM顺控程序的Abort过程,然后再执行RUN_KM顺控程序的Abort过程,之后才会执行ABORT_KM的顺控程序。

如下图2:

顺控程序的执行顺序

图2 SFC chart被Aborting

    相关文章
    • 西门子s7-300子程序执行时间的是多少

      西门子s7-300子程序执行时间的是多少

      有关西门子s7-300执行子程序时间的查看方法,分享了西门子s7-300执行子程序时间的具体查看步骤,可在主程序调用该子程序的前后分别读取cpu的系统时钟,利用时钟指令fc34进行相减进行编程运算。

      时间:2020-04-08 13:32:13

    • cpu重启与sfc chart能否继续执行的问题

      cpu重启与sfc chart能否继续执行的问题

      有关cpu重启与sfc chart能否继续执行的问题,在SFC chart的属性中设置启动选项和CPU重启后SFC chart的运行方式,以让cpu重启sfc chart自动运行。

      时间:2020-02-21 10:21:48

    • 西门子plc立即写入操作的执行过程

      西门子plc立即写入操作的执行过程

      西门子plc立即写入操作的执行过程,立即写(Immediate Write)功能,生成符号程序段,为了将一个输出立即写入输出模板,应使用外围输出(PQ)存储区,而不使用输出(Q)存储区。

      时间:2020-02-21 09:52:19

    • 【图】西门子plc顺序功能图结构分类

      【图】西门子plc顺序功能图结构分类

      西门子plc顺序功能图结构分类,包括单序列、选择的分支和合并、并行分支、跳转与循环,单序列由一系列相继激活的步组成,最简单的一种顺序功能图,其它的相对复杂一些。

      时间:2020-02-21 09:35:11

    • 【图】西门子s7-plcsim仿真软件执行模式的用法

      【图】西门子s7-plcsim仿真软件执行模式的用法

      西门子s7-plcsim仿真软件执行模式的用法,在s7-plcsim应用窗中设置有“程序执行模式”选择快捷按钮,用于选择程序执行模式,录制与回话,程序执行模式选择的例子。

      时间:2019-12-10 09:31:16

    • 西门子plc顺序功能图分类与结构类型图解

      西门子plc顺序功能图

      西门子plc顺序功能图的分类,包括单序列,选择分支与合并,并行分支,跳转与循环等,单序列由一系列相继激活的步组成,是最简单的一种顺序功能图。

      时间:2015-12-03 00:34:12

    • 【图】西门子s7-200系列plc顺序控制指令的功能详解

      西门子s7-200系列plc顺序控制指令

      西门子s7-200系列plc顺序控制指令的功能,每一个scr程序段一般有三种功能,驱动处理,指定转移条件和目标,转移源自动复位功能,顺序控制指令的应用说明。

      时间:2015-11-29 09:24:32

    • 【图】西门子s7-300/400程序结构与执行过程

      西门子s7-300/400程序结构

      西门子s7-300/400程序结构与执行过程,程序设计可以采用线性化编程、调用式编程、结构化编程的方法,采用调用式编程的程序由组织块ob、程序块(fc)、功能块(fb)、系统程序块(sfc)等。

      时间:2015-11-19 10:09:15

    推荐文章

    Copyright © 2015 - 2020 dgjs123.com All Rights Reserved

    电工天下 版权所有