CN114493911A - Production line management method and system based on asset management shell - Google Patents
Production line management method and system based on asset management shell Download PDFInfo
- Publication number
- CN114493911A CN114493911A CN202210357588.0A CN202210357588A CN114493911A CN 114493911 A CN114493911 A CN 114493911A CN 202210357588 A CN202210357588 A CN 202210357588A CN 114493911 A CN114493911 A CN 114493911A
- Authority
- CN
- China
- Prior art keywords
- production
- target
- layer
- model
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/20—Administration of product repair or maintenance
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供一种基于资产管理壳的产线管理方法及系统,涉及智能制造领域,应用于产线管理系统,所述产线管理系统包括:应用层、信息层和物理层;所述方法,包括:在确定生产场景的情况下,所述应用层确定所述生产场景所需的目标设备,并从所述信息层中获取与所述目标设备对应的目标模型;所述目标模型为基于所述目标设备的设备参数创建的;所述应用层根据所述生产场景的生产流程以及所述目标模型,生成生产控制指令,并将所述生产控制指令发送至所述物理层;所述物理层按照所述生产控制指令,控制所述目标设备执行对应的操作。能够实现对生成设备的实时监控,便于产线的快速构建和调整,以及对生成设备进行预测性维护。
The present application provides a production line management method and system based on an asset management shell, which relates to the field of intelligent manufacturing and is applied to a production line management system. The production line management system includes: an application layer, an information layer and a physical layer; the method, Including: in the case of determining a production scenario, the application layer determines a target device required for the production scenario, and obtains a target model corresponding to the target device from the information layer; the target model is based on the created by the device parameters of the target device; the application layer generates production control instructions according to the production process of the production scenario and the target model, and sends the production control instructions to the physical layer; the physical layer According to the production control instruction, the target device is controlled to perform corresponding operations. It can realize real-time monitoring of production equipment, facilitate the rapid construction and adjustment of production lines, and perform predictive maintenance of production equipment.
Description
技术领域technical field
本申请涉及智能制造领域,尤其涉及一种基于资产管理壳的产线管理方法及系统。The present application relates to the field of intelligent manufacturing, and in particular, to a production line management method and system based on an asset management shell.
背景技术Background technique
资产管理壳(Asset Administration Shell,AAS)是德国提出的工业4.0理念中的关键项目。它是一种遵循各种相关标准,对工业4.0组件的资产特性及技术功能,进行数字化描述的一种壳式管理方案。可以通过软件平台来查询、读取的自我描述式的数字化“资产说明书”,资产由此而变得可管理、可操作。Asset Administration Shell (AAS) is a key project in the concept of Industry 4.0 proposed by Germany. It is a shell management solution that complies with various relevant standards and digitally describes the asset characteristics and technical functions of Industry 4.0 components. A self-describing digital "asset specification" that can be queried and read through a software platform, thereby making assets manageable and operable.
制造业的生产线通常针对特定的产品进行有针对性的设计,例如,不同的生产流程,不同的生产设备等,导致不同的生产线需要通过不同的方法进行管理,成本较大。Manufacturing production lines are usually designed for specific products, for example, different production processes, different production equipment, etc., resulting in different production lines that need to be managed in different ways, and the cost is high.
发明内容SUMMARY OF THE INVENTION
本申请的目的是提供一种基于资产管理壳的产线管理方法及系统,用于实现对生成设备的实时监控,便于产线的快速构建和调整,以及对生成设备进行预测性维护。The purpose of this application is to provide a production line management method and system based on an asset management shell, which is used to realize real-time monitoring of production equipment, facilitate rapid construction and adjustment of production lines, and perform predictive maintenance of production equipment.
本申请提供一种基于资产管理壳的产线管理系统,应用于产线管理系统,所述产线管理系统包括:应用层、信息层和物理层;所述方法,包括:The present application provides a production line management system based on an asset management shell, which is applied to the production line management system. The production line management system includes: an application layer, an information layer and a physical layer; the method includes:
在确定生产场景的情况下,所述应用层确定所述生产场景所需的目标设备,并从所述信息层中获取与所述目标设备对应的目标模型;所述目标模型为基于所述目标设备的设备参数创建的;所述应用层根据所述生产场景的生产流程以及所述目标模型,生成生产控制指令,并将所述生产控制指令发送至所述物理层;所述物理层按照所述生产控制指令,控制所述目标设备执行对应的操作。In the case of determining a production scenario, the application layer determines the target device required for the production scenario, and acquires a target model corresponding to the target device from the information layer; the target model is based on the target The device parameters of the device are created; the application layer generates production control instructions according to the production process of the production scenario and the target model, and sends the production control instructions to the physical layer; the physical layer The production control instruction is used to control the target device to perform the corresponding operation.
可选地,在确定生产场景的情况下,所述应用层确定所述生产场景所需的目标设备,并从所述信息层中获取与所述目标设备对应的目标模型之前,所述方法还包括:所述信息层基于所述目标设备的设备参数,创建所述目标模型。Optionally, in the case of determining a production scenario, before the application layer determines a target device required for the production scenario, and acquires a target model corresponding to the target device from the information layer, the method further The method includes: the information layer creates the target model based on the device parameters of the target device.
可选地,所述信息层基于所述目标设备的设备参数,创建所述目标模型,包括:所述信息层获取所述目标设备的设备参数模型;所述设备参数模型包括:所述目标设备的设备参数;所述信息层将所述设备参数模型转化为资产管理壳组件,并基于所述资产管理壳组件创建所述目标模型。Optionally, the creation of the target model by the information layer based on the device parameters of the target device includes: acquiring, by the information layer, a device parameter model of the target device; the device parameter model includes: the target device The information layer converts the device parameter model into an asset management shell component, and creates the target model based on the asset management shell component.
可选地,所述物理层按照所述生产控制指令,控制所述目标设备执行对应的操作之后,所述方法还包括:所述物理层将所述目标设备的当前状态的设备状态信息,发送至所述信息层;所述信息层基于所述设备状态信息,更新所述目标模型。Optionally, after the physical layer controls the target device to perform a corresponding operation according to the production control instruction, the method further includes: the physical layer sends the device state information of the current state of the target device to sending to the information layer; the information layer updates the target model based on the device state information.
可选地,所述产线管理系统,还包括:可视化拖拽模块;所述在确定生产场景的情况下,所述应用层确定所述生产场景所需的目标设备之前,所述方法还包括:所述可视化拖拽模块在接收到用户将所述目标设备对应的设备标识的拖拽操作后,将所述目标设备确定为所述生产场景所需的设备。Optionally, the production line management system further includes: a visual drag and drop module; when the production scenario is determined, before the application layer determines the target device required for the production scenario, the method further includes : After receiving the user's drag operation of dragging the device identifier corresponding to the target device, the visual dragging module determines the target device as the device required by the production scene.
可选地,所述应用层、所述信息层与所述物理层之间,通过应用于过程控制的对象连接与嵌入统一架构OPC UA进行数据通信。Optionally, data communication is performed between the application layer, the information layer and the physical layer through an object connection applied to process control and the embedded unified architecture OPC UA.
本申请还提供一种基于资产管理壳的产线管理系统,包括:The application also provides a production line management system based on the asset management shell, including:
应用层、信息层和物理层;所述应用层,用于在确定生产场景的情况下,确定所述生产场景所需的目标设备,并从所述信息层中获取与所述目标设备对应的目标模型;所述目标模型为基于所述目标设备的设备参数创建的;所述应用层,用于根据所述生产场景的生产流程以及所述目标模型,生成生产控制指令,并将所述生产控制指令发送至所述物理层;所述物理层,用于按照所述生产控制指令,控制所述目标设备执行对应的操作。The application layer, the information layer and the physical layer; the application layer is used to determine the target device required by the production scenario when the production scenario is determined, and obtain the target device corresponding to the target device from the information layer A target model; the target model is created based on the device parameters of the target device; the application layer is used to generate production control instructions according to the production process of the production scenario and the target model, and use the production The control instruction is sent to the physical layer; the physical layer is configured to control the target device to perform corresponding operations according to the production control instruction.
可选地,所述信息层,用于基于所述目标设备的设备参数,创建所述目标模型。Optionally, the information layer is configured to create the target model based on device parameters of the target device.
可选地,所述信息层,具体用于获取所述目标设备的设备参数模型;所述设备参数模型包括:所述目标设备的设备参数;所述信息层,具体还用于将所述设备参数模型转化为资产管理壳组件,并基于所述资产管理壳组件创建所述目标模型。Optionally, the information layer is specifically used to obtain a device parameter model of the target device; the device parameter model includes: device parameters of the target device; the information layer is specifically used to The parametric model is converted into an asset management shell component, and the target model is created based on the asset management shell component.
可选地,所述物理层,还用于将所述目标设备的当前状态的设备状态信息,发送至所述信息层;所述信息层,还用于基于所述设备状态信息,更新所述目标模型。Optionally, the physical layer is further configured to send device state information of the current state of the target device to the information layer; the information layer is further configured to update the device state information based on the device state information target model.
可选地,所述产线管理系统,还包括:可视化拖拽模块;所述可视化拖拽模块,用于在接收到用户将所述目标设备对应的设备标识的拖拽操作后,将所述目标设备确定为所述生产场景所需的设备。Optionally, the production line management system further includes: a visual dragging module; the visual dragging module is configured to, after receiving a user dragging operation of dragging the device identifier corresponding to the target device, The target device is determined as the device required for the production scenario.
本申请还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如上述任一种所述基于资产管理壳的产线管理系统的步骤。The present application also provides a computer program product, comprising a computer program/instruction, when the computer program/instruction is executed by a processor, it implements the steps of the production line management system based on any one of the above-mentioned asset management shells.
本申请还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于资产管理壳的产线管理系统的步骤。The present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and running on the processor, when the processor executes the program, the asset-based management as described in any of the above is implemented. The steps of the production line management system of the shell.
本申请还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于资产管理壳的产线管理系统的步骤。The present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, implements the steps of any of the above-mentioned asset management shell-based production line management systems.
本申请提供的基于资产管理壳的产线管理方法及系统,在确定生产场景的情况下,所述应用层确定所述生产场景所需的目标设备,并从所述信息层中获取与所述目标设备对应的目标模型;所述目标模型为基于所述目标设备的设备参数创建的;所述应用层根据所述生产场景的生产流程以及所述目标模型,生成生产控制指令,并将所述生产控制指令发送至所述物理层;所述物理层按照所述生产控制指令,控制所述目标设备执行对应的操作。该系统能够实现对生成设备的实时监控,便于产线的快速构建和调整,以及对生成设备进行预测性维护。In the production line management method and system based on the asset management shell provided by the present application, in the case of determining a production scenario, the application layer determines the target device required for the production scenario, and obtains from the information layer the target device required for the production scenario. The target model corresponding to the target device; the target model is created based on the device parameters of the target device; the application layer generates a production control instruction according to the production process of the production scene and the target model, and uses the The production control instruction is sent to the physical layer; the physical layer controls the target device to perform corresponding operations according to the production control instruction. The system enables real-time monitoring of production equipment, facilitates rapid construction and adjustment of production lines, and predictive maintenance of production equipment.
附图说明Description of drawings
为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the present application or the prior art more clearly, the following briefly introduces the accompanying drawings that are needed in the description of the embodiments or the prior art. Obviously, the drawings in the following description are of the present application. For some embodiments of the present invention, for those of ordinary skill in the art, other drawings can also be obtained from these drawings without any creative effort.
图1是本申请提供的产线管理系统的架构示意图之一;Fig. 1 is one of the schematic diagrams of the structure of the production line management system provided by the application;
图2是本申请提供的基于资产管理壳的产线管理方法的流程示意图之一;Fig. 2 is one of the schematic flow charts of the production line management method based on the asset management shell provided by the present application;
图3是本申请提供的基于资产管理壳的产线管理方法的流程示意图之二;3 is the second schematic flow chart of the production line management method based on the asset management shell provided by the present application;
图4是本申请提供的基于资产管理壳的产线管理系统的架构示意图之二;4 is the second schematic diagram of the structure of the production line management system based on the asset management shell provided by the present application;
图5是本申请提供的电子设备的架构示意图。FIG. 5 is a schematic structural diagram of an electronic device provided by the present application.
具体实施方式Detailed ways
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely below with reference to the accompanying drawings in the present application. Obviously, the described embodiments are part of the embodiments of the present application. , not all examples. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。The terms "first", "second" and the like in the description and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances so that the embodiments of the present application can be practiced in sequences other than those illustrated or described herein, and distinguish between "first", "second", etc. The objects are usually of one type, and the number of objects is not limited. For example, the first object may be one or more than one. In addition, "and/or" in the description and claims indicates at least one of the connected objects, and the character "/" generally indicates that the associated objects are in an "or" relationship.
资产管理壳是一种遵循各种相关标准,对组件的资产特性及技术功能,进行生成设备数字化描述的一种壳式管理工具。通过对资产管理壳的分析,将生成设备物理模型系统与其等效的信息模型系统相结合,实现对产线状态监测、生成设备故障预警和生成设备寿命预测。The asset management shell is a shell management tool that follows various relevant standards and generates a digital description of the equipment for the asset characteristics and technical functions of the components. Through the analysis of the asset management shell, the physical model system of the generating equipment and its equivalent information model system are combined to realize the monitoring of the production line, the generation of equipment failure warning and the generation of equipment life prediction.
目前,资产管理壳技术应用于智能制造生产线领域,结合Automation ML技术和OPC UA技术,实现产线布局和工艺路径的快速构建和调整,达到产线的智能监测,信息反馈,决策控制等目的。At present, the asset management shell technology is applied in the field of intelligent manufacturing production line, combined with Automation ML technology and OPC UA technology, to realize the rapid construction and adjustment of the production line layout and process path, and achieve the purpose of intelligent monitoring, information feedback, decision control and other purposes of the production line.
实际生产中产线需要实现数据与模型的一体化集成,产线物理模型中提供产线各个设备的几何特征和空间位置,实现生产设计过程中几何信息、过程数据和对象机理的一体化集成表达。实现基于资产管理壳的产线管理系统,一方面可以根据产线生产需求快速调整产线布局和工艺调整;另一方面生成设备的互联互通,实现产线多种设备动作的驱动、故障预警及调度规划,提高产线生产效率,降低生产成本。In actual production, the production line needs to realize the integrated integration of data and models. The physical model of the production line provides the geometric characteristics and spatial positions of each equipment of the production line, and realizes the integrated expression of geometric information, process data and object mechanism in the production design process. Realizing the production line management system based on the asset management shell, on the one hand, it can quickly adjust the production line layout and process adjustment according to the production demand of the production line; Scheduling planning, improve production line production efficiency, reduce production costs.
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的基于资产管理壳的产线管理系统进行详细地说明。The production line management system based on the asset management shell provided by the embodiments of the present application will be described in detail below through specific embodiments and application scenarios with reference to the accompanying drawings.
如图1所示,为本申请实施例提供的一种基于资产管理壳的产线管理系统,该产线管理系统包括:应用层、信息层和物理层。As shown in FIG. 1 , a production line management system based on an asset management shell provided in an embodiment of the present application, the production line management system includes: an application layer, an information layer and a physical layer.
示例性地,所述物理层将设备和控制器进行集成化管理,包括:数控机床和机床控制器、自动导引车(Automated Guided Vehicle,AGV)和AGV控制器、工业机器人和机器人控制器等生成设备,并通过应用于过程控制的对象连接与嵌入统一架构(OLE for ProcessControl Unified Architecture)OPC UA将采集到的数据传递到信息层。Exemplarily, the physical layer performs integrated management of equipment and controllers, including: CNC machine tools and machine tool controllers, automated guided vehicles (AGV) and AGV controllers, industrial robots and robot controllers, etc. Generate equipment, and pass the collected data to the information layer through OPC UA applied to process control object connection and embedding unified architecture (OLE for ProcessControl Unified Architecture).
举例说明,如图1所示,物理层可以包括数控机床、自动导引车AGV、工业机器人,以及对应的控制器1、控制器2和控制器3。For example, as shown in FIG. 1 , the physical layer may include CNC machine tools, automatic guided vehicles (AGVs), industrial robots, and corresponding controllers 1 , 2 , and 3 .
示例性地,所述信息层包括:基于数据、语义、关系信息维度进行理论分析,进而构建基于语义的生成设备的信息模型理论结构,建立基于组件属性集层次关系结构的生成设备通用信息模型,通过OPC UA实现与物理层和应用层的双向数据交互。Exemplarily, the information layer includes: performing theoretical analysis based on the dimensions of data, semantics, and relational information, and then constructing a theoretical structure of an information model of a generation device based on semantics, and establishing a general information model of a generation device based on a hierarchical relationship structure of component attribute sets, Two-way data interaction with the physical layer and the application layer is realized through OPC UA.
如图1所示,所述应用层包括生产过程实时控制模块、动态生产调度模块和故障预测与健康管理模块;所述生产过程实时控制模块用于生产物流控制、设备动作控制和产品状态控制;所述动态生产调度模块用于产线任务分配、AGV路径规划和AGV调度优化;所述故障预测与健康管理模块用于产线状态监测、生成设备故障预警和生成设备寿命预测。As shown in Figure 1, the application layer includes a production process real-time control module, a dynamic production scheduling module and a fault prediction and health management module; the production process real-time control module is used for production logistics control, equipment action control and product status control; The dynamic production scheduling module is used for production line task allocation, AGV path planning and AGV scheduling optimization; the fault prediction and health management module is used for production line status monitoring, generating equipment failure warning and generating equipment life prediction.
示例性地,如图1所示,信息层包括数字化资产管理模块和数字化资产模型库;数字化资产管理模块用于产线设备资产管理壳信息建模,实现产线设备的信息管理;数字化资产模型库用于存储数字化资产管理模块建好的设备信息模型,便于应用层对其进行解析。Exemplarily, as shown in Figure 1, the information layer includes a digital asset management module and a digital asset model library; the digital asset management module is used for information modeling of production line equipment asset management shells to realize information management of production line equipment; digital asset model The library is used to store the equipment information model built by the digital asset management module, which is convenient for the application layer to parse it.
示例性地,如图1所示,数字化资产管理模块包括模型检索模块、模型封装模块、模型继承模块、目录字典模块、模型创建/编辑、模型自动标注模块、模型链接/编译模块、模型分类模块、可视化拖拽模块和服务接口模块。Exemplarily, as shown in FIG. 1 , the digital asset management module includes a model retrieval module, a model encapsulation module, a model inheritance module, a directory dictionary module, a model creation/editing module, a model automatic labeling module, a model linking/compiling module, and a model classification module. , Visual drag and drop module and service interface module.
示例性地,数字化资产管理模块还可以包括:模型输入/输出模块;所述模型输入\输出用于提供系统多种标准化的资产管理壳导入/导出方式,包括:(Unified ModelingLanguage,UML)、计算机辅助交换(Computer aided exchange,CAEX)、AutomationML、OPCUA等;模型输入\输出对应如图1所示的服务接口模块。所述模型检索模块用于按照设备标识解析原则快速检索相应元模型、类模型和实例模型资产管理壳的能力,提供跨域检索引擎,支持多协作云间跨域检索;所述模型封装模块用于完成多个资产管理壳模型的打包工作;所述模型继承模块用于实现系统的可扩展性能;所述目录字典模块用于模型检索功能进行检索;所述模型创建/编辑用于模型的创建/编辑;所述模型自动标注模块用于支撑模型注册与导入;所述模型链接/编译模块用于对模型进行链接和编译;所述模型分类模块用于按照标识解析原则进行模型分类;所述可视化拖拽模块用于采用可视化拖拽的方式,快速构建一个产线设备资产管理壳;所述服务接口模块用于定义资产管理壳间通讯的接口规范,提供OPC UA、表征状态转移(Representational State Transfer,REST)/超文本传输协议(Hyper Text Transfer Protocol,HTTP)、对等网络(Peer-to-peer,P2P)消息队列、通道Channel/服务模型Service-Model等方式。Exemplarily, the digital asset management module may further include: a model input/output module; the model input/output is used to provide a variety of standardized asset management shell import/export modes of the system, including: (Unified Modeling Language, UML), computer Auxiliary exchange (Computer aided exchange, CAEX), AutomationML, OPCUA, etc.; the model input\output corresponds to the service interface module shown in Figure 1. The model retrieval module is used for quickly retrieving the capabilities of the corresponding meta-model, class model and instance model asset management shell according to the principle of device identification analysis, provides a cross-domain retrieval engine, and supports cross-domain retrieval among multiple collaborative clouds; the model encapsulation module uses It is used to complete the packaging work of multiple asset management shell models; the model inheritance module is used to realize the scalable performance of the system; the catalog dictionary module is used for model retrieval function to retrieve; the model creation/editing is used for model creation /editing; the model automatic labeling module is used to support model registration and import; the model linking/compiling module is used to link and compile the model; the model classification module is used to classify models according to the principle of identification analysis; the The visual drag and drop module is used to quickly construct a production line equipment asset management shell by means of visual drag and drop; the service interface module is used to define the interface specification for communication between asset management shells, and provides OPC UA, representational state transfer (Representational State Transfer) Transfer, REST)/Hyper Text Transfer Protocol (Hyper Text Transfer Protocol, HTTP), peer-to-peer (Peer-to-peer, P2P) message queue, channel Channel/Service model Service-Model, etc.
示例性地,以上述物理层的工业机器人在生产过程中的控制为例对本申请实施例提供的产线管理系统进行举例说明:Illustratively, the production line management system provided by the embodiment of the present application is illustrated by taking the control of the industrial robot at the physical layer in the production process as an example:
如图1所示,数字化资产模型库包括数据采集模块、实时控制模块、信号处理模块、机理分析模块、逻辑执行模块和应用模块。所述数据采集模块用于感知物理单元的状态,运行数据等信息;所述实时控制模块通过信号传输对物理实体进行实时控制;所述信号处理模块用于数据一致性校验,数据转换以及数据清洗;所述机理分析模块用于面向行业或基础学科分析数据算法整合;所述逻辑执行模块用于对外提供数据的逻辑处理结果,设定接入外部接口的匹配条件;所述应用模块用于整个搭建的资产管理壳模型,让资产管理壳模型具有动态加载效果,通过动态组合的形式为工业物联网引用提供数据、控制、分析等方面的应用支撑。As shown in Figure 1, the digital asset model library includes a data acquisition module, a real-time control module, a signal processing module, a mechanism analysis module, a logic execution module and an application module. The data acquisition module is used for sensing the state of the physical unit, operating data and other information; the real-time control module controls the physical entity in real time through signal transmission; the signal processing module is used for data consistency check, data conversion and data cleaning; the mechanism analysis module is used to analyze data algorithm integration for industries or basic disciplines; the logic execution module is used to provide the logic processing results of the data to the outside, and set the matching conditions for accessing the external interface; the application module is used for The entire built asset management shell model enables the asset management shell model to have a dynamic loading effect, and provides application support in terms of data, control, and analysis for industrial Internet of Things references through dynamic combination.
数据采集模块用于工业机器人在示教过程中涉及到的工业机器人操作指令数据和动态机械轴位置数据进行统一采集管理和计量等实例化操作。数据采集模块将工业机器人运动数据、工业机器人工作数据、工业机器人动作编排数据和工业机器人状态数据等数据与资产管理壳中的数据定义和数据规约相整合解析,形成实例化模型文件。The data acquisition module is used for the unified acquisition, management and measurement of the industrial robot operation instruction data and dynamic mechanical axis position data involved in the teaching process of the industrial robot. The data acquisition module integrates and analyzes industrial robot motion data, industrial robot work data, industrial robot action arrangement data, and industrial robot status data with the data definition and data protocol in the asset management shell to form an instantiated model file.
实时控制模块用于工业机器人在示教过程中对工业机器人抓拿取放操作和机械轴坐标位置追踪的实时控制等实例化操作。实时控制模块将工业机器人工艺中的AGV控制等数据与资产管理壳中的数据定义和数据规约相整合解析,形成实例化模型文件。The real-time control module is used for instantiated operations such as real-time control of the industrial robot's pick-and-place operation and mechanical axis coordinate position tracking during the teaching process of the industrial robot. The real-time control module integrates and analyzes the AGV control and other data in the industrial robot process with the data definition and data protocol in the asset management shell to form an instantiated model file.
信号处理模块用于工业机器人在机械轴运动时针对x、y、z轴的相对坐标和绝对坐标与控制服务器之间的监听与反馈通讯过程中涉及到的数据一致性处理、数据转换、数据清洗以及数据接口预留等实例化操作。信号处理模块将工业机器人仿真过程中的通讯信号数据与资产管理壳中的数据定义和数据规约相整合解析,形成实例化模型文件。The signal processing module is used for the data consistency processing, data conversion, and data cleaning involved in the monitoring and feedback communication process between the relative coordinates and absolute coordinates of the x, y, and z axes and the control server when the industrial robot moves the mechanical axis. And instantiation operations such as data interface reservation. The signal processing module integrates and analyzes the communication signal data in the industrial robot simulation process with the data definition and data specification in the asset management shell to form an instantiated model file.
机理分析模块用于工业机器人抓、拿、取放等操作描述算法模型进行统一的规范化封装等实例化操作;机理分析模块将工业机器人抓、拿、取放等操作描述算法模型数据与资产管理壳中的数据定义和数据规约相整合解析,形成实例化模型文件。The mechanism analysis module is used for industrial robot grasping, picking, picking and placing and other operations to describe the algorithm model for unified standardized packaging and other instantiated operations; the mechanism analysis module describes the industrial robot grasping, picking, picking and placing operation description algorithm model data and asset management shells The data definition and the data specification in the data are integrated and parsed to form an instantiated model file.
逻辑执行模块用于工业机器人行业在仿真模拟过程中执行操作的工序步骤的编排调度等实例化操作。逻辑执行模块将工业机器人在装配线上的工艺工序工步编排调度数据与资产管理壳中的数据定义和数据规约相整合解析,形成实例化模型文件。The logic execution module is used for instantiating operations such as choreography and scheduling of process steps that are performed by the industrial robot industry in the simulation process. The logic execution module integrates and analyzes the process step scheduling data of the industrial robot on the assembly line and the data definition and data specification in the asset management shell to form an instantiated model file.
应用模块将工业机器人的组态化服务统一抽取到云端环境中,实现云数据和云服务共享以及对外统一发布等实例化操作。应用模块通过接口集成转换器将服务进行JavaScript对象简谱(JavaScript Object Notation,JSON)/可扩展标记语言(ExtensibleMarkup Language,XML)等文件的转换,然后通过服务网关向服务发现与注册中心注册,形成工艺服务编排和工艺装备建模等服务,进而将封装后的服务丰富到领域索引中,进行运行模块容器化封装,对外进行统一化服务发布。The application module uniformly extracts the configuration services of industrial robots into the cloud environment, and realizes instant operations such as cloud data and cloud service sharing and external unified release. The application module converts the service to JavaScript Object Notation (JavaScript Object Notation, JSON)/Extensible Markup Language (Extensible Markup Language, XML) and other files through the interface integration converter, and then registers with the service discovery and registration center through the service gateway to form a process Services such as service orchestration and process equipment modeling, and then enrich the encapsulated services into the domain index, perform containerized encapsulation of operating modules, and publish unified services to the outside world.
如图2所示,为本申请实施例提供的一种基于资产管理壳的产线管理系统,应用于图1所示的产线管理系统,该方法可以包括下述步骤201至步骤203:As shown in FIG. 2 , a production line management system based on an asset management shell provided in an embodiment of the present application is applied to the production line management system shown in FIG. 1 , and the method may include the following
步骤201、在确定生产场景的情况下,所述应用层确定所述生产场景所需的目标设备,并从所述信息层中获取与所述目标设备对应的目标模型。
其中,所述目标模型为基于所述目标设备的设备参数创建的。The target model is created based on device parameters of the target device.
示例性地,在将上述产线管理系统应用到实际生产过程之前,需要确定并创建生产场景,并根据生产场景确定需要进行控制的目标设备。Exemplarily, before applying the above-mentioned production line management system to an actual production process, a production scenario needs to be determined and created, and a target device to be controlled needs to be determined according to the production scenario.
示例性地,在确定需要进行控制的目标设备之后,可以从上述信息层获取该目标设备对应的目标模型。该目标模型为基于目标设备的设备参数创建的。Exemplarily, after the target device that needs to be controlled is determined, the target model corresponding to the target device can be obtained from the above-mentioned information layer. The target model is created based on the device parameters of the target device.
示例性地,上述目标设备为上述物理层中的生成设备。上述标设备为上述生成场景所需的生产设备中的至少一个。Exemplarily, the above-mentioned target device is a generation device in the above-mentioned physical layer. The above-mentioned target equipment is at least one of the production equipments required for the above-mentioned generation scenario.
步骤202、所述应用层根据所述生产场景的生产流程以及所述目标模型,生成生产控制指令,并将所述生产控制指令发送至所述物理层。Step 202: The application layer generates a production control instruction according to the production process of the production scenario and the target model, and sends the production control instruction to the physical layer.
示例性地,由于不同的生产场景所需的生产设备不同,而不同生产设备的设备参数也不同,因此,在实际的生产过程中,需要根据生产所需设备的设备参数,生产设备所能够正常执行的控制指令。Exemplarily, since different production scenarios require different production equipment, and the equipment parameters of different production equipment are also different, in the actual production process, according to the equipment parameters of the equipment required for production, the production equipment can be normal. Executed control commands.
示例性地,上述设备参数可以包括:设备的旋转角度、设备的最大加工深度、设备的运动限程、设备自由度、设备承载力等。Exemplarily, the above-mentioned equipment parameters may include: the rotation angle of the equipment, the maximum processing depth of the equipment, the movement limit of the equipment, the degree of freedom of the equipment, the bearing capacity of the equipment, and the like.
示例性地,由于不同设备的设备参数不同,因此,需要针对每一种设备分别创建对应的数据模型,并将该数据模型与设备编号进行管理,通过设备编号便可以确定包含设备参数的数据模型。Exemplarily, since the device parameters of different devices are different, it is necessary to create a corresponding data model for each device, and manage the data model and the device number, and the data model containing the device parameters can be determined through the device number. .
示例性地,在根据上述目标模型以及生产场景对应的生产流程,生成控制指令后,可以通过OPC UA将该控制指令发送到物理层,物理层中的目标设备便可以按照该控制指令执行对应的操作。Exemplarily, after the control instruction is generated according to the above-mentioned target model and the production process corresponding to the production scenario, the control instruction can be sent to the physical layer through OPC UA, and the target device in the physical layer can execute the corresponding control instruction according to the control instruction. operate.
示例性地,上述控制指令可以为满足目标设备的设备参数的要求的控制指令。例如,该控制指令指示的操作不能超出目标设备的设备运动限程。Exemplarily, the above-mentioned control instruction may be a control instruction that satisfies the requirements of the device parameters of the target device. For example, the operation indicated by the control instruction cannot exceed the device motion limit of the target device.
示例性地,所述应用层、所述信息层与所述物理层之间,通过应用于过程控制的对象连接与嵌入统一架构OPC UA进行数据通信。Exemplarily, data communication is performed between the application layer, the information layer and the physical layer through the object connection applied to process control and the embedded unified architecture OPC UA.
步骤203、所述物理层按照所述生产控制指令,控制所述目标设备执行对应的操作。Step 203: The physical layer controls the target device to perform corresponding operations according to the production control instruction.
示例性地,物理层在接收到上述控制指令后,由目标设备执行该控制指令对应的操作。Exemplarily, after the physical layer receives the above control instruction, the target device executes the operation corresponding to the control instruction.
可选地,在本申请实施例中,为了满足不同生产场景的需求,体现出本申请实施例提供的产线管理系统的通用性,在将生产场景所需的设备加入到该产线管理系统之前,需要根据设备的设备参数创建对应的数据模型。Optionally, in the embodiment of the present application, in order to meet the needs of different production scenarios and reflect the versatility of the production line management system provided by the embodiment of the present application, the equipment required for the production scenario is added to the production line management system. Before, the corresponding data model needs to be created according to the device parameters of the device.
示例性地,上述步骤201之前,本申请实施例提供的基于资产管理壳的产线管理方法,还可以包括以下步骤204:Exemplarily, before the
步骤204、所述信息层基于所述目标设备的设备参数,创建所述目标模型。Step 204: The information layer creates the target model based on the device parameters of the target device.
示例性地,通过提供对设备和系统信息的整合访问点,数字双胞胎为工业物联网(Industrial Internet of Things,IIoT)提供了新的数据密集型使用案例,如预测工厂和产品设计。数字孪生是一个实体的数字表示,足以满足一组用例的要求。然而,不同公司的数字双胞胎之间缺乏互操作性阻碍了需要不同组织之间信息交换的用例。实现数字双胞胎之间的互操作性需要将包含的信息转换为其他格式。Illustratively, by providing an integrated access point to device and system information, digital twins enable new data-intensive use cases for the Industrial Internet of Things (IIoT), such as predictive factory and product design. A digital twin is a digital representation of an entity sufficient to meet the requirements of a set of use cases. However, the lack of interoperability between digital twins of different companies hinders use cases that require the exchange of information between different organizations. Achieving interoperability between digital twins requires converting the contained information into other formats.
示例性地,上述步骤204中,创建目标模型的具体方法,可以包括以下步骤204a和步骤204b:Exemplarily, in the above step 204, the specific method for creating the target model may include the following steps 204a and 204b:
步骤204a、所述信息层获取所述目标设备的设备参数模型。Step 204a, the information layer acquires the device parameter model of the target device.
其中,所述设备参数模型包括:所述目标设备的设备参数。Wherein, the device parameter model includes: device parameters of the target device.
步骤204b、所述信息层将所述设备参数模型转化为资产管理壳组件,并基于所述资产管理壳组件创建所述目标模型。Step 204b, the information layer converts the device parameter model into an asset management shell component, and creates the target model based on the asset management shell component.
示例性地,为了能够设备供应商提供的设备参数导入到上述产线管理系统中,创建设备对应的数据模型,本申请实施例提供的生产管理系统,还可以包括:资产管理壳配置工具。Exemplarily, in order to import the equipment parameters provided by the equipment supplier into the above-mentioned production line management system and create a data model corresponding to the equipment, the production management system provided by this embodiment of the present application may further include: an asset management shell configuration tool.
示例性地,如图3所示,该资产管理壳配置工具可以将设备供应商提供的设备数据模型(设备包括:A厂机器人、B厂机器人、C厂机器人等)导入到资产管理壳配置工具,资产管理壳配置工具经过解析、编辑、封装、编译链接后,将设备供应商提供的数据模型由非I4.0组件转换为I4.0组件,即资产管理壳所需的数据,并生成设备对应的数据模型,供不同的生产场景使用,例如,汽车制造、飞机制造、电子企业等。Exemplarily, as shown in FIG. 3, the asset management shell configuration tool can import the device data model provided by the device supplier (the devices include: A factory robot, B factory robot, C factory robot, etc.) into the asset management shell configuration tool. , after parsing, editing, encapsulating, compiling and linking, the asset management shell configuration tool converts the data model provided by the equipment supplier from non-I4.0 components to I4.0 components, that is, the data required by the asset management shell, and generates equipment Corresponding data models are used in different production scenarios, such as automobile manufacturing, aircraft manufacturing, electronic enterprises, etc.
可选地,在本申请实施例中,上述目标设备接收到应用层的控制指令,并执行完毕后,还需要将设备的当前状态的状态信息进行上报,以使得产线管理系统能够实时了解目标设备的当前状态,方便之后的控制,也可以根据目标设备的当前状态的状态信息,判断目标设备是否运行正常,并在出现异常时及时处理。Optionally, in the embodiment of the present application, after the above-mentioned target device receives the control instruction of the application layer and executes it, it also needs to report the status information of the current state of the device, so that the production line management system can understand the target in real time. The current state of the device is convenient for subsequent control, and it is also possible to judge whether the target device is running normally according to the state information of the current state of the target device, and handle the abnormality in time.
示例性地,上述步骤203之后,本申请实施例提供的基于资产管理壳的产线管理方法,还可以包括以下步骤205和步骤206:Exemplarily, after the
步骤205、所述物理层将所述目标设备的当前状态的设备状态信息,发送至所述信息层。Step 205: The physical layer sends the device state information of the current state of the target device to the information layer.
步骤206、所述信息层基于所述设备状态信息,更新所述目标模型。Step 206: The information layer updates the target model based on the device state information.
需要说明的是,本申请实施例中,应用层通过信息层的目标模型,来获取目标设备的设备参数,以及设备的当前状态的状态信息等设备相关信息。It should be noted that, in this embodiment of the present application, the application layer obtains the device parameters of the target device and the state information of the current state of the device and other device-related information through the target model of the information layer.
示例性地,目标设备执行应用层下发的控制指令后,可以将执行结果进行上报。目标设备也可以按照预设周期上报状态信息,还可以在设备状态出现变化时,上述设备的状态信息。Exemplarily, after the target device executes the control instruction issued by the application layer, it may report the execution result. The target device may also report status information according to a preset period, and may also report the status information of the above-mentioned device when the status of the device changes.
示例性地,信息层在接收到目标设备上报的状态信息后,基于该状态信息,更新目标设备对应的目标模型。具体地,可以根据目标设备的设备编号,确定目标设备对应的目标模型。Exemplarily, after receiving the state information reported by the target device, the information layer updates the target model corresponding to the target device based on the state information. Specifically, the target model corresponding to the target device may be determined according to the device number of the target device.
可选地,在本申请实施例中,为了方便用户快速创建生产场景,本申请实施例提供的产线管理系统,还可以包括:可视化拖拽模块。用户可以通过可视化拖拽模块,快速创建或调整生产场景。Optionally, in the embodiment of the present application, in order to facilitate the user to quickly create a production scene, the production line management system provided by the embodiment of the present application may further include: a visual drag and drop module. Users can quickly create or adjust production scenarios by dragging and dropping modules visually.
示例性地,上述步骤201之前,本申请实施例提供的基于资产管理壳的产线管理方法,还可以包括以下步骤207:Exemplarily, before the
步骤207、所述可视化拖拽模块在接收到用户将所述目标设备对应的设备标识的拖拽操作后,将所述目标设备确定为所述生产场景所需的设备。Step 207: After receiving the user's drag operation of dragging the device identifier corresponding to the target device, the visual dragging module determines the target device as the device required for the production scene.
示例性地,本申请实施例提供的产线管理系统,可以在屏幕上显示系统所管理的所有设备的图标,用户创建或者调整生产场景时,可以通过拖动设备对应的图标到生产环境对应的显示区域,或者,将设备对应的图标拖离生产环境对应的显示区域的操作,快速创建或调整生产场景。Exemplarily, the production line management system provided by the embodiment of the present application can display icons of all devices managed by the system on the screen. When a user creates or adjusts a production scene, he can drag the icons corresponding to the devices to the corresponding icons of the production environment. Display area, or drag the icon corresponding to the device away from the display area corresponding to the production environment to quickly create or adjust production scenarios.
本申请实施例提供的基于资产管理壳的产线管理系统,该系统包括物理层、信息层和应用层,物理层用于获取产线设备实时运行数据,并将实时运行数据传输给信息层;信息层用于根据接收的实时运行数据进行设备信息化建模;应用层用于将物理层的产线设备实时运行数据与信息层的指令驱动虚拟产线模型,实时控制产线生产过程。基于上述产线管理系统,本申请实施例提供的基于资产管理壳的产线管理方法,能够实现产线动态生产调度,并对产线设备进行故障预测与健康管理。该系统能够实现对产线设备实时监控,便于产线的快速构建和调整,以及对产线设备进行预测性维护。The production line management system based on the asset management shell provided by the embodiment of the present application includes a physical layer, an information layer and an application layer, and the physical layer is used to obtain real-time operation data of production line equipment, and transmit the real-time operation data to the information layer; The information layer is used for equipment informatization modeling according to the received real-time operation data; the application layer is used to drive the virtual production line model with the real-time operation data of the production line equipment of the physical layer and the instructions of the information layer, and control the production process of the production line in real time. Based on the above production line management system, the asset management shell-based production line management method provided by the embodiments of the present application can realize dynamic production scheduling of production lines, and perform fault prediction and health management on production line equipment. The system can realize real-time monitoring of production line equipment, facilitate the rapid construction and adjustment of production lines, and perform predictive maintenance on production line equipment.
需要说明的是,本申请实施例提供的基于资产管理壳的产线管理系统,执行主体可以为基于资产管理壳的产线管理系统,或者该基于资产管理壳的产线管理系统中的用于执行基于资产管理壳的产线管理系统的控制模块。本申请实施例中以基于资产管理壳的产线管理系统执行基于资产管理壳的产线管理系统为例,说明本申请实施例提供的基于资产管理壳的产线管理系统。It should be noted that, in the production line management system based on the asset management shell provided by the embodiment of the present application, the execution subject may be the production line management system based on the asset management shell, or the production line management system based on the asset management shell. The control module that implements the production line management system based on the asset management shell. In the embodiment of the present application, the production line management system based on the asset management shell provided by the embodiment of the present application is described by taking the production line management system based on the asset management shell as an example to execute the production line management system based on the asset management shell.
需要说明的是,本申请实施例中,上述各个方法附图所示的。基于资产管理壳的产线管理系统均是以结合本申请实施例中的一个附图为例示例性的说明的。具体实现时,上述各个方法附图所示的基于资产管理壳的产线管理系统还可以结合上述实施例中示意的其它可以结合的任意附图实现,此处不再赘述。It should be noted that, in the embodiments of the present application, the above methods are shown in the accompanying drawings. The production line management system based on the asset management shell is exemplarily described with reference to a figure in the embodiment of the present application. During specific implementation, the production line management system based on the asset management shell shown in the drawings of the above methods can also be implemented in combination with any other drawings shown in the above embodiments that can be combined, which will not be repeated here.
下面对本申请提供的基于资产管理壳的产线管理系统进行描述,下文描述的与上文描述的基于资产管理壳的产线管理系统可相互对应参照。The production line management system based on the asset management shell provided by the present application is described below, and the following description and the production line management system based on the asset management shell described above can be referred to each other correspondingly.
图4为本申请一实施例提供的基于资产管理壳的产线管理系统的架构示意图,如图4所示,具体包括:应用层401、信息层402和物理层403。FIG. 4 is a schematic diagram of the architecture of a production line management system based on an asset management shell provided by an embodiment of the present application. As shown in FIG. 4 , it specifically includes an
所述应用层401,用于在确定生产场景的情况下,确定所述生产场景所需的目标设备,并从所述信息层402中获取与所述目标设备对应的目标模型;所述目标模型为基于所述目标设备的设备参数创建的;所述应用层401,用于根据所述生产场景的生产流程以及所述目标模型,生成生产控制指令,并将所述生产控制指令发送至所述物理层403;所述物理层403,用于按照所述生产控制指令,控制所述目标设备执行对应的操作。The
可选地,所述信息层402,用于基于所述目标设备的设备参数,创建所述目标模型。Optionally, the
可选地,所述信息层402,具体用于获取所述目标设备的设备参数模型;所述设备参数模型包括:所述目标设备的设备参数;所述信息层402,具体还用于将所述设备参数模型转化为资产管理壳组件,并基于所述资产管理壳组件创建所述目标模型。Optionally, the
可选地,所述物理层403,还用于将所述目标设备的当前状态的设备状态信息,发送至所述信息层402;所述信息层402,还用于基于所述设备状态信息,更新所述目标模型。Optionally, the
可选地,所述产线管理系统,还包括:可视化拖拽模块;所述可视化拖拽模块,用于在接收到用户将所述目标设备对应的设备标识的拖拽操作后,将所述目标设备确定为所述生产场景所需的设备。Optionally, the production line management system further includes: a visual dragging module; the visual dragging module is configured to, after receiving a user dragging operation of dragging the device identifier corresponding to the target device, The target device is determined as the device required for the production scenario.
本申请提供的基于资产管理壳的产线管理系统,基于上述产线管理系统,产线管理系统能够实现产线动态生产调度,并对产线设备进行故障预测与健康管理。该系统能够实现对产线设备实时监控,便于产线的快速构建和调整,以及对产线设备进行预测性维护。The production line management system based on the asset management shell provided by this application, based on the above production line management system, the production line management system can realize the dynamic production scheduling of the production line, and perform fault prediction and health management for the production line equipment. The system can realize real-time monitoring of production line equipment, facilitate the rapid construction and adjustment of production lines, and perform predictive maintenance on production line equipment.
图5示例了一种电子设备的实体架构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(Communications Interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行基于资产管理壳的产线管理系统,该方法包括:在确定生产场景的情况下,所述应用层确定所述生产场景所需的目标设备,并从所述信息层中获取与所述目标设备对应的目标模型;所述目标模型为基于所述目标设备的设备参数创建的;所述应用层根据所述生产场景的生产流程以及所述目标模型,生成生产控制指令,并将所述生产控制指令发送至所述物理层;所述物理层按照所述生产控制指令,控制所述目标设备执行对应的操作。FIG. 5 illustrates a schematic diagram of the physical architecture of an electronic device. As shown in FIG. 5 , the electronic device may include: a processor (processor) 510, a communication interface (Communications Interface) 520, a memory (memory) 530, and a
此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。In addition, the above-mentioned logic instructions in the
另一方面,本申请还提供一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的基于资产管理壳的产线管理系统,该方法包括:在确定生产场景的情况下,所述应用层确定所述生产场景所需的目标设备,并从所述信息层中获取与所述目标设备对应的目标模型;所述目标模型为基于所述目标设备的设备参数创建的;所述应用层根据所述生产场景的生产流程以及所述目标模型,生成生产控制指令,并将所述生产控制指令发送至所述物理层;所述物理层按照所述生产控制指令,控制所述目标设备执行对应的操作。On the other hand, the present application also provides a computer program product, the computer program product includes a computer program stored on a computer-readable storage medium, the computer program includes program instructions, and when the program instructions are executed by a computer, The computer can execute the asset management shell-based production line management system provided by the above methods, and the method includes: when a production scenario is determined, the application layer determines a target device required for the production scenario, and obtains a target device from the production scenario. The target model corresponding to the target device is obtained in the information layer; the target model is created based on the device parameters of the target device; the application layer generates a production process according to the production process of the production scenario and the target model control instructions, and send the production control instructions to the physical layer; the physical layer controls the target device to perform corresponding operations according to the production control instructions.
又一方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的基于资产管理壳的产线管理系统,该方法包括:在确定生产场景的情况下,所述应用层确定所述生产场景所需的目标设备,并从所述信息层中获取与所述目标设备对应的目标模型;所述目标模型为基于所述目标设备的设备参数创建的;所述应用层根据所述生产场景的生产流程以及所述目标模型,生成生产控制指令,并将所述生产控制指令发送至所述物理层;所述物理层按照所述生产控制指令,控制所述目标设备执行对应的操作。In yet another aspect, the present application also provides a computer-readable storage medium on which a computer program is stored, and the computer program is implemented by a processor to execute the asset management shell-based production line management system provided by each of the above-mentioned methods. Including: in the case of determining a production scenario, the application layer determines a target device required for the production scenario, and obtains a target model corresponding to the target device from the information layer; the target model is based on the created by the device parameters of the target device; the application layer generates production control instructions according to the production process of the production scenario and the target model, and sends the production control instructions to the physical layer; the physical layer According to the production control instruction, the target device is controlled to perform corresponding operations.
以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The system embodiments described above are only illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed over multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment. Those of ordinary skill in the art can understand and implement it without creative effort.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on this understanding, the above-mentioned technical solutions can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic A disc, an optical disc, etc., includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the methods described in various embodiments or some parts of the embodiments.
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be The technical solutions described in the foregoing embodiments are modified, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions in the embodiments of the present application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210357588.0A CN114493911A (en) | 2022-04-07 | 2022-04-07 | Production line management method and system based on asset management shell |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210357588.0A CN114493911A (en) | 2022-04-07 | 2022-04-07 | Production line management method and system based on asset management shell |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114493911A true CN114493911A (en) | 2022-05-13 |
Family
ID=81488012
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210357588.0A Pending CN114493911A (en) | 2022-04-07 | 2022-04-07 | Production line management method and system based on asset management shell |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114493911A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115130890A (en) * | 2022-07-11 | 2022-09-30 | 浙江大学 | Method for constructing production line asset management shell system based on OPC UA |
| CN115936420A (en) * | 2023-03-14 | 2023-04-07 | 深圳普菲特信息科技股份有限公司 | Equipment process flow control method, system and medium based on business flow construction |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109933010A (en) * | 2017-12-15 | 2019-06-25 | 中国科学院沈阳自动化研究所 | A custom-oriented industrial CPS system and implementation method |
| CN109933018A (en) * | 2017-12-18 | 2019-06-25 | 中国科学院沈阳自动化研究所 | A Dynamically Reconfigurable Production Line Control System Based on Service Composition |
| CN113268884A (en) * | 2021-06-08 | 2021-08-17 | 上海交通大学 | Asset management shell-based distributed control system management and control method |
| CN113642920A (en) * | 2021-08-30 | 2021-11-12 | 南京数睿数据科技有限公司 | Rapid construction method for digital application in industrial manufacturing field |
| US20220091587A1 (en) * | 2019-06-06 | 2022-03-24 | Kabushiki Kaisha Toshiba | Control system and control method |
-
2022
- 2022-04-07 CN CN202210357588.0A patent/CN114493911A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109933010A (en) * | 2017-12-15 | 2019-06-25 | 中国科学院沈阳自动化研究所 | A custom-oriented industrial CPS system and implementation method |
| CN109933018A (en) * | 2017-12-18 | 2019-06-25 | 中国科学院沈阳自动化研究所 | A Dynamically Reconfigurable Production Line Control System Based on Service Composition |
| US20220091587A1 (en) * | 2019-06-06 | 2022-03-24 | Kabushiki Kaisha Toshiba | Control system and control method |
| CN113268884A (en) * | 2021-06-08 | 2021-08-17 | 上海交通大学 | Asset management shell-based distributed control system management and control method |
| CN113642920A (en) * | 2021-08-30 | 2021-11-12 | 南京数睿数据科技有限公司 | Rapid construction method for digital application in industrial manufacturing field |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115130890A (en) * | 2022-07-11 | 2022-09-30 | 浙江大学 | Method for constructing production line asset management shell system based on OPC UA |
| CN115936420A (en) * | 2023-03-14 | 2023-04-07 | 深圳普菲特信息科技股份有限公司 | Equipment process flow control method, system and medium based on business flow construction |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Liu et al. | A cyber-physical machine tools platform using OPC UA and MTConnect | |
| Redelinghuys et al. | A six-layer architecture for digital twins with aggregation | |
| Dotoli et al. | An overview of current technologies and emerging trends in factory automation | |
| Wang et al. | Cloud-based cyber-physical systems in manufacturing | |
| CN112306464B (en) | Method and system for realizing information physical fusion in industrial scene by using digital twin | |
| Ye et al. | Toward the plug-and-produce capability for industry 4.0: An asset administration shell approach | |
| CN109709811B (en) | An edge computing controller for intelligent manufacturing and its working method | |
| US20220308903A1 (en) | Discovery, mapping, and scoring of machine learning models residing on an external application from within a data pipeline | |
| Leitão et al. | Specification of the PERFoRM architecture for the seamless production system reconfiguration | |
| CN115189997A (en) | Cloud robot real-time monitoring and control method based on cloud, fog and edge cooperation | |
| Wang et al. | Latest advancement in CPS and IoT applications | |
| Stock et al. | Middleware-based cyber-physical production system modeling for operators | |
| CN114493911A (en) | Production line management method and system based on asset management shell | |
| Wang et al. | Cloud-edge collaborative industrial robotic intelligent service platform | |
| Lynn et al. | The state of integrated computer-aided manufacturing/computer numerical control: prior development and the path toward a smarter computer numerical controller | |
| KR20230132142A (en) | Asset Administration Shell-enabled Method for Cyber-physical Manufacturing | |
| Velesaca et al. | Optimizing smart factory operations: A methodological approach to industrial system implementation based on OPC-UA | |
| Pisarić et al. | Towards a non-disruptive system for dynamic orchestration of the shop floor | |
| Lin et al. | An intelligent product-driven manufacturing system using data distribution service | |
| Hoffmann et al. | OPC UA based ERP agents: enabling scalable communication solutions in heterogeneous automation environments | |
| Vijeth et al. | Review on robot operating system | |
| Cupek et al. | An OPC UA Machine Learning Server for Automated Guided Vehicle | |
| Cupek et al. | Information models for a new generation of manufacturing systems-a case study of automated guided vehicle | |
| Denzler et al. | Reference architectures for closing the IT/OT gap | |
| KR20220073919A (en) | Robot system information modeling and interworking method based on asset administration shell |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |
