一种基于数据驱动与模板化配置的制造执行系统平台的制作方法

摘要: 本发明涉及制造执行系统,尤其涉及一种基于数据驱动与模板化配置的制造执行系统平台。背景技术:1、在现代化工业生产制造领域,制造执行系统作为连接企业计划管理层与车间...
一种基于数据驱动与模板化配置的制造执行系统平台的制作方法

本发明涉及制造执行系统,尤其涉及一种基于数据驱动与模板化配置的制造执行系统平台。

背景技术:

1、在现代化工业生产制造领域,制造执行系统作为连接企业计划管理层与车间生产执行层的核心信息系统,承担着生产调度、工艺管理、质量追溯、物料管控等关键职能,对提升生产效率、保障产品质量和优化资源配置起着至关重要的作用。其运行控制基于信息技术与工业自动化协同原理,通过整合生产现场的设备数据、物料数据和工艺数据,实现生产全流程的可视化管控与精准调度。制造执行系统广泛应用于半导体封装测试、柔性电路板制造、电子组装、汽车零部件加工等场景,是支撑离散制造与流程制造企业实现精益生产与数字化转型的关键装备。

2、目前,传统制造执行系统虽具备基础的运行管理功能,但仍存在明显的技术瓶颈。多数系统采用传统的分层架构模式,即前端展示层、后端业务逻辑层和数据访问层的三层结构,每一个业务功能都需要在后端编写专门的应用程序代码来实现增删改查操作,每新增或变更业务功能均需经历数据库设计、后端api开发、前端界面开发、联调测试等完整开发流程,开发周期长、代码编写量大;部分系统缺乏统一的接口管理机制,每对接一个异构系统都需要开发专门的接口程序,系统扩展性差且维护复杂;还有些系统不具备后端数据驱动前端的管控能力,业务逻辑分散于前端界面与后端代码中,业务需求变更时需同时修改前后端代码并重新部署,无法快速响应不同客户、不同工厂的个性化需求,影响系统开发效率与灵活应变能力。

技术实现思路

1、本发明的目的在于提供一种基于数据驱动与模板化配置的制造执行系统平台,解决了背景技术中提出的技术问题。

2、为实现上述目的,本发明提供如下技术方案:一种基于数据驱动与模板化配置的制造执行系统平台,包括:

3、接收前端界面发送的数据操作请求;其中,所述数据操作请求包含操作类型、目标数据表标识、操作数据内容、用户身份信息和控制码;

4、根据所述用户身份信息加载预配置的权限规则;

5、根据所述操作类型和所述目标数据表标识,结合预配置的数据表结构信息,动态生成数据库操作语句,并在所述数据库操作语句中注入所述权限规则;

6、执行所述数据库操作语句,得到业务数据;

7、根据所述控制码生成控制数据,并将所述业务数据和所述控制数据共同返回所述前端界面;

8、其中,所述制造执行系统平台通过统一的万能接口端点接收所有业务功能的数据操作请求,所述万能接口端点为所述平台中后端数据操作的唯一入口,所述控制码用于定义所述前端界面的展示规则和交互控制规则。

9、与相关技术相比较,本发明提供的一种基于数据驱动与模板化配置的制造执行系统平台具有如下有益效果:

10、1、本发明提供一种基于数据驱动与模板化配置的制造执行系统平台,通过设置统一的万能接口端点作为后端数据操作的唯一入口,接收前端界面发送的数据操作请求,根据所述控制码生成控制数据并将业务数据与控制数据共同返回所述前端界面,使前端界面根据控制数据进行差异化展示和交互控制,解决了传统mes架构中每个业务功能都需要在前后端编写专门的应用程序代码来实现增删改查操作、每新增一个业务功能都需要前后端配合开发独立api接口、代码多开发量大、需多次重复编译部署、并行开发难等开发效率低的技术问题。

11、2、本发明提供一种基于数据驱动与模板化配置的制造执行系统平台,通过在万能接口端点内置多种数据库适配器并支持restfulwebapi和soapwebservice两种接口协议,通过接口密钥关联安全码和校验码的三层鉴权体系对数据操作请求进行身份认证,并根据用户身份信息加载功能级权限规则、行级权限规则和列级权限规则——将功能级权限通过菜单配置和角色绑定实现、将行级权限通过在数据库操作语句的where子句中动态注入过滤条件实现、将列级权限通过在数据库操作语句的select子句中动态调整字段列表实现,并通过万能接口端点为仓库管理系统分配接口密钥并接收其业务操作请求,使仓库管理系统通过万能接口端点共享平台的权限规则和数据表操作能力,解决了传统mes架构中每对接一个异构系统都需要开发专门接口程序且wms与mes集成时需单独开发接口程序、两套系统权限体系不统一,以及权限控制粒度粗、仅能基于功能模块级别控制、无法实现行级和列级精细化权限管控的技术问题。

12、3、本发明提供一种基于数据驱动与模板化配置的制造执行系统平台,通过工站模板基于任务组自由组装、底层框架同时支持离散制造和流程制造行业,并通过可视化流程建模界面获取工艺流程配置信息生成工艺流程模型后与万能接口端点关联,使工艺流程模型中的各工序节点通过万能接口端点进行数据读写操作,并通过获取当前工站标识和当前任务标识从预先配置的sop模板库中匹配对应的sop展示内容后与当前工站的操作界面同步展示,解决了传统mes系统针对不同制造行业、不同工厂产线需要分别定制开发,工艺流程变更需修改后端代码并重新部署,以及操作员执行任务时需手动查找纸质或电子版sop文档、工站切换时sop不能自动跟随切换的技术问题。

1.一种基于数据驱动与模板化配置的制造执行系统平台,其特征在于:包括:

2.根据权利要求1所述的一种基于数据驱动与模板化配置的制造执行系统平台,其特征在于:所述万能接口端点内置多种数据库适配器,所述数据库适配器分别用于连接不同数据库类型,所述数据库类型包括mssql、mysql、oracle和postgresql中的至少一种;所述万能接口端点支持restfulwebapi和soapwebservice两种接口协议;所述万能接口端点通过接口密钥对所述数据操作请求进行身份认证,所述接口密钥关联安全码和校验码,所述安全码用于确定数据库连接的权限和过期时间,所述校验码用于在接收到所述数据操作请求时对所述接口密钥进行匹配验证。

3.根据权利要求1所述的一种基于数据驱动与模板化配置的制造执行系统平台,其特征在于:根据所述用户身份信息加载预配置的权限规则,包括:

4.根据权利要求1所述的一种基于数据驱动与模板化配置的制造执行系统平台,其特征在于:根据所述控制码生成控制数据,包括:

5.根据权利要求1所述的一种基于数据驱动与模板化配置的制造执行系统平台,其特征在于:所述平台还包括模板化界面生成步骤:

6.根据权利要求5所述的一种基于数据驱动与模板化配置的制造执行系统平台,其特征在于:所述预置业务模板还包括工站模板;

7.根据权利要求1所述的一种基于数据驱动与模板化配置的制造执行系统平台,其特征在于:所述平台还包括流程建模步骤:

8.根据权利要求1所述的一种基于数据驱动与模板化配置的制造执行系统平台,其特征在于:所述动态生成数据库操作语句,包括:

9.根据权利要求1所述的一种基于数据驱动与模板化配置的制造执行系统平台,其特征在于:所述平台还包括与仓库管理系统wms的集成步骤:

10.根据权利要求1所述的一种基于数据驱动与模板化配置的制造执行系统平台,其特征在于:所述平台还包括标准化作业指导sop生成步骤: