在SFC chart中执行Abort命令时顺控程序如何执行?

来源:本站
导读:目前正在解读《在SFC chart中执行Abort命令时顺控程序如何执行?》的相关信息,《在SFC chart中执行Abort命令时顺控程序如何执行?》是由用户自行发布的知识型内容!下面请观看由(电工学习网 - www.9pbb.com)用户发布《在SFC chart中执行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的顺控程序。

在SFC chart中执行Abort命令时顺控程序如何执行?
图1 SFC chart被Holding
如果此时通过Abort命令将SFC chart转入“Aborting”状态。在这个过程中会先执行HOLD_KM顺控程序的Abort过程,然后再执行RUN_KM顺控程序的Abort过程,之后才会执行ABORT_KM的顺控程序,如下图2所示:

在SFC chart中执行Abort命令时顺控程序如何执行?
图2 SFC chart被Aborting

提醒:《在SFC chart中执行Abort命令时顺控程序如何执行?》最后刷新时间 2023-07-10 04:04:18,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《在SFC chart中执行Abort命令时顺控程序如何执行?》该内容的真实性请自行鉴别。