Modular control manifest generator for cloud automation
First Claim
1. A system for configuring data collection for an industrial system, comprising:
- a memory that stores executable components;
a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising;
a device interface component configured toidentify a subset of available data tags defined in an industrial control program file that have data types enabling data collection, andextract, from the industrial controller program file, data tag information that identifies the subset of the available data tags that have the data types enabling data collection;
a user interface component configured to receive tag selection data that selects data tags, from the subset of the available data tags, to be collected from one or more industrial devices by a cloud-based industrial data collection system; and
a manifest generation component configured to generate manifest data based on the tag selection input data, wherein the manifest data configures a cloud-based data collection system to collect data from the data tags.
1 Assignment
0 Petitions
Accused Products
Abstract
A manifest generation system generates a system model for a cloud computing architecture. The system generates the system model in the form of system, data, and metrics manifests that act as an information concentrator for configuring various aspects of data ingestion and data management. The manifest generation system leverages both information extracted from industrial devices, applications, and programs that make up physical industrial automation systems, as well as user selections identifying which data tags are to be collected, specifying data collection preferences, etc. In this way, manifest data for configuring cloud-level data monitoring and collection is mapped to the automation and control system configurations via information extracted from the system-level topology. This approach can automate and simplify aspects of the cloud-based data collection configuration process.
144 Citations
20 Claims
-
1. A system for configuring data collection for an industrial system, comprising:
-
a memory that stores executable components; a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising; a device interface component configured to identify a subset of available data tags defined in an industrial control program file that have data types enabling data collection, and extract, from the industrial controller program file, data tag information that identifies the subset of the available data tags that have the data types enabling data collection; a user interface component configured to receive tag selection data that selects data tags, from the subset of the available data tags, to be collected from one or more industrial devices by a cloud-based industrial data collection system; and a manifest generation component configured to generate manifest data based on the tag selection input data, wherein the manifest data configures a cloud-based data collection system to collect data from the data tags. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for configuring data collection for an industrial system, comprising:
-
extracting, by a system comprising a processor, data tag information from an industrial controller program that defines available data tags, wherein the data tag information identifies a subset of the available data tags that have data types enabling cloud-based data collection; receiving, by the system, tag selection data that selects data tags, from the subset of the available data tags, to be collected from one or more industrial devices by a cloud-based data collection system; and generating, by the system, manifest data based on the tag selection data, wherein the manifest data configures the cloud-based data collection system to collect data from the data tags. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a system comprising a processor to perform operations, the operations comprising:
-
generating data tag information based on analysis of an industrial controller program file, wherein the data tag information identifies available data tags defined in the industrial controller program file; identifying a subset of the available data tags that have data types indicating eligibility for cloud-based data collection; receiving tag selection data that selects data tags, from the subset of the available data tags, to be collected from one or more industrial devices by a cloud-based data collection system; and generating manifest data based on the tag selection data, wherein the manifest data configures the cloud-based data collection system to collect data from the data tags. - View Dependent Claims (19, 20)
-
Specification