Transformation of industrial data into useful cloud information
First Claim
1. An industrial controller, comprising:
- a memory that stores executable components;
a processor operatively coupled to the memory that executes the executable components, the executable components comprising;
a component that executes an industrial control program, wherein execution of the industrial control program causes the industrial controller to process input signals from industrial input devices of an automation system and to control output signals directed to industrial output devices of the automation system;
a component that generates and collects data generated by an industrial automation event, activity, or process implemented by the industrial input devices and the industrial output devices;
a cloud interface component that communicatively couples the device to a web-based cloud; and
a transformation component that transforms the data into refined data for processing by the web-based cloud according to a determined requirement of the web-based cloud, wherein the transformation component appends contextual metadata to the data, the contextual metadata comprising at least an identity of a site and a production area from which the data originates, an identity of a product being produced at a time the data was generated, a quality indicator for the product, and an actionable tag,whereinthe transformation component determines the identity of the site and the production area based on a referencing of a hierarchical organizational model of an industrial enterprise that includes at least an enterprise level, a site level, and a production area level, andthe cloud interface component sends the refined data to a cloud-based application running on the web-based cloud to notify a user in accordance with the actionable tag.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud-compatible industrial device is provided. The industrial device generates or collects raw industrial data in connection with monitoring and/or controlling an automation system, and includes a cloud interface that couples the industrial device to one or more cloud-based services running on a cloud platform. To reduce consumption of cloud-based resources such as bandwidth and storage utilization, the industrial device can transform the raw industrial data into refined data that is amenable for cloud-based storage, computing, or analysis. Exemplary transformations include filtering, pruning, re-formatting, compressing, summarizing. In one or more embodiments, the industrial device can also add contextual metadata to the raw data prior to delivery to the cloud.
303 Citations
20 Claims
-
1. An industrial controller, comprising:
-
a memory that stores executable components; a processor operatively coupled to the memory that executes the executable components, the executable components comprising; a component that executes an industrial control program, wherein execution of the industrial control program causes the industrial controller to process input signals from industrial input devices of an automation system and to control output signals directed to industrial output devices of the automation system; a component that generates and collects data generated by an industrial automation event, activity, or process implemented by the industrial input devices and the industrial output devices; a cloud interface component that communicatively couples the device to a web-based cloud; and a transformation component that transforms the data into refined data for processing by the web-based cloud according to a determined requirement of the web-based cloud, wherein the transformation component appends contextual metadata to the data, the contextual metadata comprising at least an identity of a site and a production area from which the data originates, an identity of a product being produced at a time the data was generated, a quality indicator for the product, and an actionable tag, wherein the transformation component determines the identity of the site and the production area based on a referencing of a hierarchical organizational model of an industrial enterprise that includes at least an enterprise level, a site level, and a production area level, and the cloud interface component sends the refined data to a cloud-based application running on the web-based cloud to notify a user in accordance with the actionable tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for transforming industrial data, comprising:
-
executing, by an industrial device comprising at least one processor, an industrial control program, wherein the executing causes the industrial device to process input signals from input devices and to control output signals directed to output devices; generating and collecting, by the industrial device, industrial data generated via control of an industrial process via the input devices and the output devices; determining, by the industrial device, a plant site identifier and a production area identifier associated with the industrial data based on a referencing of a hierarchical organizational model of an industrial enterprise that defines at least an enterprise level, a site level, and a production area level; transforming, by the industrial device, the industrial data into refined data in accordance with a requirement of a cloud-based application, wherein the transforming comprises at least adding contextual information to the industrial data, the contextual information comprising at least an actionable tag, the plant site identifier, the production area identifier, an identity of a product being produced at a time that the industrial data was generated, and a quality indicator for the product; and transferring, by the industrial device, the refined data to the cloud-based application to facilitate notifying a user in accordance with the actionable tag. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, in response to execution, cause a computing device to perform operations, comprising:
-
executing an industrial control program, wherein the executing causes the computing device to process input signals from industrial input devices and to control output signals directed to industrial output devices; transforming data generated by the executing into refined data in accordance with a requirement of an application executing on a cloud platform, wherein the transforming comprises at least referencing a hierarchical organizational model of an industrial enterprise that includes at least an enterprise level, a site level, and a production area level, determining, based on the referencing, a plant site identifier and a production area identifier representing an origin of the data, and adding contextual data to the data, the contextual data comprising at least the plant site identifier, the production area identifier, an identity of a product being produced at a time that the data was generated, a quality indicator associated with the product, and an actionable tag; establishing a connection to the application via the cloud platform; and sending the refined data to the application on the cloud platform to facilitate notifying a user in accordance with the actionable tag. - View Dependent Claims (19, 20)
-
Specification