本发明涉及制造业生产领域,尤其涉及柔性产线平台领域,具体是指一种基于函数模板和低代码平台实现柔性产线逻辑内核设计的系统、方法、装置、处理器及其计算机可读存储介质。
背景技术:
1、现在的制造业生产过程中,随着个性化定制的需求越来越突出,多品种、小批量、短交期对生产管理造成了很大的难度。对于传统的工业自动化产线,其核心控制逻辑是基于硬件plc来控制组织各个生产单元之间的协作,面对这种多定制,多品种,小批量的生产需求,传统的技术手段,存在很大的局限性。一旦产线工艺需要调整,必须修改plc程序重新部署,而且plc程序技术门槛高。plc的体系结构封闭,各plc厂家的硬件体系可能互不兼容,指令系统各异,后期维护成本高。基于pc架构的低代码中控平台和函数模板相结合,能够很好的适应多定制,小批量,短交期的自动化柔性产线需求。对于定制化的产线工艺,低代码平台开放的业务层代码能力,可以为动态的产线调整提供支持。相比较传统技术方案,低代码具有以下优点:
2、1、低成本,开发人员学习周期短,缩减软件开发成本和人力成本。
3、2、普惠化,仅需较少的编程专业知识就可以开发应用,降低软件开发门槛。
4、3、个性化,方便定制化开发,基于模板快速开发,敏捷响应需求提升产品个性化应用。
5、基于软件定义的柔性产线平台,为了标准和规范化,基于业务总结,利用函数模板来实现自定义动作的规范化,从而达到一个柔性产线逻辑内核可靠的设计方法和技术实现。
技术实现思路
1、本发明的目的是克服了上述现有技术的缺点,提供了一种满足低成本、个性化、适用范围较为广泛的基于函数模板和低代码平台实现柔性产线逻辑内核设计的系统、方法、装置、处理器及其计算机可读存储介质。
2、为了实现上述目的,本发明的基于函数模板和低代码平台实现柔性产线逻辑内核设计的系统、方法、装置、处理器及其计算机可读存储介质如下:
3、该基于函数模板和低代码平台实现柔性产线逻辑内核设计的系统,其主要特点是,所述的系统包括:
4、底层设备管理模块,用于通过opcua节点和method节点来进行数据监控和命令下发;
5、任务管理模块,与所述的底层设备管理模块相连接,用于对产线具体的任务参数进行管理,进行产线任务的新建、编辑或历史记录管理;
6、工艺管理模块,与所述的任务管理模块相连接,用于设置产线工艺节点和节点属性;
7、低代码执行模块,与所述的底层设备管理模块、任务管理模块和工艺管理模块相连接,用于将底层设备管理模块、任务管理模块和工艺管理模块的接口导入虚拟机运行环境,设计每个工作节点的准备工作、主要工作和收尾工作。
8、较佳地,所述的底层设备管理模块通过opcua协议实现低代码平台和设备之间的连接,并使用opcua节点和method节点实现数据的监控和命令的下发。
9、较佳地,所述的工艺管理模块还用于对每个节点需要执行的低代码进行保存或编辑。
10、较佳地,所述的低代码执行模块通过函数模板设计在进入动作节点时的准备工作、在当前动作节点时的主要工作和在离开当前动作节点时的收尾工作。
11、该基于权利要求1所述的系统实现柔性产线逻辑内核设计的方法,其主要特点是,所述的方法包括以下步骤:
12、(1)在开始业务动作的准备阶段调用准备阶段的低代码函数;
13、(2)在动作节点运行业务动作时调用实际动作阶段的低代码;
14、(3)业务动作完成后调用收尾阶段的低代码。
15、该实现柔性产线逻辑内核设计的装置,其主要特点是,所述的装置包括:
16、处理器,被配置成执行计算机可执行指令;
17、存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的实现柔性产线逻辑内核设计的方法的各个步骤。
18、该实现柔性产线逻辑内核设计的处理器,其主要特点是,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的实现柔性产线逻辑内核设计的方法的各个步骤。
19、该计算机可读存储介质,其主要特点是,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述的实现柔性产线逻辑内核设计的方法的各个步骤。
20、采用了本发明的基于函数模板和低代码平台实现柔性产线逻辑内核设计的系统、方法、装置、处理器及其计算机可读存储介质,柔性产线逻辑内核分层明确,节点业务动作固定。本发明为低代码平台提供丰富接口,函数模板规范开发模式,两者共同完成内核设计和实现。
1.一种基于函数模板和低代码平台实现柔性产线逻辑内核设计的系统,其特征在于,所述的系统包括:
2.根据权利要求1所述的基于函数模板和低代码平台实现柔性产线逻辑内核设计的系统,其特征在于,所述的底层设备管理模块通过opcua协议实现低代码平台和设备之间的连接,并使用opcua节点和method节点实现数据的监控和命令的下发。
3.根据权利要求1所述的基于函数模板和低代码平台实现柔性产线逻辑内核设计的系统,其特征在于,所述的工艺管理模块还用于对每个节点需要执行的低代码进行保存或编辑。
4.根据权利要求1所述的基于函数模板和低代码平台实现柔性产线逻辑内核设计的系统,其特征在于,所述的低代码执行模块通过函数模板设计在进入动作节点时的准备工作、在当前动作节点时的主要工作和在离开当前动作节点时的收尾工作。
5.一种基于权利要求1所述的系统实现柔性产线逻辑内核设计的方法,其特征在于,所述的方法包括以下步骤:
6.一种实现柔性产线逻辑内核设计的装置,其特征在于,所述的装置包括:
7.一种实现柔性产线逻辑内核设计的处理器,其特征在于,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现权利要求5中所述的实现柔性产线逻辑内核设计的方法的各个步骤。
8.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现权利要求5中所述的实现柔性产线逻辑内核设计的方法的各个步骤。