[发明专利]用于MES领域的工艺生产流程引擎的实现方法及电子装置在审
| 申请号: | 202111368296.9 | 申请日: | 2021-11-18 |
| 公开(公告)号: | CN114186957A | 公开(公告)日: | 2022-03-15 |
| 发明(设计)人: | 高国栋;周海涛;武新刚 | 申请(专利权)人: | 苏州瀚码智能技术有限公司 |
| 主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06Q50/04 |
| 代理公司: | 南京艾普利德知识产权代理事务所(特殊普通合伙) 32297 | 代理人: | 顾祥安 |
| 地址: | 215000 江苏省苏州市吴中区中国(江苏)*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 mes 领域 工艺 生产流程 引擎 实现 方法 电子 装置 | ||
本发明提供一种用于MES领域的工艺生产流程引擎的实现方法,包括如下步骤:通过可视化操作界面对工艺生产流程引擎进行可视化建模;将模型的数据用表关联存储到模型数据库,得到部署后的工艺生产流程模型;通过部署后的工艺生产流程模型进行解析与执行。本发明具有以下有益效果:可视化操作,兼容性、扩展性好;有效稳定。
技术领域
本发明涉及计算机技术领域,具体涉及一种用于MES领域的工艺生产流程引擎的实现方法及装置。
背景技术
数字化工厂、数字化车间、数字化产线以及生产最小工作单元-数字化工作站的出现,使得生产过程变得可视化、智能化。越来越多的生产工艺管理者要求的是不是简单的数据采集,更多的是更加智能、柔性地生产控制;加之生产产品的快速更新迭代,生产工艺的迭代速度也在加快,最初的产线要求已经不能满足工艺要求,配套的执行系统(MES领域的产线控制系统)要随着更新升级,而执行系统最传统的方式就是按需开发生产控制单元-数字化工作站,变化后的工艺已经不能适配系统要求,随之带来的是执行系统要按照最新工艺进行变更需求地开发,开发时间和人员投入,使得大量的经济成本的产生。
在MES领域,工艺生产流程引擎是软件的核心技术之一。目前常用的工艺生产流程引擎多采用表格矩阵的方式记录工艺流程,方法如下:
S1、用一张表记录流程中所有工序;
S2、为每个工序设置执行序号;
S3、作业工单执行时根据序号进行防呆校验。
常用方案的问题和缺点主要集中在:
1、用户操作性较差:主要用表格进行操作,当出现异常返工流程是不能直观显示;
2、兼容性较差:当出现复杂工艺流程(如分叉流程时)不能处理,只能硬编码;
3、不易扩展:对工艺流程的扩展只是对表格内容进行增加字段,扩展功能有限。
发明内容
本发明的目的在于提供一种用于MES领域的工艺生产流程引擎的实现方法及装置。
为实现上述目的,本发明提出的技术方案为:
一种用于MES领域的工艺生产流程引擎的实现方法,包括如下步骤:
S1、通过可视化操作界面对工艺生产流程引擎进行可视化建模;
S2、将模型的数据用表关联存储到模型数据库,得到部署后的工艺生产流程模型;
S3、通过部署后的工艺生产流程模型进行解析与执行。
优选的,所述模型包括工艺生产流程的各个工序,各个节点,工序之间的路径,步骤S1具体包括,
S11、定义工艺生产流程,赋予各个工序定义与唯一标识;
S12、构建流程节点, 用于定义工艺流程的节点;
S13、构建路径,连接各个工序的流程节点,并提供执行方向;
S14、提供物料数据和工厂模型数据,附属在各个工序下。
优选的,步骤S12所述“构建流程节点”包括设置该节点对应的动作、完成策略及执行此节点的权限的步骤,所述流程节点包括,
标识性节点,所述标识性节点包括开始节点和结束节点,用于起到标识性作用;
任务节点,用于对应各个工序的操作;
子流程节点,用于标识流程编号,引导流程进入子流程。
优选的,步骤S13中的执行方向为工艺总流程至各个工序和物料数据集进行执行,各个工序至相应物料数据和工厂模型数据进行执行。
优选的,步骤S3具体包括,
S31:流程引擎将模型实例化到内存;
S32:调用方从输入端口输入流程名称,流程节点,调用方对象名称;
S33:流程引擎根据输入内容来定位模型,并根据当前工序与路径关系找到下一工序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州瀚码智能技术有限公司,未经苏州瀚码智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111368296.9/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





