Indexing and searching manufacturing process related information
First Claim
1. A system that facilitates searching manufacturing process information, comprising:
- a memory that stores computer-executable components;
a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable components, the computer-executable components including;
a plurality of indexing agents, specific to a plurality of disparate types of manufacturing information, that are configured to access the plurality of disparate types of manufacturing information from a manufacturing process within an industrial automation system and configured to create searchable sub-indices for the plurality of disparate types of manufacturing information, wherein a number of the plurality of indexing agents employed is at least one of expanded or reduced based in part on a change in a number of the plurality of disparate types of manufacturing information; and
a manufacturing process search engine configured to employ the at least a portion of the searchable sub-indices to facilitate in responding to a manufacturing process information search query, wherein the manufacturing process search engine includes at least one data broker configured to access at least one of real-time data from an industrial automation device or historical data associated with a data storage.
1 Assignment
0 Petitions
Accused Products
Abstract
Indexing agents and/or data brokers are leveraged to provide search query results related to manufacturing processes. The indexing agents allow different manufacturing configuration data types to be “sub-indexed,” allowing them to be easily searched. In one instance, the sub-indices can be aggregated together to create an overall index to facilitate in query searches of the configuration data. Separate indexing agents can be utilized for indexing contents of the configuration components for the human-machine interface (HMI) and control system and the like. Data brokers can be employed to facilitate in responding to query searches by indexing/searching real-time process variables (tags) and historical data in persistent storage. A search engine can then be employed to aggregate the search results and present them to a user in a selectable fashion. User selected results are then rendered in the proper format and displayed to the user.
42 Citations
29 Claims
-
1. A system that facilitates searching manufacturing process information, comprising:
-
a memory that stores computer-executable components; a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable components, the computer-executable components including; a plurality of indexing agents, specific to a plurality of disparate types of manufacturing information, that are configured to access the plurality of disparate types of manufacturing information from a manufacturing process within an industrial automation system and configured to create searchable sub-indices for the plurality of disparate types of manufacturing information, wherein a number of the plurality of indexing agents employed is at least one of expanded or reduced based in part on a change in a number of the plurality of disparate types of manufacturing information; and a manufacturing process search engine configured to employ the at least a portion of the searchable sub-indices to facilitate in responding to a manufacturing process information search query, wherein the manufacturing process search engine includes at least one data broker configured to access at least one of real-time data from an industrial automation device or historical data associated with a data storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 27)
-
-
14. A method for facilitating searching manufacturing process information, comprising:
-
mapping at least one first indexing agent to a first type of information accessed from a manufacturing process within an industrial automation system; mapping at least one second indexing agent to a second type of information accessed from the manufacturing process; creating one or more type-specific indices by employing the at least one first indexing agent and the at least one second indexing agent; changing a number of indexing agents employed in the industrial automation system in response to a change in a number of types of information accessed from the manufacturing process; and employing at least one of the one or more type-specific indices, real-time data accessed from an industrial automation device via a first data broker, or historical data accessed from a data storage via a second data broker to facilitate responding to a manufacturing process information search query. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer-readable storage medium comprising computer-executable instructions that, in response to execution, cause an industrial automation system, including at least one processor, to perform operations, comprising:
-
accessing a first and a second type of information from a manufacturing process within an industrial automation system; creating a first set of sub-indices by employing a first set of indexing agents that are mapped to the first type of information; creating a second set of sub-indices by employing a second set of indexing agents that are mapped to the second type of information; modifying a number of sets of indexing agents in response to at least one of an increase or decrease in a number of types of manufacturing information received from the manufacturing process; and employing at least one of the first set of sub-indices, the second set of sub-indices, real-time data accessed from an industrial automation device via a first data broker, or historical data accessed from a data storage via a second data broker to facilitate responding to a manufacturing process information search query. - View Dependent Claims (28, 29)
-
Specification