Incremental association of metadata to production data
AssigneeRockwell Automation Technologies, Inc.
InventorsSujeet Chand, Stephen C. Briant, Kenwood H. Hall, Gavan W. Hood, John J. Baier, Michael D. Kalan
Life of this patent
Estimating the term…
Abstract
The claimed subject matter provides a system and/or method that facilitates utilizing metadata appended to data related to an industrial automation environment with a controller that is associated with a hierarchically structured data model. An interface component can facilitate receipt of data associated with at least one of an instruction set, a configuration, and a collection. An append component can affix metadata to at least one of the instruction set, the configuration, and the collection, wherein the metadata conforms to a hierarchically structured data model.
Claims25
A system that facilitates manufacturing within an industrial automation environment, comprising:
- a memory;
- an interface component that facilitates receipt of data associated with a controller related to the automation environment, wherein the data is at least one of an instruction set or a configuration;
- an append component that affixes metadata to the at least one of the instruction set or the configuration, wherein the metadata relates to a hierarchically structured data model associated with the controller and implements a common definition of data related to the industrial automation environment, wherein the hierarchically structured data model represents at least a physical hierarchical location within an industrial automation environment that includes at least one tag and at least one device, wherein the physical hierarchical location is indicative of at least a portion of a factory-level, a cell-level, a subcell level, an input within a subcell, or an output within a subcell;
- a validate component that utilizes a template and at least one of a discoverable service or a set of services to validate at least one of metadata, data, metadata affixed to data, or manipulations to metadata;
- a distribute component that facilitates distribution of the data to at least one of the system, a disparate system, a component within the system, or a component within the disparate system;
- and
- a bridge component that provides a first network protocol utilized to carry the data from the controller and configures the data for transmittal over a second network protocol.
A machine-implemented method that facilitates implementing appending data related to an industrial automation environment with metadata, comprising:
- implementing a hierarchically structured data model relating to at least a controller comprised within the industrial automation environment;
- affixing metadata to data associated with the controller, wherein the data is an instruction set or a collection and wherein the metadata is associated with a hierarchically structured data model related to the automation environment, wherein the hierarchically structured data model represents at least a physical hierarchical location within an industrial automation environment that includes at least one tag and at least one device, wherein the physical hierarchical location is indicative of at least a portion of a factory-level, a cell-level, a subcell level, an input within a subcell, or an output within a subcell;
- validating the metadata and data with a template and a version;
- utilizing the metadata with data to implement a common definition of data to facilitate efficient data organization in the hierarchical industrial automation environment;
- distributing the data to at least one of a system, a disparate system, a component within the system, or a component within the disparate system;
- and
- providing a first network protocol utilized to carry the data from the controller and configuring the data for transmittal over a second network protocol.
A computer memory comprising a controller utilized within an industrial automation environment, the controller comprising:
- instructions for storing data;
- instructions for facilitating receipt of data associated with at least a controller related to the automation environment, wherein the data is at least one of, a configuration or a collection;
- instructions for affixing metadata to the at least one of the configuration or the collection, wherein the metadata conforms to a hierarchically structured data model associated with the controller, wherein the hierarchically structured data model represents at least a physical hierarchical location within an industrial automation environment that includes at least one tag and at least one device, wherein the physical hierarchical location is indicative of at least a portion of a factory-level, a cell-level, a subcell level, an input within a subcell, or an output within a subcell;
- instructions for validating the metadata against a template and a version;
- and
- instructions for utilizing data with the affixed metadata to implement a common definition of data associated with the hierarchically structured data model;
- instructions for distributing the data to at least one of a system, a disparate system, a component within the system, or a component within the disparate system;
- and
- instructions for providing a first network protocol utilized to carry the data from the controller and configuring the data for transmittal over a second network protocol.
Dependencies are inferred from the claim text.