Using cloud-based data for virtualization of an industrial automation environment
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 and store the industrial data in a cloud based data store on a cloud platform, wherein the industrial automation system is communicatively coupled to the cloud platform via a public network; and
a virtualization management component configured to;
generate a virtualized industrial automation system that corresponds to the set of industrial devices of the industrial automation system, based on a result of an analysis of the subset of industrial data,generate a customized view of the virtualized industrial automation system for display on a communication device based on a determined distance of a user of the communication device to an industrial device of the set of industrial devices, andremotely control operation of the set of industrial devices over the public network in response to an interaction with the virtualized industrial automation system.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud-based virtualization generation service collects industrial-automation-system-related data from multiple industrial automation systems of multiple industrial customers for storage and analysis on a cloud platform. A virtualization management component analyzes the data and generates a virtualized industrial automation system of the industrial automation system based on the analysis results. The virtualization management component updates the virtualized industrial automation system based on operation of, and user interactions with, the industrial automation system. The virtualization management component receives user interactions with the virtualized industrial automation system to facilitate remotely interacting with and/or controlling the industrial automation system and/or generates corresponding control signals that it sends to the industrial automation system to facilitate controlling operation of the industrial automation system. The virtualization management component also customizes a user'"'"'s view of the virtualized industrial automation system based on user'"'"'s role, authorization, or location.
-
Citations
33 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 and store the industrial data in a cloud based data store on a cloud platform, wherein the industrial automation system is communicatively coupled to the cloud platform via a public network; and a virtualization management component configured to; generate a virtualized industrial automation system that corresponds to the set of industrial devices of the industrial automation system, based on a result of an analysis of the subset of industrial data, generate a customized view of the virtualized industrial automation system for display on a communication device based on a determined distance of a user of the communication device to an industrial device of the set of industrial devices, and remotely control operation of the set of industrial devices over the public network in response to an interaction with the virtualized industrial automation system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
receiving, by a cloud-based system comprising a processor, a subset of industrial data from a set of industrial devices of an industrial automation system communicatively coupled to the cloud-based system via a public network; generating, by the cloud-based system, a virtualized industrial automation system that corresponds to the set of industrial devices of the industrial automation system, based on a result of analyzing the subset of industrial data; generating, by the cloud-based system, a customized view of the virtualized industrial automation system for display on a communication device based on a determined distance of a user of the communication device to an industrial device of the set of industrial devices; and remotely controlling, by the cloud-based system over the public network, operation of the set of industrial devices in response to an interaction with the virtualized industrial automation system. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer-readable medium storing computer-executable instructions that, in response to execution, cause a cloud-based system comprising a processor to perform operations, comprising:
-
collecting over a public network a subset of industrial data from a set of industrial devices of an industrial automation system, wherein the industrial automation system is communicatively coupled to the cloud-based system via the public network; generating a virtualized industrial automation system that corresponds to the set of industrial devices of the industrial automation system, based on a result of analyzing the subset of industrial data; generating a customized view of the virtualized industrial automation system for display on a communication device based on a determined distance of a user of the communication device to an industrial device of the set of industrial devices; and remotely controlling, over the public network, operation of the set of industrial devices in response to an interaction with the virtualized industrial automation system. - View Dependent Claims (32, 33)
-
Specification