METHOD TO AUTOMATE HISTORIAN CONFIGURATION USING CONTROLLER BASED TAG META ATTRIBUTE
First Claim
1. A system for collecting and storing industrial data, comprising:
- a memory that stores executable components;
a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising;
a network interface component configured to establish data communication with one or more industrial controllers via a network connection;
a data collection component configured to read, from the one or more industrial controllers via the network connection, data values associated with data items defined on the industrial controllers and store the data values in the memory, wherein the data items comprise at least one of data tags or data logs; and
a metadata identification component configured toread, via the network connection, data item information from an industrial controller of the one or more industrial controllers, wherein the data item information identifies a set of data items defined on the industrial controller,read, from the industrial controller via the network connection, historize metadata attributes respectively associated with the set of data items,identify a subset of the data items having an associated historize metadata attribute that is set to a value indicating that data collection is enabled, andconfigure, based on the historize metadata attributes, the data collection component to collect and store data from the subset of the data items.
1 Assignment
0 Petitions
Accused Products
Abstract
An industrial control program development system allows a user to set metadata attributes for respective data items in the controller that indicate which of the data tags are to be monitored and collected by a separate industrial data historian system. When the industrial controller is deployed on a plant network, the data historian system reads the metadata attributes for the respective data items (e.g., data tags or data logs) defined in the controller and configures itself to collect and store data associated with the subset of data items that have been flagged for data collection. This system mitigates the need to manually configure the data historian with the identities of the data items that are to be monitored and collected for historical or reporting purposes.
-
Citations
20 Claims
-
1. A system for collecting and storing industrial data, comprising:
-
a memory that stores executable components; a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising; a network interface component configured to establish data communication with one or more industrial controllers via a network connection; a data collection component configured to read, from the one or more industrial controllers via the network connection, data values associated with data items defined on the industrial controllers and store the data values in the memory, wherein the data items comprise at least one of data tags or data logs; and a metadata identification component configured to read, via the network connection, data item information from an industrial controller of the one or more industrial controllers, wherein the data item information identifies a set of data items defined on the industrial controller, read, from the industrial controller via the network connection, historize metadata attributes respectively associated with the set of data items, identify a subset of the data items having an associated historize metadata attribute that is set to a value indicating that data collection is enabled, and configure, based on the historize metadata attributes, the data collection component to collect and store data from the subset of the data items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for configuring an industrial data historian, comprising:
-
establishing, by a data historian system comprising at least one processor, data communication with one or more industrial controllers via a network connection; obtaining, by the data historian system via the network connection, data item information from an industrial controller of the one or more industrial controllers, wherein the data item information identifies a set of data items defined on the industrial controller, and the set of data items comprise at least one of data tags or data logs; obtaining, from the industrial controller by the data historian system via the network connection, metadata respectively associated with the set of data items; determining, by the data historian system based on the metadata, a subset of the data items having an associated metadata attribute that is set to a value indicating that data collection is enabled; and updating, by the data historian system based on the metadata, a configuration of the data historian system to cause the data historian system to collect and store data associated with the subset of the data items. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a data historian system comprising a processor to perform operations, the operations comprising:
-
establishing data communication with one or more industrial controllers via at least one network device; reading, via the at least one network device, data item information from an industrial controller of the one or more industrial controllers, wherein the data item information identifies a set of data items defined on the industrial controller, and the data items comprise at least one of data tags or data logs; reading, from the industrial controller via the at least one network device, metadata respectively associated with the set of data items; identifying, based on the metadata, a subset of the data items having an associated metadata attribute that is set to a value indicating that data collection is enabled; and configuring, based on the metadata, the data historian system to collect and store data associated with the subset of the data items. - View Dependent Claims (19, 20)
-
Specification