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

卷烟生产系统生成方法、装置和存储介质与流程

2022-11-16 16:38:19 来源:中国专利 TAG:


1.本公开涉及自动化生产技术领域,特别是一种卷烟生产系统生成方法、装置和存储介质。


背景技术:

2.烟草加工工艺路径是从烟草原料的烟包到成品的烟支加工过程,它包含的内容非常广泛。工艺是产品生产过程质量保障和标准执行的主要依据,工艺路径的合理性是新配方新产品的决定因素,也是操作人员在生产中正确进行产品生产加工的依据和保障。
3.在烟草加工生产过程中,不同工厂或车间对于生产工艺路径的需求,基于产品、配方、工艺的不同都会有所区别,同一套生产工艺路径配置无法满足所有场景的加工需求。相关技术中当需要进行新产品或工艺部署时,会在保持生产集控系统技术架构保持不变的基础上,只进行局部性的功能性改造,以适应设备、生产工艺路程及生产管理需求的变化。


技术实现要素:

4.本公开的一个目的在于提高生产系统开发的灵活度和效率。
5.根据本公开的一些实施例的一个方面,提出一种生产系统生成方法,包括:获取生产系统所需设备的设备模型;根据生产流程确定生产系统所需设备的工作路径;根据设备模型和工作路径,建立生产系统的各个设备模型间的关联关系,生成生产模拟系统。
6.在一些实施例中,该方法还包括:通过可视化界面显示生产模拟系统的参数、设备和工作路径。
7.在一些实施例中,该方法还包括:通过生产模拟系统进行生产测试;在测试通过的情况下输出生产系统配置信息,以便根据生产系统配置信息。
8.在一些实施例中,生成生产系统所需的每种设备的设备模型包括:根据预定种类设备的属性和参数生成基础设备模型;根据不同种类设备的包含关系,通过对基础设备模型的模型继承确定所需的每种设备的设备模型;通过对相同种类的设备的模型赋值确定生成系统所需的每个设备的设备模型。
9.在一些实施例中,根据生产流程确定生产系统所需设备的工作路径包括:确定生产系统的工序节点;根据工序节点间的依赖关系和工作流程,确定工作路径。
10.在一些实施例中,根据设备模型和工作路径连接生产系统的各个设备的模型,生成生产模拟系统包括:针对每个工序节点设置设备模型,确定每个工序节点的设备模型的工作内容和所需的工艺参数;根据工作路径,建立工序节点的设备模型间的关联关系,生成生产模拟系统。
11.在一些实施例中,该方法还包括:基于thingworx平台构建功能模块,功能模块包括通信功能模块和数据交互功能模块;根据预定种类设备的属性和参数生成基础设备模型包括:在功能模块的基础上,构建基础设备模型,以便基础设备模型基于底层功能模块获取数据和输出数据。
12.在一些实施例中,通信功能模块包括:数据采集子模块,用于通过与可编程逻辑控制器plc的连接获取模型底层plc终端数据输入;数据交互功能模块包括以下至少一项:前端子模块,用于构建显示界面;访问交互子模块,用于提供数据访问与数据存储之间的交互支持;物模型子模块,用于提供模型构建的上下文;或时序数据库子模块,用于存储数据并在收到检索请求的情况下反馈检索结果。
13.在一些实施例中,功能模块还包括分析模块,用于根据生产模拟系统的运行情况确定生产模拟系统是否测试通过。
14.在一些实施例中,生产系统为用于烟草加工的系统。
15.在一些实施例中,设备模型包括储柜模型、电机模型,其中,储柜模型为根据底带电机模型、拨辊电机模型、布料车行走电机模型、布料车皮带电机模型和储柜信息模型构建的模型,储柜信息模型为根据储柜编号、进出料状态、批次牌号信息、进料出料时间、物料重量、存储时间和储柜控制模式信息构建;电机模型为根据电机编号、状态位、电流和频率信息构建。
16.根据本公开的一些实施例的一个方面,提出一种生产系统生成装置,包括:模型获取单元,被配置为获取生产系统所需设备的设备模型;路径确定单元,被配置为根据生产流程确定生产系统所需设备的工作路径;模拟单元,被配置为根据设备模型和工作路径,建立生产系统的各个设备模型间的关联关系,生成生产模拟系统。
17.在一些实施例中,该装置还包括:显示单元,被配置为通过可视化界面显示生产模拟系统的参数、设备和工作路径。
18.在一些实施例中,该装置还包括:测试单元,被配置为通过生产模拟系统进行生产测试;输出单元,被配置为在测试通过的情况下输出生产系统配置信息,以便根据生产系统配置信息。
19.在一些实施例中,该装置还包括:功能模块构建单元,被配置为基于thingworx平台构建功能模块,功能模块包括通信功能模块和数据交互功能模块;模型获取单元被配置为在功能模块的基础上,构建设备模型,以便设备模型基于底层功能模块获取数据和输出数据。
20.根据本公开的一些实施例的一个方面,提出一种生产系统生成装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行上文中任意一种生产系统生成方法。
21.根据本公开的一些实施例的一个方面,提出一种非瞬时性计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上文中任意一种生产系统生成方法的步骤。
附图说明
22.此处所说明的附图用来提供对本公开的进一步理解,构成本公开的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:
23.图1为本公开的生产系统生成方法的一些实施例的流程图。
24.图2为本公开的生产系统生成方法的另一些实施例的流程图。
25.图3为本公开生成的生产模拟系统的一些实施例的示意图。
26.图4为本公开的生产系统生成方法中模型构建的一些实施例的示意图。
27.图5为本公开的生产系统生成方法中功能模块的一些实施例的示意图。
28.图6为本公开的生产系统生成方法中设备模型与功能模块的一些实施例的示意图。
29.图7为本公开的生产系统生成装置的一些实施例的示意图。
30.图8为本公开的生产系统生成装置的另一些实施例的示意图。
31.图9为本公开的生产系统生成装置的又一些实施例的示意图。
具体实施方式
32.下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
33.发明人发现,由于很多集控系统都是在投入生产后的使用过程中遇到新的工艺路径变更需求,在此基础上进行的修改或者添加新的一种工艺路径配方,需要集控系统维护人员对于工艺路径配置有非常高的专业水准,存在准确率低、容易出故障或次品、人力消耗大,反复修改造成部署效率低的问题。
34.本公开的生产系统生成方法的一些实施例的流程图如图1所示。
35.在步骤120中,获取生产系统所需设备的设备模型。在一些实施例中,可以根据所需设备的种类,每个设备种类构建一个设备模型。
36.在一些实施例中,可以先构建复用率较高、功能较为单一的基础设备的模型,在基础设备模型的基础上通过模型的复制和集成,实现构建其他种类设备的模型。在一些实施例中,部分设备的模型可以由多个基础设备模型的有机结合构成。在一些实施例中,基础设备模型可以包括振动输送机模型、皮带输送机模型、储柜模型和电子秤模型等,对应的建模的相关数据库包括基本属性编号、电流、频率和状态位。
37.在一些实施例中,根据thingworx平台的功能模块和建模能力,同时按照新生产系统的工艺规范和设计技术要求来建立模型。
38.在步骤130中,根据生产流程确定生产系统所需设备的工作路径。
39.在一些实施例中,可以定义每一道工序节点的设备模型工作内容和所需工艺参数,确定各工序设备节点之间的顺序关系和依赖关系,进而确定设备节点的先后次序,获得设备的工作路径。
40.在一些实施例中,构建工艺路径包括加工工序所需的单机设备模型实际thing(物)、辅联设备模型的实际thing、各设备前后顺序和工艺参数绑定。
41.在一些实施例中,每一步的路径之间有严格的前续和后继控制逻辑要求,且路径内部工序之间没有绑定关系或连锁上的约束。
42.在步骤140中,根据设备模型和工作路径,建立生产系统的各个设备模型间的关联关系,生成生产模拟系统。在一些实施例中,可以将工序节点绑定所需的设备模型完成后,将生成的设备模型与工序设备节点路径相互结合,搭建目标场景下所需要的工艺路径,生成生产模拟系统。
43.在一些实施例中,不同工序节点的设备模型的路径均为物料行走路径-工艺路径-工序模型(不同的工序对应不同的加工需求)-工段模型,不同工序节点的设备模型包含的内容在每个设备模型thing中各不相同。
44.在配置工艺工序建模时配置:当前环境需要绑定的对象、需要对象的信息、对象的控制逻辑。
45.通过这样的方法,能够将生产系统的开发、部署工作虚拟化,利用对于虚拟化的生产系统的参数配置和调试,生成符合需求的生产系统构建方案,从而为实际的生产系统部署提供完整的方案基础,提高生产系统开发的可靠度、灵活度和效率,提高后续生产模型的稳定性。在一些实施例中,本公开开发的生产系统为用于卷烟的生产系统。
46.在一些实施例中,如图1所示,生产系统生成方法还可以包括步骤150。
47.在步骤150中,通过可视化界面显示生产模拟系统的参数、设备和工作路径。在一些实施例中,可以通过thingworx可视化的前端展示组件mashup,初始化工艺路径配置界面,并将配置的工艺节点、路径等在界面中显示。在一些实施例中,显示的内容会随生产模拟系统的变化而变化显示内容,提高直观度。在一些实施例中,用户可以在可视化界面上对显示的模型、路径等进行参数调整、配置,
48.通过这样的方法,能够通过可视化的界面显示生产模拟系统,方便开发人员随时观察和调整,缩短开发时间,提高开发效率。
49.在一些实施例中,在基于thingworx平台进行生产系统生成的过程中,设备模型、工艺参数、人员、物料等都是对象,在thingworx平台中都以模型的形式存在,开发人员可以根据实际需求将设备实体数据通过配置界面录入到thingworx平台中,从而提高生产模拟系统与实际生产设备之间的匹配度,提高生产模型系统对于生产系统部署进行指导的可靠度。
50.在一些实施例中,在基于thingworx平台进行生产系统生成的过程中,建模和生产工艺中包含的内容可以动态添加和删减,而且可通过设备模型的建立,自动根据建模信息生成配置界面,提供不同配置设备数据入口,提高参数设置的灵活度。
51.在一些实施例中,如图1所示,生产系统生成方法还可以包括步骤160和170。
52.在步骤160中,通过生产模拟系统进行生产测试。在一些实施例中,可以设置生产参数,推动生产模拟系统进行模拟运行。
53.在步骤170中,根据生产模拟系统的运行状态或输出结果,判断是否测试通过。在测试通过的情况下输出生产系统配置信息,以便根据生产系统配置信息。
54.在一些实施例中,可以利用基于thingworx平台的机器学习模型来分析生产模拟系统是否测试通过。若生产模拟系统的表现满足要求,则可以投入生产,依据显示或导出的生产模拟系统的路径、各个工序节点的模型的配置信息,针对实体的设备进行生产系统部署。
55.在一些实施例中,若生产模拟系统的表现未能满足要求,则输出反馈信息,供工作人员调整生产模拟系统的参数、路径等,并再次进行生产测试。
56.通过这样的方法,能够通过对生产模拟系统进行测试、调整的方式,提高指导实际生产系统部署的模拟系统的可靠度,进而优化部署的生产系统的生产表现能力和系统稳定性。
57.本公开的生产系统生成方法的另一些实施例的流程图如图2所示。
58.在步骤210中,基于thingworx平台构建功能模块,功能模块包括通信功能模块和数据交互功能模块。
59.通信功能模块包括数据采集子模块,用于通过与可编程逻辑控制器plc的连接获取模型底层plc终端数据输入。在一些实施例中,数据采集子模块可以为kepware数采服务器,是opcserver的一种,作为“软网关”,主要用于通过连接下位机的底层plc终端信息,建立通道配置点位最终实现终端底层plc数据的接入,下位机接入成功之后,上位机直接和kepware通信,实现数据的展示和获取。
60.数据交互功能模块包括以下至少一项:前端子模块,用于构建显示界面;访问交互子模块,用于提供数据访问与数据存储之间的交互支持;物模型子模块,用于提供模型构建的上下文;或时序数据库子模块,用于存储数据并在收到检索请求的情况下反馈检索结果。
61.在一些实施例中,前端子模块可以为mashup前端,用于构建生产设备工艺流程桌面和web应用程序的加速。mashup是thingworx的一个网页,可将thingworx内提供的数据服务与一组称为小组件的可视化组件组合在一起,以创建能够组合多源数据的多样化前端界面。mashup的数据来源,主要是底层plc的数采数据属性值,历史属性值,也可以是外挂数据库的数据,外挂数据库可以来源于mes系统等。
62.在一些实施例中,访问交互子模块可以为rest api,基于http的数据访问层提供与数据存储层的交互。作为一个简单、可扩展、有效、安全、可靠的架构应用。由于它简便、轻量级以及通过http直接传输数据的特性,用于web服务和动态web应用程序的多层架构,可以实现可重用性、简单性、可扩展性、可响应性的数据访问和交互。
63.在一些实施例中,物模型子模块可以为thingmodel,其中的物(thing)提供了模型数据的上下文,具有表达真实设备的对象的结构和关系。物模型(thing model)是用来表现加工工艺路径、数据分析模型和前端界面应用的一系列实体。
64.在一些实施例中,时序数据库子模块可以为influxdb时序数据库,是一个开源的对象关系数据库管理系统,重点是可扩展性和对标准的遵守。作为数据库服务器,其主要功能是安全地存储数据并允许在其他软件应用程序的请求下进行检索。它可以处理从底层plc的数采数据到具有多个并发用户的大型面向internet的应用程序的工作负载。
65.在一些实施例中,功能模块还可以包括分析模块,用于根据生产模拟系统的运行情况确定生产模拟系统是否测试通过。在一些实施例中,分析模块可以为analytics server,使用机器学习技术来创建数据分析模型。将输入机器学习模型的数据(如thing model或上传数据)分为两个部分:(1)训练数据集,例如数据集的80%;(2)验证数据集,例如数据集的20%。然后,机器学习模型学习在基于训练数据集训练完成后,对验证数据集进行测试以验证模型的有效性,利用有效性输出结果进行优化。在一些实施例中,可以针对多个生产模拟系统进行分析验证,确定表现最佳的模拟系统投入生产。
66.在步骤221中,根据预定种类设备的属性和参数生成基础设备模型。在一些实施例中,可以将各类电机、传感器等设备作为预定种类设备,根据属性和参数生成基础设备模型。以电机为例,根据电机编号、状态位、电流和频率信息构建电机模型。
67.在步骤222中,根据不同种类设备的包含关系,通过对基础设备模型的模型继承确定所需的每种设备的设备模型。例如,一个设备包含多种或多个预定种类设备,则可以通过对对应的基础设备模型复制、结合的方式得到目标设备的模型。
68.在一些实施例中,设备的继承关系包括继承对象的属性信息和继承对象的控制逻辑。在一些实施例中,在对设备的继承关系进行绑定时,是建立在最基本设备对象模型的基
础上进行绑定的,从而确保以基础设备模型为单位进行设备集成,降低错误概率,也提高运行过程中程序调用的效率。
69.在一些实施例中,以储柜模型为例,储柜模型为根据底带电机模型、拨辊电机模型、布料车行走电机模型、布料车皮带电机模型和储柜信息模型构建的模型,其中各类电机模型可以通过继承获得,进而结合储柜信息模型获得储柜模型,其中储柜信息模型为根据储柜编号、进出料状态、批次牌号信息、进料出料时间、物料重量、存储时间和储柜控制模式信息构建。通过这样的方法,通过模型继承的方式减少了需要开发的模型数量,降低了开发工作量,提高了模型的开发效率,进而提高了生产系统的生成效率。
70.在步骤223中,考虑到即使是相同种类的设备,不同工艺节点处的设备的参数也不完全相同的情况,通过对相同种类的设备的模型赋值确定生成系统所需的每个设备的设备模型。
71.在步骤231中,确定生产系统的工序节点。在一些实施例中,可以通过初始的生产系统设计,确定各个工序节点,工序节点中每个节点与一个设备相对应。
72.在步骤232中,根据工序节点间的依赖关系和工作流程,确定工作路径。在一些实施例中,当前操作可只做排序,不做节点间的连接操作。
73.在一些实施例中,上述步骤231、232中的操作可以位于步骤221之前,或与步骤221~223并行执行。
74.在步骤241中,针对每个工序节点设置设备模型,确定每个工序节点的设备模型的工作内容和所需的工艺参数。
75.在步骤242中,根据工作路径,建立工序节点的设备模型间的关联关系,生成生产模拟系统。
76.基于上文所示实施例中的方法,基于thingworx平台,在全集控模式下的设备模型可以进行动态配置,用户可以根据现场实际环境配置指定的设备模型,具有更广的使用范围;对于thingworx平台开发者,不担心有新的设备场景加入,也不担心需要重新开发,减少了开发者的开发任务,减少了重复开发次数,提高了工作效率;对于原集控系统的维护人员而言,免除了需要等待开发人员发布新工艺配方才能适用新的设备加工路径的等待时间,提高了部署效率,减少了故障维护工作;缩短了项目的迭代周期时间,降低了开发成本,有效解决了相关技术中的开发方式带来的生产风险问题,提高了生产的稳定性。
77.在一些实施例中,以烟草加工生产系统的生成过程为例,本公开生成的生产模拟系统的示意图如图3所示。
78.(1)掺配加香工段由4种工序对应的加工工艺路径组成:基于单机设备模型、辅联设备模型在绑定实际设备后,将生成的设备模型与工序节点路径相互结合,生成4种工序所需要的工艺路径。
79.在一些实施例中,常见的设备分为单机设备和辅联设备,而掺配加香段的单机设备主要为加香机和电子秤。构建可重复调用的电子秤模型,用于工序工艺路径的构建中需要电子秤的模型。辅联设备主要是由振动输送机模型1、皮带输送机模型2和储柜模型3三类组成;叶丝a路径13、叶丝b路径14、加香前路径20和加香后路径21四类加工单元都是由振动输送机模型1、皮带输送机模型2两类模型组建而成。
80.在一些实施例中,4种工序加工路径分别是掺配a线5、掺配b线6、加香a线7和加香b
and embedding for process control unified architecture,面向过程控制的对象链接和嵌入统一架构)通讯协议,打通数据链路,实现双方点位数据的实时连接。
94.在一些实施例中,底层plc 57通过各类数字量、模拟量的数采传感器设备将生产建模的数采数据58集成到本地数据库中。
95.通过这样的方法,利用生成的功能模块能够实现底层数据的实时获取,有利于构建的生产模拟系统的顺利运转,也能够提高构建的模型与实际设备的匹配度,提高生产模拟系统对于生产系统部署的参考价值,提高后续部署的生产系统的可靠度。
96.本公开的生产系统生成方法中设备模型与功能模块的一些实施例的示意图如图6所示。图6中线与线的交叉点为连接关系,交叉的线之间互通。
97.thingworx是一个企业级的技术平台,该平台包含一套最完整的iot(internet of things,物联网)开发工具和能力,能够简化生产建模工艺路径的开发过程。thingworx平台以国际通用标准为理论依据,进行生产线的分层,分层设计:建立上下贯通的可复用的多层级生产建模工艺路径构建的物模型。
98.在一些实施例中,基于thingworx平台50的掺配加香工段的4种工序加工路径主要由振动输送机模型1,皮带输送机模型2,储柜模型3,电子秤模型4,加香机22,加香系统23,水分仪24一共7类设备模型的组合搭建而成。
99.在一些实施例中,基于thingworx平台50的功能模块kepware数采服务器51是opc(object linking and embedding for process control,面向过程控制的对象链接和嵌入)server(服务器)的一种,作为“软网关”,主要用于通过连接下位机的底层plc终端信息,建立通道配置点位,实现终端底层plc数据的接入,下位机接入成功之后,上位机直接和kepware通信,实现数据的展示和获取。如图3所示的实施例中的振动输送机模型1,皮带输送机模型2,储柜模型3,电子秤模型4,加香机22,加香系统23,水分仪24的设备模型对应的底层plc终端数据都是通过kepware数采服务器51获取。
100.在一些实施例中,基于thingworx平台50的功能模块mashup前端55是构建生产设备工艺流程桌面和web应用程序的加速方法。mashup是一种thingworx网页。mashup可将thingworx内提供的数据服务与一组称为小组件的可视化组件组合在一起,以创建能够组合多源数据的多样化前端界面。mashup的数据来源主要是底层plc的数采数据属性值,历史属性值,也可以是外挂数据库的数据,外挂数据库可以来源于mes系统等。在一些实施例中,如图3所示实施例的掺配加香的工艺路径流程实际展示中的批次牌号等信息来源于mes系统;设备运行状态颜色显示部分数据来自底层plc的数采数据。
101.在一些实施例中,基于thingworx平台50的功能模块analytics server 61是使用人工智能和机器学习技术来创建数据分析模型,当ml模型连接到thing model或上传数据时,数据集分为两个不同的部分:(1)训练数据集-通常为数据集的80%,以及(2)验证数据集-数据集的20%。然后,机器学习技术开始学习您在数据集中标记的结果

这就是所谓的监督式机器学习方法。本质上,人工智能技术试图预测已经发生的数据,并对其进行适当加权,以测试模型的有效性。确定最佳模型后,再对其进行优化。然后,针对验证数据集表现最佳的模型就可以投入生产了。可通过rest api或thingworx进行访问。
102.在一些实施例中,基于thingworx平台50的功能模块rest api62是基于http(hyper text transfer protocol,超文本传输协议)的数据访问层提供与数据存储层的交
互。作为一个简单、可扩展、有效、安全、可靠的架构应用,由于它简便、轻量级以及通过http直接传输数据的特性,用于web服务和动态web应用程序的多层架构,可以实现可重用性、简单性、可扩展性、可响应性的数据访问和交互。
103.在一些实施例中,基于thingworx平台50的功能模块thingmodel 63中的物(thing)提供了模型数据的上下文,具有表达真实设备的对象的结构和关系。物模型(thing model)是用来表现加工工艺路径、数据分析模型和前端界面应用的一系列实体。
104.在一些实施例中,基于thingworx平台50的功能模块influxdb时序数据库64主要用于是一个开源的对象关系数据库管理系统,重点是可扩展性和对标准的遵守。作为数据库服务器,其主要功能是安全地存储数据并允许在其他软件应用程序的请求下进行检索。它可以处理从底层plc的数采数据到具有多个并发用户的大型面向internet的应用程序的工作负载。
105.在整个thingworx平台中,各类设备、工艺参数、人员、物料等都是对象,在thingworx平台中都是模型存在的,且可以根据实际需求将设备实体数据通过配置界面录入到thingworx平台中,在整个thingworx平台建模和生产工艺中包含的内容可以动态添加和删减,而且可通过设备模型的建立,自动根据建模信息生成配置界面,提供不同配置设备数据入口。
106.通过上文所示实施例中的方法,基于thingworx平台辅助构建生产系统,解决了在原有集控系统项目中添加新加工路径配方时遇到的技术壁垒和门槛,解决了集控系统中对于工艺路径优化配置是影响生产模式变更速度的痛点难点的问题,通过多层级的建模将设备和工艺进行绑定,以便随时可配置出相关设备的加工工艺路径和匹配的工艺标准,提高生产系统配置的可靠性,提高后续生产的稳定性。
107.本公开的生产系统生成装置71的一些实施例的示意图如图7所示。
108.模型获取单元712能够获取生产系统所需设备的设备模型。在一些实施例中,可以根据所需设备的种类,每个设备种类构建一个设备模型。
109.在一些实施例中,可以先构建复用率较高、功能较为单一的基础设备的模型,在基础设备模型的基础上通过模型的复制和集成,实现构建其他种类设备的模型。在一些实施例中,部分设备的模型可以由多个基础设备模型的有机结合构成。在一些实施例中,基础设备模型可以包括振动输送机模型、皮带输送机模型、储柜模型和电子秤模型等,对应的建模的相关数据库包括基本属性编号、电流、频率和状态位。
110.路径确定单元713能够根据生产流程确定生产系统所需设备的工作路径。在一些实施例中,可以定义每一道工序节点的设备模型工作内容和所需工艺参数,确定各工序设备节点之间的顺序关系和依赖关系,进而确定设备节点的先后次序,获得设备的工作路径。在一些实施例中,构建工艺路径包括加工工序所需的单机设备模型实际thing(物)、辅联设备模型的实际thing、各设备前后顺序和工艺参数绑定。在一些实施例中,每一步的路径之间有严格的前续和后继控制逻辑要求,且路径内部工序之间没有绑定关系或连锁上的约束。
111.模拟单元714能够根据设备模型和工作路径,建立生产系统的各个设备模型间的关联关系,生成生产模拟系统。在一些实施例中,可以将工序节点绑定所需的设备模型完成后,将生成的设备模型与工序设备节点路径相互结合,搭建目标场景下所需要的工艺路径,
生成生产模拟系统。
112.这样的装置能够将生产系统的开发、部署工作虚拟化,利用对于虚拟化的生产系统的参数配置和调试,生成符合需求的生产系统构建方案,从而为实际的生产系统部署提供完整的方案基础,提高生产系统开发的可靠度、灵活度和效率,提高后续生产模型的稳定性。
113.在一些实施例中,如图7所示,生产系统生成装置还包括显示单元715通过可视化界面显示生产模拟系统的参数、设备和工作路径。在一些实施例中,可以通过thingworx可视化的前端展示组件mashup,初始化工艺路径配置界面,并将配置的工艺节点、路径等在界面中显示。在一些实施例中,显示的内容会随生产模拟系统的变化而变化显示内容,提高直观度。在一些实施例中,用户可以在可视化界面上对显示的模型、路径等进行参数调整、配置,
114.这样的装置能够通过可视化的界面显示生产模拟系统,方便开发人员随时观察和调整,缩短开发时间,提高开发效率。
115.在一些实施例中,如图7所示,生产系统生成装置还包括测试单元716和输出单元717。
116.测试单元716能够通过生产模拟系统进行生产测试。在一些实施例中,可以设置生产参数,推动生产模拟系统进行模拟运行。
117.输出单元717能够根据生产模拟系统的运行状态或输出结果,判断是否测试通过。在测试通过的情况下输出生产系统配置信息,以便根据生产系统配置信息。在一些实施例中,可以利用基于thingworx平台的机器学习模型来分析生产模拟系统是否测试通过。若生产模拟系统的表现满足要求,则可以投入生产,依据显示或导出的生产模拟系统的路径、各个工序节点的模型的配置信息,针对实体的设备进行生产系统部署。在一些实施例中,若生产模拟系统的表现未能满足要求,则输出反馈信息,供工作人员调整生产模拟系统的参数、路径等,并再次进行生产测试。
118.这样的装置能够通过对生产模拟系统进行测试、调整的方式,提高指导实际生产系统部署的模拟系统的可靠度,进而优化部署的生产系统的生产表现能力和系统稳定性。
119.在一些实施例中,如图7所示,生产系统生成装置还包括功能模块构建单元711,能够基于thingworx平台构建功能模块,功能模块包括通信功能模块和数据交互功能模块。在一些实施例中,功能模块还可以包括分析模块,用于根据生产模拟系统的运行情况确定生产模拟系统是否测试通过。模型获取单元712在功能模块构建单元711构建的功能模块的基础上生成设备模型,从而能够便于获取设备的参数,提高模型与真实设备的匹配度。
120.本公开生产系统生成装置的一个实施例的结构示意图如图8所示。生产系统生成装置包括存储器801和处理器802。其中:存储器801可以是磁盘、闪存或其它任何非易失性存储介质。存储器用于存储上文中生产系统生成方法的对应实施例中的指令。处理器802耦接至存储器801,可以作为一个或多个集成电路来实施,例如微处理器或微控制器。该处理器802用于执行存储器中存储的指令,能够提高生产系统开发的可靠度、灵活度和效率,提高后续生产模型的稳定性。
121.在一个实施例中,还可以如图9所示,生产系统生成装置900包括存储器901和处理器902。处理器902通过bus总线903耦合至存储器901。该生产系统生成装置900还可以通过
存储接口904连接至外部存储装置905以便调用外部数据,还可以通过网络接口906连接至网络或者另外一台计算机系统(未标出)。此处不再进行详细介绍。
122.在该实施例中,通过存储器存储数据指令,再通过处理器处理上述指令,能够提高生产系统开发的可靠度、灵活度和效率,提高后续生产模型的稳定性。
123.在另一个实施例中,一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现生产系统生成方法对应实施例中的方法的步骤。本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
124.本公开是参照根据本公开实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
125.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
126.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
127.至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
128.可能以许多方式来实现本公开的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
129.最后应当说明的是:以上实施例仅用以说明本公开的技术方案而非对其限制;尽管参照较佳实施例对本公开进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本公开的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本公开技术方案的精神,其均应涵盖在本公开请求保护的技术方案范围当中。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献