Intelligent production line information physical system

Through the intelligent production line information physics system, through the data interaction between edge devices and physical subsystems and information subsystems, the problem of poor software development reusability in factory production environments is solved, automation and digitalization are realized, and development and maintenance costs are reduced.

CN119597251APending Publication Date: 2025-03-11JINGWEI HIRAIN (TIANJIN) RES&DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411629093.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

In the factory production environment, due to the large differences in the execution equipment, sensors, processing technology, etc. of each station in different production lines and actual scenarios, there is a need for customization of control, monitoring, data fusion, and cloud-edge communication. The development work of the industrial control machine-side software is difficult to reuse, and the workload of development, debugging and maintenance is relatively large.

Method used

Provides an intelligent production line information physics system, including physical subsystems, information subsystems and edge devices. The edge device interacts with the physical subsystem through the first functional module, and interacts with the information subsystem through the second functional module, realizes the automation and digitization of the physical subsystem, and isolates the functional modules for the physical subsystem and the information subsystem, thereby improving code reusability and scalability.

Benefits of technology

Through this intelligent production line information physics system, the workload of software development, debugging and maintenance is reduced, code reusability and scalability is improved, the prototype development and iterative update of edge device software is accelerated, and the development and subsequent maintenance costs are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119597251A_ABST
    Figure CN119597251A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent production line information physical system which comprises a physical subsystem, an information subsystem and edge equipment. The edge device comprises a first function module used for carrying out data interaction with the physical subsystem and a second function module used for carrying out data interaction with the information subsystem. The edge device is configured to execute the following steps: through the first function module, controlling the physical subsystem to run and acquiring real-time data generated by the physical subsystem in the running process; identifying first data needing to be processed by the information subsystem in the real-time data; and sending the first data to the information subsystem through the second function module. According to the embodiment of the invention, the first function module interacting with the physical subsystem and the second function module interacting with the information subsystem are respectively arranged, so that the automation and digitization of the physical subsystem are realized, the function modules oriented to the physical subsystem and the information subsystem are isolated, the code reusability and expansibility are improved, and the user experience is improved. And the development and subsequent maintenance cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent manufacturing, and in particular to an intelligent production line information-physical system. Background Art

[0002] With the development of Internet of Things technology, data collection on the physical system of production lines, such as entities, behaviors, and interactive environments, has become increasingly mature. Real-time reporting of a large amount of production line information has driven data mining, modeling simulation, and decision-making optimization capabilities in information systems, and ultimately fed back to the physical system to complete the upgrade and optimization of automated production lines. Among them, enabling self-learning and self-update of production lines is a key step in the growth of automated production lines into intelligent production lines. As automated production lines become increasingly complete and mature, they have become a key opportunity to promote technological change and intelligent transformation in the manufacturing industry.

[0003] In the automated production line system, the industrial computer, as the edge device of the cloud-edge collaborative system, controls the production line equipment in an orderly manner through the PLC (Programmable Logic Controller) to execute automated production and processing technology. At the same time, it collects, monitors and reports data from the production process, and collects this data in the cloud-based MES (Manufacturing Execution System) to supervise and maintain materials, equipment, processes and environment throughout the entire production cycle of the product.

[0004] However, in a factory production environment, due to the large differences in the execution equipment, sensors, processing technology, etc. of each workstation in different production lines and actual scenarios, there is a need for customization in control, monitoring, data fusion, and cloud-edge communication. The software development work on the industrial control machine side is difficult to reuse, and the development, debugging, and maintenance workload introduced with the new automation process is large. Summary of the invention

[0005] The embodiment of the present application provides an intelligent production line information-physical system to reduce the workload of software development, debugging, and maintenance.

[0006] In a first aspect, an embodiment of the present application provides an intelligent production line cyber-physical system, characterized in that it includes: a physical subsystem, an information subsystem, and an edge device;

[0007] The edge device includes a first functional module for data interaction with the physical subsystem and a second functional module for data interaction with the information subsystem;

[0008] The edge device is configured to perform the following steps:

[0009] Through the first functional module, the operation of the physical subsystem is controlled and the real-time data generated by the physical subsystem during operation is acquired; the first data in the real-time data that needs to be processed by the information subsystem is identified;

[0010] The first data is sent to the information subsystem through the second functional module.

[0011] As a possible implementation, the information subsystem includes a data center and a cloud service cluster, and the information subsystem is configured to perform the following steps:

[0012] Collect, integrate and manage first data through the data center;

[0013] The first data in the data center is processed through the cloud service cluster, and the data processing includes at least one of the following: data query, data statistics, data monitoring, data analysis, modeling simulation, and machine learning.

[0014] As a possible implementation, the information subsystem includes a visualization decision component, and the information subsystem is configured to perform the following steps:

[0015] Send control instructions to edge devices through visual decision components;

[0016] The edge device is also configured to perform the following steps:

[0017] Obtain control instructions issued by the information subsystem through the second functional module;

[0018] Sending control instructions to the physical subsystem through the first functional module;

[0019] Among them, the control instruction includes at least one of the following: task deployment instruction, remote upgrade instruction, and remote calibration instruction.

[0020] As a possible implementation method, the edge device also includes a service management layer, a core service layer, a general interface layer, and a project customization layer; the core service layer includes a state machine management module and a function management module;

[0021] The edge device is also configured to perform the following steps:

[0022] Before controlling the operation of the physical subsystem and acquiring the real-time data generated during the operation of the physical subsystem through the first functional module, loading and starting the core service layer through the service management layer;

[0023] Through the state machine management module in the core service layer, the process management state machine in the project customization layer is loaded and started according to the business calibration data to realize the operation process control;

[0024] Through the function management module in the core service layer, the first function module and / or the second function module is loaded and started according to the business calibration data, so that the first function module and / or the second function module can interact with the physical subsystem and / or the information subsystem through the corresponding interface in the general interface layer;

[0025] Among them, business calibration data is used to describe the process flow of the intelligent production line cyber-physical system.

[0026] As a possible implementation, the physical subsystem includes an actuator, the first functional module includes an actuator submodule, and real-time data generated during the operation of the physical subsystem is obtained through the first functional module, including:

[0027] The material data and / or equipment data generated by the actuator in the process of executing the process flow is obtained through the actuator sub-module.

[0028] As a possible implementation, the physical subsystem includes a sensing device, the first functional module includes a sensing device submodule, and real-time data generated during the operation of the physical subsystem is obtained through the first functional module, including:

[0029] The environmental data collected by the sensing device is obtained through the sensing device submodule, and the environmental data includes at least one of the following: temperature, humidity, visual detection, and identification and positioning.

[0030] As a possible implementation, the physical subsystem includes a near-field remote control device, the first functional module includes a near-field remote control device submodule, and real-time data generated during the operation of the physical subsystem is obtained through the first functional module, including:

[0031] The process flow data and / or fault diagnosis data in the near-field remote control device are obtained through the near-field remote control device submodule.

[0032] As a possible implementation, the near-field remote control device has a human-computer interaction interface and at least one of the following functions:

[0033] Status display, debugging, startup or shutdown, abnormal recovery, near-field calibration, and near-field upgrade.

[0034] As a possible implementation, the edge device is further configured to perform the following steps:

[0035] After controlling the operation of the physical subsystem and acquiring the real-time data generated during the operation of the physical subsystem through the first functional module, the integrated data of the real-time data is sent to the near-field remote control device through the first functional module so that the near-field remote control device displays the integrated data.

[0036] As a possible implementation manner, the edge device communicates with the near-field remote control device through a private protocol.

[0037] The intelligent production line information-physical system of the embodiment of the present application includes a physical subsystem, an information subsystem and an edge device; the edge device includes a first functional module for data interaction with the physical subsystem and a second functional module for data interaction with the information subsystem; the edge device is configured to perform the following steps: through the first functional module, control the operation of the physical subsystem and obtain the real-time data generated by the physical subsystem during operation; identify the first data in the real-time data that needs to be processed by the information subsystem; send the first data to the information subsystem through the second functional module. According to the embodiment of the present application, the physical subsystem is scheduled and the physical subsystem data is collected through the first functional module, and the data is uploaded to the information subsystem through the second functional module, so as to realize the automation and digitization of the physical subsystem. Moreover, by separately setting the first functional module that interacts with the physical subsystem and the second functional module that interacts with the information subsystem, the functional modules facing the physical subsystem and the functional modules facing the information subsystem are isolated, the code reusability and scalability are improved, and the prototype development and iterative update of the edge device-side software are accelerated to a certain extent, and the development and subsequent maintenance costs are reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0039] Figure 1 It is a schematic diagram of the structure of the intelligent production line information-physical system provided in an embodiment of the present application;

[0040] Figure 2 It is a schematic diagram of the structure of the intelligent production line information-physical system provided in an embodiment of the present application;

[0041] Figure 3 It is a schematic diagram of the architecture of the cloud-edge collaborative automation equipment software provided in an embodiment of the present application. DETAILED DESCRIPTION

[0042] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0043] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0044] In order to solve the problems of difficulty in reuse, development, debugging and maintenance of software development on the edge device side in the factory production environment, etc., the embodiment of the present application provides an intelligent production line information-physical system. The present application aims to provide an intelligent production line information-physical system architecture design and implementation solution to empower the upgrade and iteration of the production line and provide a complete technical route from automated production lines to intelligent production lines; to provide a cloud-edge collaborative automation equipment software architecture that is common to the edge device side, to accelerate the prototype development of such cloud-edge collaborative automation equipment software to a certain extent, and reduce development and subsequent maintenance costs.

[0045] See also Figure 1 , which is a schematic diagram of the structure of the intelligent production line cyber-physical system provided in some embodiments of the present application, such as Figure 1 As shown, the intelligent production line information-physical system 100 includes a physical subsystem 110, an information subsystem 120 and an edge device 130.

[0046] The physical subsystem 110 mainly includes the accessible hardware devices and infrastructure in the intelligent production line. Figure 2As shown, the physical subsystem 110 includes at least one of an actuator 1101, a sensing device 1102 and a near-field remote control device 1103. The actuator 1101 is scheduled by the cloud-edge collaborative automation equipment software at the edge device 130, and is responsible for the execution of the process processing action and the result feedback. The actuator 1101 includes but is not limited to the track equipment, robotic arm, end effector and other mechanisms in the process station; the sensing device 1102 is scheduled by the cloud-edge collaborative automation equipment software at the edge device 130, and feedbacks the necessary environmental data, such as temperature, humidity, visual detection, identification and positioning, etc. The cloud-edge collaborative automation equipment software integrates the data at the edge for the near-field remote control device 1103 to display, schedule the actuator 1101 to complete the processing process and report to the data center 1201 of the information subsystem 120; the near-field remote control device 1103 provides a human-computer interaction interface and at least one of the following functions: near-field display of processing flow and key data, control of physical equipment startup / shutdown, near-field debugging, manual recovery under abnormal conditions, near-field upgrade, near-field calibration, near-field diagnosis, etc.

[0047] The information subsystem 120 builds a data processing system based on the cloud platform to receive real-time data information from the physical subsystem 110, complete the construction of the information system and simulation analysis, optimization decision-making and other functions. Figure 2 As shown, the information subsystem 120 includes a data center 1201, a cloud service cluster 1202, and a visualization decision component 1203. Among them, the data center 1201 is responsible for collecting, integrating, and managing various equipment status, environmental data, material data, spatial data, operation logs, and time series information; the cloud service cluster 1202 uses a cloud native architecture and containerized deployment solution to support the rapid deployment and elastic expansion of the intelligent production line cloud service system based on the data center 1201, including basic functions such as data query, statistics, monitoring, and analysis, and the integration of external system functions such as 3D modeling, digital twins, and fault diagnosis based on big data; the visualization decision component 1203 provides interactive visualization of task deployment, calibration, diagnosis, and remote upgrade functions to support the optimization and iteration of the intelligent production line system.

[0048] The edge device 130 is responsible for business process management in the intelligent production line and information interaction between the physical subsystem 110 and the information subsystem 120.

[0049] The basis of the intelligent production line cyber-physical system 100 is the automation and digitization of the physical subsystem 110. Therefore, how to realize the automation and digitization of the physical subsystem 110 is particularly important. In this embodiment, the automation and digitization of the physical subsystem 110 is realized by the cloud-edge collaborative automation device software set in the edge device 130. Figure 1As shown, the cloud-edge collaborative automation equipment software includes a first functional module 1301 for data interaction with the physical subsystem 110 and a second functional module 1302 for data interaction with the information subsystem 120. Based on this, the edge device 130 is configured to perform the following steps during the operation of the intelligent production line: control the operation of the physical subsystem 110 through the first functional module 1301 and obtain the real-time data generated by the physical subsystem 110 during the operation; identify the first data in the real-time data that needs to be processed by the information subsystem 120; send the first data to the information subsystem 120 through the second functional module 1302. Among them, the real-time data includes data used to describe the physical subsystem 110, for example, the real-time data includes but is not limited to material data, equipment data, environmental data, process flow data, fault diagnosis data, etc.

[0050] The real-time data generated by the physical subsystem 110 during operation is actually the real-time data generated by the physical devices in the physical subsystem 110 during operation, and the real-time data generated by different types of physical devices are usually different. In order to obtain the real-time data of the physical subsystem 110 more comprehensively, the first functional module 1301 includes one or more sub-modules corresponding to the physical devices in the physical subsystem 110, and different sub-modules correspond to different physical devices and are used to interact with different physical devices. Exemplarily, when the physical subsystem 110 includes an actuator 1101, a sensing device 1102, and a near-field remote control device 1103, the first functional module 1301 includes an actuator sub-module, a sensing device sub-module, and a near-field remote control device sub-module. Among them, the actuator sub-module corresponds to the actuator 1101, and the actuator sub-module can communicate with the self-developed or third-party actuator 1101 through the framework layer of the cloud-edge collaborative automation equipment software to complete the information collection and function scheduling of the actuator 1101; the perception device sub-module corresponds to the perception device 1102, and the perception device sub-module can communicate with the self-developed or third-party perception device 1102 through the framework layer of the cloud-edge collaborative automation equipment software to complete the perception and identification function; the near-field remote control device sub-module corresponds to the near-field remote control device 1103, and the near-field remote control device sub-module can communicate with the near-field remote control device 1103 through the framework layer of the cloud-edge collaborative automation equipment software to realize data display and near-field remote control functions.

[0051] In some embodiments, in order to improve the reliability of the intelligent production line, the near-field remote control device 1103 can adopt a self-developed near-field remote control device, and the near-field remote control device submodule communicates with the near-field remote control device 1103 through the framework layer of the cloud-edge collaborative automation equipment software using a private protocol.

[0052] In some embodiments, when the physical subsystem 110 includes an actuator 1101 and the first functional module includes an actuator sub-module, real-time data generated during the operation of the physical subsystem 110 is obtained through the first functional module 1301, including: obtaining material data and / or equipment data generated during the execution of the process flow by the actuator 1101 through the actuator sub-module.

[0053] In some embodiments, when the physical subsystem 110 includes a sensing device 1102 and the first functional module 1301 includes a sensing device sub-module, real-time data generated during the operation of the physical subsystem 110 is obtained through the first functional module, including: obtaining environmental data collected by the sensing device 1102 through the sensing device sub-module, and the environmental data includes at least one of the following: temperature, humidity, visual detection, and identification and positioning.

[0054] In some embodiments, when the physical subsystem 110 includes a near-field remote control device 1103 and the first functional module 1301 includes a near-field remote control device sub-module, real-time data generated during the operation of the physical subsystem 110 is obtained through the first functional module 1301, including: obtaining process flow data and / or fault diagnosis data in the near-field remote control device 1103 through the near-field remote control device sub-module.

[0055] In some embodiments, the information subsystem 120 is located in the cloud. Based on this, the second functional module 1302 includes a cloud-machine communication submodule for realizing cloud-machine data intercommunication.

[0056] The edge device 130 interacts with the physical subsystem 110 through the first functional module 1301 and interacts with the information subsystem 120 through the second functional module 1302. In this way, a secure and stable cloud-machine communication link can be established between the physical subsystem 110 and the information subsystem 120 through the first functional module 1301 and the second functional module 1302. Based on this, after the edge device 130 obtains the real-time data of the physical subsystem 110 through the first functional module 1301, it integrates and analyzes the obtained real-time data, identifies the first data in the real-time data that is more suitable for processing in the cloud-based information subsystem 120 based on the preset rules, and transmits the first data to the information subsystem 120 through the second functional module 1302, so that the first data of the physical subsystem 110 can be integrated and processed with the support of the rich hardware resources of the information subsystem 120.

[0057] According to the embodiment of the present application, the physical subsystem 110 is scheduled and the data of the physical subsystem 110 is collected through the first functional module 1301, and the collected data of the physical subsystem 110 is uploaded to the information subsystem 120 for processing through the second functional module 1302, thereby realizing the automation and digitization of the physical subsystem 110. Moreover, compared with the traditional method of realizing the automation and digitization of the physical subsystem 110 through a customized code, the embodiment of the present application separately sets the first functional module 1301 for interacting with the physical subsystem 110 and the second functional module for interacting with the information subsystem 120, isolates the functional modules facing the physical subsystem 110 and the functional modules facing the information subsystem 120, improves the code reusability and scalability, accelerates the prototype development and iterative update of the edge device 130 end software to a certain extent, and reduces the development and subsequent maintenance costs.

[0058] In some embodiments, the information subsystem 120 can integrate and manage the first data through the data center 1201 and the cloud service cluster 1202. Based on this, the information subsystem 120 is configured to perform the following steps: collect, integrate and manage the first data through the data center 1201; and process the first data in the data center 1201 through the cloud service cluster 1202.

[0059] Here, data processing includes at least one of the following: data query, data statistics, data monitoring, data analysis, modeling and simulation, and machine learning.

[0060] In order to process the first data, the cloud service cluster 1202 may selectively connect to an external third-party platform.

[0061] Through the above technical solution, it is possible to fully utilize the resource advantages of the cloud, realize the integrated analysis and simulation prediction of the first data of the physical subsystem 110 through the information subsystem 120, realize the digitization of the physical subsystem 110, and thus realize more efficient management, control and optimization of the physical subsystem 110.

[0062] In order to improve the performance, efficiency, quality, adaptability and other aspects of the production line, the physical subsystem 110 may be iteratively updated.

[0063] In some embodiments, when the physical subsystem 110 includes a near-field remote control device 1103, the physical subsystem 110 can be updated in near-field iteration through the near-field upgrade and other functions of the near-field remote control device 1103. Specifically, the edge device 130 is configured to perform the following steps: after controlling the operation of the physical subsystem 110 and acquiring the real-time data generated during the operation of the physical subsystem 110 through the first functional module 1301, the integrated data of the real-time data is sent to the near-field remote control device 1103 through the first functional module 1301, so that the near-field remote control device 1103 displays the integrated data, so that the operation and maintenance personnel can complete the supervision, evaluation, optimization, and iterative update of the production line status in the entire production cycle through the debugging, calibration, and upgrade methods provided by the near-field remote control device 1103, and make full preparations and plans for digital and information upgrades.

[0064] Through the above technical solution, the near-field upgrade of the physical subsystem 110 can be achieved through the near-field remote control device 1103.

[0065] In some embodiments, the visualization decision component 1203 can provide the operation and maintenance personnel with data access, data analysis, simulation prediction, task deployment, remote upgrade, remote calibration and other functions to update and iterate the physical subsystem. Based on this, the physical subsystem 110 can be remotely upgraded through the visualization decision component 1203 in the information subsystem 120. Based on this, the information subsystem 120 is configured to send control instructions to the edge device 130 through the visualization decision component 1203. Accordingly, the edge device 130 is configured to perform the following steps: obtain the control instructions issued by the information subsystem 120 through the second functional module 1302; send the control instructions to the physical subsystem 110 through the first functional module 1301; wherein the control instructions include at least one of the following: task deployment instructions, remote upgrade instructions, and remote calibration instructions.

[0066] Through the above technical solution, the resource advantages of the cloud can be fully utilized to achieve remote upgrading of the physical subsystem 110.

[0067] The embodiment of this application provides a design and implementation scheme for the architecture of an intelligent production line information-physical system. Combined with the rapidly developing Internet of Things technology, the information such as physical data, environmental data, and interaction timing in the existing automated production line system is collected and integrated at the edge; uploaded to the cloud to build an information system model for simulation prediction and decision optimization; and the self-learning and self-updating of the production line is enabled through remote calibration and upgrade functions. A technical solution and a complete technical route for the transformation from automated production lines to intelligent production lines are provided.

[0068] In some embodiments, based on the fact that the intelligent production line has complete physical subsystem data integration capabilities, mature cloud-edge functional topology design, and stable and efficient remote iterative update capabilities, the functions of the information subsystem 120 are further integrated, including data collection, data storage, data analysis, modeling and simulation, machine learning, remote upgrades, remote diagnosis, remote calibration and other functions, which can enable the self-learning and self-update of the automated production line and realize a truly intelligent production line.

[0069] From a vertical perspective, in the complete process of the above-mentioned equipment scheduling, data acquisition, data upload and iterative update of the physical subsystem 110, the process flow, data monitoring, and cloud-edge communication need to respond to iterative updates at any time. The cloud-edge collaborative automation equipment software deployed on the edge device 130 that is responsible for process flow management and cloud-machine communication often faces large changes in requirements. In addition, from a horizontal perspective, there are often large differences in the execution equipment, sensors, and processing techniques of each workstation in different production lines and actual scenarios in the factory production environment, resulting in customized requirements for control, monitoring, data fusion, and cloud-edge communication. In this regard, it is very meaningful to design a highly reusable and flexible automation equipment software architecture to reduce lengthy and error-prone repetitive work. In view of this, an embodiment of the present application provides a cloud-edge collaborative automation equipment software architecture applied to an edge device 130, which is described below. See. Figure 3 , is a schematic diagram of the architecture of the cloud-edge collaborative automation equipment software provided in some embodiments of the present application, such as Figure 3 As shown, from a functional perspective, the cloud-edge collaborative automation equipment software includes not only the first functional module 1301 and the second functional module 1302, but also the service management layer 1303, the core service layer 1304, the project customization layer 1305 and the general interface layer 1306 (not shown in the figure), wherein the core service layer 1304 includes the state machine management module 13041 and the functional management module 13042. Among them, the first functional module 1301, the second functional module 1302, the service management layer 1303, the core service layer 1304 and the general interface layer 1306 are located in the framework Framework of the cloud-edge collaborative automation equipment software.

[0070] The service management layer 1303 , also called Service Manager, is used to load and start the state machine management module 13041 and the function management module 13042 of the core service layer 1304 .

[0071] The state machine management module 13041 in the core service layer 1304 is also called the FSM (Finite State Machine) Manager, which is responsible for loading and starting the process management state machine FSM for different business scenarios in the project customization layer 1305 according to the business calibration data to realize operation process control. Among them, the business calibration data is set according to the actual business scenario, and the business calibration data is used to describe the process flow of the intelligent production line information-physical system.

[0072] The function management module 13042 in the core service layer 1304 includes multiple management modules corresponding to the first function module 1301 and the second function module 1302, and is responsible for loading and scheduling the first function module 1301 and / or the second function module 1302 according to the business calibration data to realize interaction with the physical subsystem 110 and / or the information subsystem 120. Exemplarily, the function management module 13042 includes a cloud-machine communication management module, a human-machine interaction management module, a perception management module, a mechanism management module, etc., wherein the cloud-machine communication management module corresponds to the cloud-machine communication sub-module in the second function module 1302, and the cloud-machine communication management module is responsible for loading and scheduling the cloud-machine communication sub-modules of different cloud platforms to realize cloud-machine data intercommunication according to the business calibration data loading and scheduling; the human-machine interaction management module corresponds to the near-field remote control device sub-module in the first function module 1301, and the human-machine interaction management module is responsible for loading and scheduling the near-field remote control device sub-module of different near-field remote control devices to realize near-field remote control control according to the business calibration data loading and scheduling; the perception management module corresponds to the perception device sub-module in the first function module 1301, and the perception management module is responsible for loading and scheduling the perception device sub-module of different perception device nodes to realize the environmental perception function according to the business calibration data loading and scheduling; the mechanism management module corresponds to the actuator sub-module in the first function module 1301, and the mechanism management module is responsible for loading and scheduling the different actuators to realize actuator control according to the business calibration data loading and scheduling.

[0073] The general interface layer 1306 abstracts the general interface in the context of differentiated process flows, and provides a basis for each management module in the core service layer 1304 to load and schedule each functional module.

[0074] The project customization layer 1305 is also called the Project Specified layer, which is used to carry logic that is strongly related to the project / business process of the smart production line.

[0075] The design of the core service layer 1304 and the general interface layer 1306 is described in detail below.

[0076] Process flow management related: Support process flow configuration and management, realize process flow description through process management state machine FSM, define states, state entry / exit actions, state event responses, and state migration logic in the form of configuration or dynamic library to describe the process flow, receive control instructions from near-field remote control device 1103 and information subsystem 120 through the core service layer in each state, dispatch sensing device 1102 and actuator 1101 to complete the process flow, and report process data to near-field remote control device 1103 and information subsystem 120. Support remote calibration / remote diagnosis to complete the calibration or update of the process flow.

[0077] Cloud-machine interaction function related: used to support multi-cloud platforms, i.e., multi-information subsystem 120 data interaction, where the cloud-machine communication management module Client Manager is loaded and started by the Service Manager, and the cloud-machine communication submodule Client is loaded according to the calibration data when started;. The BaseClient in the general interface layer 1306 abstracts the general cloud-machine interaction interface, including the command issuance and status reporting functions. The cloud-machine communication submodule provides a specific implementation, adapts to the command issuance and status reporting functions of different cloud platforms, and communicates with the Server. The interface design of each module is as follows:

[0078]

[0079]

[0080]

[0081] Each state State in the process management state machine notifies the status of the physical subsystem 110 of the specified cloud platform through the method of State→Service Manager→ClientManager→Client→Server, and conversely receives instructions from each cloud platform through the method of Server→Client→Client Manager→Service Manager→State to drive the business process, where Server refers to the cloud platform, that is, the information subsystem 120.

[0082] Related to human-computer interaction functions: Supports near-field control of multiple mobile terminals, where the human-computer interaction management module UI Manager is loaded and started by the Service Manager, and the near-field remote control device submodule UI Module is loaded when it is started; BaseUIModule in the general interface layer 1306 abstracts the general human-computer interaction interface, including the remote control signal sending and state synchronization functions, and UI Module provides a specific implementation to adapt to the signal sending and state synchronization functions of different remote control devices, and communicate with the human-computer interaction device. The relevant interfaces are as follows:

[0083]

[0084]

[0085]

[0086] The state State of the process management state machine is sent to the designated near-field remote control device 1103 through the method of State→Service Manager→UI Manager→UIModule→HMI device to synchronize the state of the physical subsystem 110. Conversely, it receives control signals from each near-field remote control device 1103 through the method of HMI device→UI Module→UI Manager→Service Manager→State to drive the business process.

[0087] Actuator control related: Supports collaborative operation of multiple actuators, where the mechanism management module Robot Manager is loaded and started by the Service Manager, and the actuator submodule Robot Adaptor is loaded when it is started; BaseRobotAdaptor in the general interface layer 1306 abstracts the general actuator control interface, including mechanism enable control, posture control, routine control and corresponding receiving functions, and communicates with the robot arm device. The relevant interfaces are as follows:

[0088]

[0089]

[0090]

[0091] The state State of the process management state machine requests the designated actuator 1101 to complete enabling control, posture migration, and routine control through the method of State→ServiceManager→Robot Manager→Robot Adaptor→Executor, and conversely receives the response of each actuator 1101 through the method of Executor→Robot Adaptor→Robot Manager→Service Manager→State to drive the business process, where Executor represents the actuator 1101.

[0092] AI perception function related: supports multi-sensor data fusion, where the perception management module AI Manager is loaded and started by the Service Manager, and the perception device submodule AI Client is loaded when it is started; BaseAIClient in the general interface layer 1306 abstracts the general perception interface, including the perception request sending and response receiving functions, and communicates with the perception device 1102. The relevant interfaces are as follows:

[0093]

[0094]

[0095] The state State of the process management state machine requests the specified sensing device 1102 to capture environmental information through the method of State→Service Manager→AI Manager→AIClient→AI Server, and conversely receives the capture results responded by each sensing device 1102 through the method of AI Server→AI Client→AI Manager→Service Manager→State to drive the business process. Among them, AI Server represents the sensing device 1102.

[0096] In some embodiments, the architecture also includes an interface adapter corresponding to the first functional module 1301 and the second functional module 1302, which is used to convert an interface of a class into another interface expected by the client, so that classes that originally could not work together due to incompatible interfaces can work together.

[0097] Based on the above architecture, the edge device 130 is further configured to perform the following steps:

[0098] Before controlling the operation of the physical subsystem 110 and acquiring the real-time data generated during the operation of the physical subsystem 110 through the first functional module 1301, the core service layer 1304 is loaded and started through the service management layer 1303;

[0099] Through the state machine management module 13041 in the core service layer 1304, the process management state machine in the project customization layer 1305 is loaded and started according to the business calibration data to realize the operation process control;

[0100] Through the function management module 13042 in the core service layer 1304, the first function module 1301 and / or the second function module 1302 are loaded and started according to the business calibration data, so that the first function module 1301 and / or the second function module 1302 can interact with the physical subsystem 110 and / or the information subsystem 120 through the corresponding interface in the general interface layer 1306.

[0101] This embodiment provides a general cloud-edge collaborative automation equipment software architecture, which abstracts general management modules, including cloud-machine communication management module, human-machine interaction management module, perception management module, mechanism management module, etc.; it abstracts general module function interfaces, including cloud-machine communication sub-module, near-field remote control device sub-module, perception device sub-module, actuator sub-module, etc. To the greatest extent possible, it isolates the business-independent functional modules and business-strongly related functional modules that are common to automation equipment, improving code reusability and scalability. To a certain extent, it accelerates the prototype development and iterative updates of this cloud-edge collaborative automation equipment control software, reducing development and subsequent maintenance costs.

[0102] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0103] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0104] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0105] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0106] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. An intelligent production line cyber-physical system, characterized in that: include: Physical subsystems, information subsystems, and edge devices; The edge device includes a first functional module for performing data interaction with the physical subsystem and a second functional module for performing data interaction with the information subsystem; The edge device is configured to perform the following steps: Through the first functional module, control the operation of the physical subsystem and obtain the real-time data generated by the physical subsystem during the operation; identify the first data in the real-time data that needs to be processed by the information subsystem; The first data is sent to the information subsystem through the second functional module.

2. The intelligent production line cyber-physical system according to claim 1, characterized in that: The information subsystem includes a data center and a cloud service cluster, and the information subsystem is configured to perform the following steps: Collecting, integrating and managing the first data through the data center; The first data in the data center is processed through the cloud service cluster, and the data processing includes at least one of the following: data query, data statistics, data monitoring, data analysis, modeling simulation, and machine learning.

3. The intelligent production line cyber-physical system according to claim 1, characterized in that: The information subsystem includes a visualization decision component, and the information subsystem is configured to perform the following steps: Sending a control instruction to the edge device through the visualization decision component; The edge device is further configured to perform the following steps: Acquire the control instruction issued by the information subsystem through the second functional module; Sending the control instruction to the physical subsystem through the first functional module; The control instruction includes at least one of the following: a task deployment instruction, a remote upgrade instruction, and a remote calibration instruction.

4. The intelligent production line cyber-physical system according to claim 1, characterized in that: The edge device also includes a service management layer, a core service layer, a general interface layer and a project customization layer; the core service layer includes a state machine management module and a function management module; The edge device is further configured to perform the following steps: Before controlling the operation of the physical subsystem and acquiring the real-time data generated during the operation of the physical subsystem through the first functional module, loading and starting the core service layer through the service management layer; Through the state machine management module in the core service layer, the process management state machine in the project customization layer is loaded and started according to the business calibration data to realize the operation process control; Through the function management module in the core service layer, the first function module and / or the second function module are loaded and started according to the business calibration data, so that the first function module and / or the second function module can perform data interaction with the physical subsystem and / or the information subsystem through the corresponding interface in the universal interface layer; Among them, the business calibration data is used to describe the process flow of the intelligent production line information-physical system.

5. The intelligent production line cyber-physical system according to any one of claims 1 to 4, characterized in that: The physical subsystem includes an actuator, the first functional module includes an actuator submodule, and acquiring real-time data generated during the operation of the physical subsystem through the first functional module includes: The material data and / or equipment data generated by the execution mechanism in the process of executing the process flow is obtained through the execution mechanism submodule.

6. The intelligent production line cyber-physical system according to any one of claims 1 to 4, characterized in that: The physical subsystem includes a sensing device, the first functional module includes a sensing device submodule, and acquiring real-time data generated during the operation of the physical subsystem through the first functional module includes: The environmental data collected by the sensing device is obtained through the sensing device submodule, and the environmental data includes at least one of the following: temperature, humidity, visual detection, and identification and positioning.

7. The intelligent production line cyber-physical system according to any one of claims 1 to 4, characterized in that: The physical subsystem includes a near-field remote control device, the first functional module includes a near-field remote control device submodule, and acquiring real-time data generated during the operation of the physical subsystem through the first functional module includes: The process flow data and / or fault diagnosis data in the near-field remote control device are obtained through the near-field remote control device submodule.

8. The intelligent production line cyber-physical system according to claim 7, characterized in that: The near-field remote control device has a human-computer interaction interface and at least one of the following functions: Status display, debugging, startup or shutdown, abnormal recovery, near-field calibration, and near-field upgrade.

9. The intelligent production line cyber-physical system according to claim 7, characterized in that: The edge device is further configured to perform the following steps: After controlling the operation of the physical subsystem and acquiring the real-time data generated during the operation of the physical subsystem through the first functional module, the integrated data of the real-time data is sent to the near-field remote control device through the first functional module so that the near-field remote control device displays the integrated data.

10. The intelligent production line cyber-physical system according to claim 7, characterized in that: The edge device communicates with the near-field remote control device via a proprietary protocol.