Using cloud-based data for virtualization of an industrial automation environment with information overlays
First Claim
1. A system, comprising:
- a memory that stores computer-executable components;
a processor, operatively coupled to the memory, that executes computer-executable components, the computer-executable components comprising;
a collection component configured to collect a subset of industrial data from a set of industrial devices of an industrial automation system in a facility and a subset of data relating to a user, and store the industrial data and the subset of data relating to the user in a data store; and
a virtualization management component configured to;
generate a customized view of a virtualized industrial automation system that corresponds to and interfaces with the industrial automation system, based on a result of an analysis of the subset of industrial data and the subset of data relating to the user, to facilitate remotely interacting with the industrial automation system in response to an interaction by the user with the customized view of the virtualized industrial automation system, wherein the customized view comprises a customization of a view of a first portion of the virtualized industrial automation system that corresponds to a second portion of the industrial automation system, wherein the second portion is within a defined distance of a current physical location of the user in the facility; and
remotely control the industrial automation system in response to the interaction with the virtualized industrial automation system, wherein the remote control via the interaction is limited to only the first portion of the virtualized industrial automation system that corresponds to the second portion of the industrial automation system.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud-based virtualization generation service collects industrial data from multiple industrial automation systems of multiple industrial customers for storage and analysis on a cloud platform. A virtualization management component (VMC) generates a virtualized industrial automation system of an industrial automation system based on data analysis results. The VMC facilitates remotely controlling the industrial automation system based on user interactions with the virtualized industrial automation system, and updates the virtualized industrial automation system based on collected data relating to the industrial automation system. The VMC customizes a user'"'"'s view of the virtualized industrial automation system based on a user'"'"'s role, authorization, location, or preferences, wherein different views of the virtualized industrial automation system with different data overlays are presented on different communication devices of different users. The VMC enables a user to filter data of a virtualized view and share information, including virtual notes, with other users.
-
Citations
39 Claims
-
1. A system, comprising:
-
a memory that stores computer-executable components; a processor, operatively coupled to the memory, that executes computer-executable components, the computer-executable components comprising; a collection component configured to collect a subset of industrial data from a set of industrial devices of an industrial automation system in a facility and a subset of data relating to a user, and store the industrial data and the subset of data relating to the user in a data store; and a virtualization management component configured to; generate a customized view of a virtualized industrial automation system that corresponds to and interfaces with the industrial automation system, based on a result of an analysis of the subset of industrial data and the subset of data relating to the user, to facilitate remotely interacting with the industrial automation system in response to an interaction by the user with the customized view of the virtualized industrial automation system, wherein the customized view comprises a customization of a view of a first portion of the virtualized industrial automation system that corresponds to a second portion of the industrial automation system, wherein the second portion is within a defined distance of a current physical location of the user in the facility; and remotely control the industrial automation system in response to the interaction with the virtualized industrial automation system, wherein the remote control via the interaction is limited to only the first portion of the virtualized industrial automation system that corresponds to the second portion of the industrial automation system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
receiving, by a system comprising a processor, a subset of industrial data from a set of industrial devices of an industrial automation system in a facility and a subset of data relating to a user associated with the industrial automation system for storage in a data store associated with the industrial automation system; generating, by the system, a customized view of a virtualized industrial automation system that corresponds to a portion of the industrial automation system, based on a result of analyzing the subset of industrial data and the subset of data relating to the user, to facilitate remotely interacting with the industrial automation system in response to an interaction with the customized view of the virtualized industrial automation system, wherein the customized view comprises a customization of a view of a first portion of the virtualized industrial automation system that corresponds to a second portion of the industrial automation system, wherein the second portion is within a defined distance of a current physical location of the user in the facility; and remotely controlling, by the system, the industrial automation system in response to the interaction with the virtualized industrial automation system, wherein the remote control via the interaction is limited to only the first portion of the virtualized industrial automation system that corresponds to the second portion of the industrial automation system. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A non-transitory computer-readable medium storing computer-executable instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
collecting a subset of industrial data from a set of devices of an industrial automation system in a facility and a subset of data relating to a user associated with the industrial automation system for storage in a data store associated with the industrial automation system; and generating a customized view of a virtualized industrial automation system that corresponds to the industrial automation system, based on a result of analyzing the subset of industrial data and the subset of data relating to the user, to facilitate remotely interacting with the industrial automation system in response to an interaction with the virtualized industrial automation system, wherein the customized view comprises a customization of a view of a first portion of the virtualized industrial automation system that corresponds to a second portion of the industrial automation system, wherein the second portion is within a defined distance of a current physical location of the user in the facility; and remotely controlling the industrial automation system in response to the interaction with the virtualized industrial automation system, wherein the remote control via the interaction is limited to only the first portion of the virtualized industrial automation system that corresponds to the second portion of the industrial automation system. - View Dependent Claims (39)
-
Specification