Smart device for industrial automation
First Claim
1. An industrial automation device, comprising:
- a processor; and
a memory communicatively coupled to the processor, the memory having stored therein computer-executable components comprising;
a plant context component configured to analyze an industrial automation environment in which the industrial automation device resides and determine context information relating to the industrial automation device in the industrial automation environment based on the analysis, wherein the context information comprises a hierarchical position of the industrial automation device in a hierarchical model describing the industrial automation environment and updates to the hierarchical model associated with the hierarchical position;
a profile generation component configured to generate a device profile for the industrial automation device that includes at least an industrial automation role and the context information of the industrial automation device; and
a cloud interface component that communicatively connects the industrial automation device to a cloud platform and sends the device profile to the cloud platform.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud-aware smart device that facilitates automated configuration and integration of the device within an automation system is provided. Upon installation within the automation system, the smart device determines its geographical location, identifies other devices on the system, and determines its role within the system. The smart device then establishes communication with a cloud platform running one or more cloud-based applications or services and sends a device profile containing the gathered information to the cloud platform. The device profile can be used to automatically configure the device for operation within the system or to add the smart device to an existing cloud-based application.
175 Citations
23 Claims
-
1. An industrial automation device, comprising:
-
a processor; and a memory communicatively coupled to the processor, the memory having stored therein computer-executable components comprising; a plant context component configured to analyze an industrial automation environment in which the industrial automation device resides and determine context information relating to the industrial automation device in the industrial automation environment based on the analysis, wherein the context information comprises a hierarchical position of the industrial automation device in a hierarchical model describing the industrial automation environment and updates to the hierarchical model associated with the hierarchical position; a profile generation component configured to generate a device profile for the industrial automation device that includes at least an industrial automation role and the context information of the industrial automation device; and a cloud interface component that communicatively connects the industrial automation device to a cloud platform and sends the device profile to the cloud platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
determining, by an industrial automation device including a processor, context information relating to the industrial automation device in an industrial automation environment by evaluating the industrial automation environment in which the industrial automation device resides, wherein the context information comprises a hierarchical position of the industrial automation device in a hierarchical model describing the industrial automation environment and updates to the hierarchical model associated with the hierarchical position; determining, by the industrial automation device, an industrial automation role of the industrial automation device within the industrial automation environment; and sending, by the industrial automation device to a cloud platform, a device profile comprising information describing the industrial automation role and the context information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, in response to execution, cause an industrial automation device including a processor to perform operations comprising:
-
determining context information relating to the industrial automation device in an industrial automation environment by examining the industrial automation environment in which the industrial automation device resides, wherein the context information comprises a hierarchical position of the industrial automation device in a hierarchical model describing the industrial automation environment and updates to the hierarchical model associated with the hierarchical position; determining an industrial automation role of the industrial automation device within the industrial automation environment; generating a device profile for the industrial automation device that includes the context information and the industrial automation role of the industrial automation device; and sending the device profile to a cloud platform. - View Dependent Claims (22, 23)
-
Specification