一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种脉冲工作流程控制方法、记录媒体及系统

2022-06-05 07:33:00 来源:中国专利 TAG:


1.本发明属于工业控制技术领域,公开了一种脉冲工作流程控制方法、存储有能执行该方法程序的记录媒体及系统。


背景技术:

2.传统的流程控制(或称为过程控制)通过各种检测仪表、控制仪表进行检测和监督,设定控制程序,使得系统按照预先设定的流程完成相应的任务。传统的流程控制方法主要考虑少用甚至不用人工干预,以尽可能提高效率为最优先目标,尤其适用于预定性周期重复的使用场合,例如工业流水线大批量产品的生产制造等等。而对于并非周期重复的使用场合,尤其是某些状态无法通过传感器或仪表检测,或者涉及到需要人在回路参与控制的应用场景,传统的流程控制方法往往无法做到全自动化,效率和安全性方面大大降低。
3.专门针对非预定性脉冲工作方式的流程控制方法,在公开文献中暂未见报道。


技术实现要素:

4.针对以上问题,本发明提供一种脉冲工作流程控制方法,具体方案包括如下步骤:
5.s1.将工控流程分段划分为多个模式,包括准备模式、待命模式、工作模式、维护模式、挂起模式和关机模式,各个模式之间设置相应的转换条件,所述模式和转换条件构成能通过编程语言实现的状态机;
6.s2.将准备模式设置于控制系统开机后,在所述准备模式下实现自检、初始化、启动系统辅助设备等功能;
7.s3.将待命模式置于所述准备模式后,在所述待命模式下控制系统能选择进入所述工作模式、维护模式或关机模式;
8.s4.进入所述工作模式后,如果正常完成预定脉冲工作任务,则退回所述待命模式;如果期间发生故障,则进入所述挂起模式处理;
9.s5.当需要所述控制系统关机时,进入关机模式,执行关机程序。
10.优选的,所述准备模式下发现故障时,能切断控制系统电源;所述准备模式下完成自检、初始化、启动系统辅助设备等功能后,能手动进入关机模式,也能通过自动或手动操作进入待命模式。
11.优选的,所述待命模式下将系统置于低功耗状态,接收到脉冲任务,即进入所述工作模式。
12.进一步的,所述挂起模式下执行紧急停止操作,通过自动或手动方式清除挂起状态后进入所述维护模式。
13.本发明的有益效果是:
14.1)降低复杂流程控制问题的难度:采用有限状态机对复杂的流程控制问题按照模式进行分解分类,对模式的分类简洁明确,各模式下的功能便于扩展,模式之间的转换方便灵活,将复杂问题分类简化后,大大降低其实现难度;
15.2)提高非预定性脉冲工作方式的流程控制问题的可靠性和安全性:非预定脉冲工作任务具有不确定性,通过设置待命模式,使得系统在脉冲式任务来临之前长时间运行于安全等待状态,通过设置挂起模式,使得工作过程中万一出现故障时,可快速切换到挂起模式进行相应处理。
16.本发明的另一方案在于提供一种非暂态可读记录媒体,用以存储包含多个指令的一个或多个程序,当执行指令时,将致使处理电路执行上述的脉冲工作流程控制方法。
17.本发明的又一方案在于提供一种脉冲工作流程控制系统,包括处理电路及与其电性耦接的存储器,所述存储器配置储存至少一程序,所述程序包含多个指令,所述处理电路运行所述程序,能执行上述脉冲工作流程控制方法。
附图说明
18.图1为本发明实施例中状态机组成示意图;
具体实施方式
19.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述,所描述的实施例是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创新劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.如图1所示,本实施例提供一种基于状态机的脉冲工作流程控制方法。把复杂的流程功能进行划分,功能相近或者是执行时间相对集中的组合在一起称之为一个模式,各个模式之间设置相应的转换条件,模式和转换条件构成状态机。图1所示共有6种模式,对这6种模式其典型的例子如表1所示。
21.表1各个模式的典型例子
[0022][0023]
[0024]
对于图1中各个模式之间的转换条件,其典型例子如表2所示。
[0025]
表2状态机转换条件的典型例子
[0026][0027][0028]
值得指出,上述状态机中的模式都可以根据功能的复杂程度,按需拓展为更多的子模式。
[0029]
上述状态机可在各种计算平台上,通过适当的编程语言实现。其中,一种通过python语言实现的示例如下:
[0030]
[0031]
[0032][0033]
本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
[0034]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机、可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0035]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0036]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0037]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0038]
将上述方法步骤汇编成程序再存储于硬盘或其他非暂态存储介质就构成了本发明的“一种非暂态可读记录媒体”技术方案;而将该存储介质与计算机处理器电连接,通过数据处理能完成脉冲工作流程控制,则构成本发明的“一种脉冲工作流程控制系统”技术方案。
[0039]
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献