Discrete manufacturing hybrid cloud solution architecture
First Claim
1. An edge device, comprising:
- a memory that stores executable components; and
a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising;
a collection services component configured to collect industrial data from data tags of an industrial device and to generate a compressed data file containing the industrial data, wherein the data tags from which the industrial data is collected are defined by an edge-level data manifest file;
a queue processing component configured to package the compressed data file with header information based on message queuing information maintained in a message queuing data store to yield a compressed data packet and to send the compressed data packet to a cloud analytics system executing on a cloud platform; and
an edge analytics component configured to perform an edge-level analytic procedure on a first subset of the industrial data, wherein the edge-level analytic procedure identifies a pattern in the first subset of the industrial data indicative of a pneumatic air leak, and the edge-level analytic procedure is defined by an edge-level metrics manifest file,whereinthe edge analytics component is configured to, in response to identification of the pattern, send a first command to the industrial device instructing the industrial device to alter a controlled industrial process,the queue processing component is further configured to receive an analytic result from the cloud analytics system, the analytic result generated based on a cloud-level analytic procedure performed on a second subset of the industrial data by the cloud analytics system, andthe edge analytics component is further configured to send a second command to the industrial device based on the analytic result.
1 Assignment
0 Petitions
Accused Products
Abstract
A hybrid data collection and analysis infrastructure combines edge-level and cloud-level computing to perform high-level monitoring and control of industrial systems and processes. Edge devices located on-premise at one or more plant facilities can collect data from multiple industrial devices on the plant floor and perform local edge-level analytics on the collected data. In addition, the edge devices maintain a communication channel to a cloud platform executing cloud-level data collection and analytic services. As necessary, the edge devices can pass selected sets of data to the cloud platform, where the cloud-level analytic services perform higher level analytics on the industrial data. The hybrid architecture operates in a bi-directional manner, allowing the cloud-level and edge-level analytics to send control instructions to industrial devices based on results of the edge-level and cloud-level analytics.
144 Citations
20 Claims
-
1. An edge device, comprising:
-
a memory that stores executable components; and a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising; a collection services component configured to collect industrial data from data tags of an industrial device and to generate a compressed data file containing the industrial data, wherein the data tags from which the industrial data is collected are defined by an edge-level data manifest file; a queue processing component configured to package the compressed data file with header information based on message queuing information maintained in a message queuing data store to yield a compressed data packet and to send the compressed data packet to a cloud analytics system executing on a cloud platform; and an edge analytics component configured to perform an edge-level analytic procedure on a first subset of the industrial data, wherein the edge-level analytic procedure identifies a pattern in the first subset of the industrial data indicative of a pneumatic air leak, and the edge-level analytic procedure is defined by an edge-level metrics manifest file, wherein the edge analytics component is configured to, in response to identification of the pattern, send a first command to the industrial device instructing the industrial device to alter a controlled industrial process, the queue processing component is further configured to receive an analytic result from the cloud analytics system, the analytic result generated based on a cloud-level analytic procedure performed on a second subset of the industrial data by the cloud analytics system, and the edge analytics component is further configured to send a second command to the industrial device based on the analytic result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for processing industrial data, comprising:
-
collecting, by a system comprising a processor, industrial data from data tags of an industrial device, wherein the data tags from which the industrial data is collected are identified by an edge-level data manifest file; generating, by the system, a compressed data file containing the industrial data; adding, by the system, header information to the compressed data file to yield a compressed data packet, wherein the header information is based on message queuing information maintained in a message queuing data store to yield a compressed data packet; sending, by the system, the compressed data packet to a cloud analytics system executing on a cloud platform; performing, by the system, an edge-level analytic procedure on a first subset of the industrial data, wherein the edge-level analytic procedure is defined by an edge-level metrics manifest file and identifies a pattern in the first subset of the industrial data corresponding to a pneumatic air leak; sending, by the system, a first command to the industrial device in response to identification of the pattern, wherein the first command is configured to alter a controlled industrial process; receiving, by the system, an analytic result from the cloud analytics system, wherein the analytic result is generated based on a cloud-level analytic procedure performed on a second subset of the industrial data by the cloud analytics system; and sending, by the system, a second command to the industrial device based on the analytic result. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause an edge device comprising a processor to perform operations, the operations comprising:
-
collecting industrial data from data tags of an industrial device, wherein the data tags from which the industrial data is collected are defined by an edge-level data manifest file; generating a compressed data file containing the industrial data; appending header information to the compressed data file to yield a compressed data packet, wherein the header information is based on message queuing information maintained in a message queuing data store to yield a compressed data packet; sending the compressed data packet to a cloud analytics system executing on a cloud platform; identifying, based on an edge-level analytic procedure defined by an edge-level metrics manifest file and performed on a first subset of the industrial data, a pattern in the first subset of the industrial data corresponding to a pneumatic air leak; in response to the identifying, instructing the industrial device to alter a controlled industrial process; receiving an analytic result from the cloud analytics system, wherein the analytic result is generated based on a cloud-level analytic procedure performed on a second subset of the industrial data by the cloud analytics system; and sending a second control instruction to the industrial device based on the analytic result. - View Dependent Claims (19, 20)
-
Specification