Auto discovery of embedded historians in network
First Claim
Patent Images
1. A data collection system for an enterprise comprising:
- a memory communicatively coupled to a processor, the memory having stored therein computer-executable instructions configured to implement the data collection system, including;
a locator component configured to receive an indication of a type of data to be located, to identify a microhistorian, from a plurality of embedded microhistorians residing on an automation network, that has collected or has access to the type of data; and
a control unit configured to send a request for a subset of data, corresponding to the type of data, to a first socket associated with the microhistorian and bound to a first port number, and to retrieve the subset of data from a second socket associated with the microhistorian and bound to a second port number, wherein the second socket is assigned to the microhistorian in response to reception of the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods that facilitate discovery of history data via a locator component associated with a plant embedded historian(s) of an industrial programmer (e.g., a controller device.) Such locator component can further detect micro historians that are distributed on the back plane of an industrial network. The locator component can be part of applications running on a control unit, which can function as a management control center for the industrial network system. A common data model can be employed to expose functionality and data of the organization to the embedded historian component.
-
Citations
20 Claims
-
1. A data collection system for an enterprise comprising:
a memory communicatively coupled to a processor, the memory having stored therein computer-executable instructions configured to implement the data collection system, including; a locator component configured to receive an indication of a type of data to be located, to identify a microhistorian, from a plurality of embedded microhistorians residing on an automation network, that has collected or has access to the type of data; and a control unit configured to send a request for a subset of data, corresponding to the type of data, to a first socket associated with the microhistorian and bound to a first port number, and to retrieve the subset of data from a second socket associated with the microhistorian and bound to a second port number, wherein the second socket is assigned to the microhistorian in response to reception of the request. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method for retrieving data from an industrial plant, comprising:
-
specifying a data type to be retrieved from data collected by multiple microhistorians embedded one or more levels of an industrial plant; identifying a subset of the multiple microhistorians that have collected or have access to the data type; sending a request for the data type to a first socket, bound to a first port number, associated with at least one of the subset of multiple microhistorians; and retrieving data corresponding to the data type from the at least one of the multiple microhistorians from a second socket, bound to a second port number, associated with the at least one of the multiple microhistorians. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, in response to execution by a computer, cause the computer to perform operations comprising:
-
receiving an indication of a data type to be retrieved from a set of data collected by multiple microhistorians embedded at one or more levels of an industrial organization; identifying a subset of the multiple microhistorians that have collected or have access to the data type in response to the receiving; sending a request for the data type to a first socket associated with at least one of the subset of multiple microhistorians, the first socket bound to a first port number; and retrieving data conforming to the data type from the at least one of the multiple microhistorians via a second socket associated with the at least one of the multiple microhistorians, the second socket bound to a second port number. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification