工业流程图检查方法及装置制造方法及图纸

技术编号:34770986 阅读:14 留言:0更新日期:2022-08-31 19:32
本申请公开了一种工业流程图检查方法及装置。其中,该方法包括:获取待检查的工业流程图;解析工业流程图中各个元件的元件信息;基于预设的检查规则对各个元件的元件信息进行检查;在检查到错误时,生成错误报警信息,错误报警信息用于提示对错误进行修改。本申请解决了相关技术中难以及时发现工业流程图中的问题,导致容易出现生产事故的技术问题。导致容易出现生产事故的技术问题。导致容易出现生产事故的技术问题。

【技术实现步骤摘要】
工业流程图检查方法及装置


[0001]本申请涉及工业自动化
,具体而言,涉及一种工业流程图检查方法及装置。

技术介绍

[0002]在生产制造系统中,其核心主要在于对生产过程中工作流程的控制和管理,BPMN(Business Process Modeling Notation,业务流程建模与标注)作为工作流程的设计与实现之间的桥梁,在执行工业流程的搭建过程中已经变得越来越重要。
[0003]在目前的生产环境中,基于BPMN的工业流程图在投入执行之前,缺乏自动检查流程图中存在问题的能力,往往只能在执行工业流程图的过程中或是在执行结束后才能发现流程图中存在的问题,由于无法提前防护不可预见的情况,因此很容易造成物料过度损耗、设备损坏、甚至引发更加重大的生产事故。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种工业流程图检查方法及装置,以至少解决相关技术中难以及时发现工业流程图中的问题,导致容易出现生产事故的技术问题。
[0006]根据本申请实施例的一个方面,提供了一种工业流程图检查方法,包括:获取待检查的工业流程图;解析所述工业流程图中各个元件的元件信息;基于预设的检查规则对各个元件的所述元件信息进行检查;在检查到错误时,生成错误报警信息,所述错误报警信息用于提示对所述错误进行修改。
[0007]可选地,确定所述工业流程图对应的可扩展标记语言文件,所述可扩展标记语言文件遵从业务流程建模与标记的标准;基于所述可扩展标记语言文件确定所述工业流程图中的各个元件的元件信息。
[0008]可选地,基于所述可扩展标记语言文件中的各个节点,确定所述工业流程图中的各个元件;解析每个元件的所述元件信息,所述元件信息中至少包括:元件类型,元件ID,元件名称,元件的输入流和输出流,元件扩展属性,其中,所述元件名称中包括:元件主标题和元件副标题。
[0009]可选地,对于每个元件,基于所述元件的元件信息生成所述元件对应的元件结构体,所述元件结构体中包括所述元件信息;基于各个元件对应的所述元件结构体生成所述工业流程图对应的程序结构体,所述程序结构体中包括:各个所述元件结构体,程序ID,程序名称,流程ID;基于所述检查规则对所述程序结构体进行语法检查。
[0010]可选地,基于所述检查规则对所述程序结构体中的各个所述元件结构体进行以下其中至少之一的语法检查:检查元件的输入流和输出流是否完整,检查条件判断类型元件的输出流是否完整,检查元件的扩展属性是否存在,检查写入的集散控制系统参数的数据类型是否合法,检查元件的名称是否规范。
[0011]可选地,在检查到所述程序结构体中的任一元件结构体存在语法错误时,确定错误类型;生成所述错误报警信息,所述错误报警信息用于提示所述元件结构体存在所述错误类型的错误需要修改。
[0012]可选地,在检查到所述程序结构体中的任一元件结构体存在语法错误时,确定所述元件结构体对应的元件ID、流程ID及流程状态;响应于目标对象输入的定位指令,基于所述元件ID、所述流程ID及所述流程状态定位所述工业流程图中的错误位置。
[0013]根据本申请实施例的另一方面,还提供了一种工业流程图检查装置,包括:获取模块,用于获取待检查的工业流程图;解析模块,用于解析所述工业流程图中各个元件的元件信息;检查模块,用于基于预设的检查规则对各个元件的所述元件信息进行检查;报警模块,用于在检查到错误时,生成错误报警信息,所述错误报警信息用于提示对所述错误进行修改。
[0014]根据本申请实施例的另一方面,还提供了一种非易失性存储介质,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行上述的工业流程图检查方法。
[0015]根据本申请实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述的工业流程图检查方法。
[0016]在本申请实施例中,当获取待检查的工业流程图后,首先解析工业流程图中各个元件的元件信息,然后基于预设的检查规则对各个元件的元件信息进行检查,在检查到错误时,生成错误报警信息,该错误报警信息用于提示对错误进行修改。其中,通过在工业流程图投入生产之前进行自动化检查,并在检查到错误时生成报警信息,可以让用户提前对工业流程图中的错误进行修改,从而有效减少生产过程中的意外情况,提高生产效率,进而解决了相关技术中难以及时发现工业流程图中的问题,导致容易出现生产事故技术问题。
附图说明
[0017]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0018]图1是根据本申请实施例的一种工业流程图检查方法的流程示意图;
[0019]图2是根据本申请实施例的一种简单的工业流程图的示意图;
[0020]图3是根据本申请实施例的一种工业流程图对应的XML文件的示意图;
[0021]图4是根据本申请实施例的一种等待步的扩展属性信息的示意图;
[0022]图5是根据本申请实施例的一种步结构体的示意图;
[0023]图6是根据本申请实施例的一种程序结构体的示意图;
[0024]图7是根据本申请实施例的一种工业流程图检查装置的结构示意图。
具体实施方式
[0025]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范
围。
[0026]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0027]为了更好地理解本申请实施例,对本申请实施例进行描述的过程中出现的部分名词或术语翻译解释如下:
[0028]BPMN(业务流程建模与标注):一种建模语言标准,其定义了一个业务流程图,该业务流程图基于一个流程图,该流程图被设计用于创建业务流程操作的图形化模型。而一个业务流程模型,是指一个由图形对象组成的网状图,图形对象包括活动和用于定义这些活动执行顺序的流程控制器。BOMN的主要目标是提供一些被所有业务用户容易理解的符号,从创建流程轮廓的业务分析本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工业流程图检查方法,其特征在于,包括:获取待检查的工业流程图;解析所述工业流程图中各个元件的元件信息;基于预设的检查规则对各个元件的所述元件信息进行检查;在检查到错误时,生成错误报警信息,所述错误报警信息用于提示对所述错误进行修改。2.根据权利要求1所述的方法,其特征在于,解析所述工业流程图中各个元件的元件信息,包括:确定所述工业流程图对应的可扩展标记语言文件,所述可扩展标记语言文件遵从业务流程建模与标记的标准;基于所述可扩展标记语言文件确定所述工业流程图中的各个元件的元件信息。3.根据权利要求2所述的方法,其特征在于,基于所述可扩展标记语言文件确定所述工业流程图中的各个元件的元件信息,包括:基于所述可扩展标记语言文件中的各个节点,确定所述工业流程图中的各个元件;解析每个元件的所述元件信息,所述元件信息中至少包括:元件类型,元件ID,元件名称,元件的输入流和输出流,元件扩展属性,其中,所述元件名称中包括:元件主标题和元件副标题。4.根据权利要求1所述的方法,其特征在于,基于预设的检查规则对各个元件的所述元件信息进行检查,包括:对于每个元件,基于所述元件的元件信息生成所述元件对应的元件结构体,所述元件结构体中包括所述元件信息;基于各个元件对应的所述元件结构体生成所述工业流程图对应的程序结构体,所述程序结构体中包括:各个所述元件结构体,程序ID,程序名称,流程ID;基于所述检查规则对所述程序结构体进行语法检查。5.根据权利要求4所述的方法,其特征在于,基于所述检查规则对所述程序结构体进行语法检查,包括:基于所述检查规则对所述程序结构体中的各个...

【专利技术属性】
技术研发人员:姚杰吴越史国芳施尹志陈益锐
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1