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

发布时间:2024-02-18
当顺控程序被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
上一个:口唇采茶为什么要用处女采茶呢?
下一个:随身无线wifi工作原理(移动wifi工作原理)

HI96705和HI96770二氧化硅选型指南
煤炭化验设备测定硫的几种方法
安卓平板电脑玩游戏哪个好(安卓系统的平板哪个打游戏好)
手推式国产叉车(助力仓储场地物流转运)
切花用荷花的夏管技术
普洱茶盖碗冲泡法
如何实现ssl证书管理系统的有效监控
不用工具直接从微软官网下载win10正式版iso镜像的技巧(微软官网下载镜像安装教程win8.1)
做茶有拼配,喝茶有调配茶叶有哪些调饮方式?
彻底关闭手机流量上网设置(彻底关闭手机流量上网服务)