Methods and apparatus to dynamically display data associated with a process control system
First Claim
Patent Images
1. A method to dynamically display data associated with a process control system, the method comprising:
- receiving in a graphics engine, process control information selected by a user;
identifying first process data associated with the selected process control information;
retrieving the first process data from a process controller;
generating first metadata for a data representation of the first process data by cross-referencing the retrieved first process data to a metadata type in a metadata type database;
determining first icon connection information representative of a configuration of the process control system based on the first metadata;
parsing the first metadata by first metadata identifiers in the first metadata, the first metadata identifiers indicating (1) a first icon representative of a first field device associated with the process control information, (2) a second icon representative of a second field device associated with the process control information, and (3) the first icon connection information is associated with the first and the second icons;
generating in the graphics engine the data representation based on the first metadata identifiers by cross-referencing the first metadata identifiers to corresponding data representation types in a metadata rules database;
displaying the data representation of the first process data via a user interface;
identifying second process data associated with a change in the process control system, the change being at least one of adding a field device to the process control system or removing one of the field devices from the process control system; and
in response to the at least one of adding the field device to the process control system or removing one of the field devices from the process control system, automatically modifying the displayed data representation of the first process data by incorporating the second process data into the displayed data representation.
1 Assignment
0 Petitions
Accused Products
Abstract
Example methods and apparatus to dynamically display data associated with a process control system are disclosed. A disclosed example method includes receiving in a graphics engine, process control information selected by a user, identifying process data associated with the selected process control information, retrieving the identified process data from a process controller, determining metadata associated with the retrieved process data, generating in the graphics engine a data representation based on the metadata, and displaying the data representation via a user interface.
17 Citations
40 Claims
-
1. A method to dynamically display data associated with a process control system, the method comprising:
-
receiving in a graphics engine, process control information selected by a user; identifying first process data associated with the selected process control information; retrieving the first process data from a process controller; generating first metadata for a data representation of the first process data by cross-referencing the retrieved first process data to a metadata type in a metadata type database; determining first icon connection information representative of a configuration of the process control system based on the first metadata; parsing the first metadata by first metadata identifiers in the first metadata, the first metadata identifiers indicating (1) a first icon representative of a first field device associated with the process control information, (2) a second icon representative of a second field device associated with the process control information, and (3) the first icon connection information is associated with the first and the second icons; generating in the graphics engine the data representation based on the first metadata identifiers by cross-referencing the first metadata identifiers to corresponding data representation types in a metadata rules database; displaying the data representation of the first process data via a user interface; identifying second process data associated with a change in the process control system, the change being at least one of adding a field device to the process control system or removing one of the field devices from the process control system; and in response to the at least one of adding the field device to the process control system or removing one of the field devices from the process control system, automatically modifying the displayed data representation of the first process data by incorporating the second process data into the displayed data representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 29, 37)
-
-
12. An apparatus to dynamically display data associated with a process control system, the apparatus comprising:
-
a data manager to; identify first process data associated with selected process control information; and identify second process data associated with a first change to the process control system, the first change being at least one of adding a field device to the process control system or removing a field device from the process control system; a metadata generator located within a data server to determine first icon connection information representative of a configuration of the process control system based on a source of the first process data and first metadata, comprising first metadata identifiers, associated with the first process data by cross-referencing the first process data to a metadata type in a metadata type database, wherein the data server further includes the metadata type database, and the first metadata identifiers indicating (1) a first icon representative of a first field device associated with the process control information, (2) a second icon representative of a second field device associated with the process control information, and (3) the first icon connection information is associated with the first and the second icons; a data representation generator to generate a data representation based on the first metadata and cross-referencing the first metadata to a corresponding data representation type in a metadata rules database; a metadata parser to parse the first metadata by the first metadata identifiers prior to the data representation generator generating the data representation; and a data representation display manager to; display the data representation of the first process data via a user interface; and in response to the at least one of adding the field device to the process control system or removing the field device from the process control system, modify the displayed data representation of the first process data by incorporating the second process data into the displayed data representation; wherein at least one of the data manager, the metadata generator, the data representation generator, or the data representation display manager comprises a processor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 28, 35, 38, 40)
-
-
22. A tangible machine readable storage disk or storage device having instructions stored thereon that, when executed, cause a machine to:
-
receive process control information selected by a user; identify first process data associated with the selected process control information, the first process data being associated with a first change in the process control system, the first change associated with at least one of adding a field device to the process control system or removing a field device from the process control system; retrieve the first process data from a process controller; determine first icon connection information representative of a configuration of the process control system based on a source of the process control data; generate first metadata, comprising first metadata identifiers, for a data representation of the first process data by cross-referencing the first process data to a metadata type in a metadata type database, the first metadata identifiers indicating (1) a first icon representative of a first field device associated with the process control information, (2) a second icon representative of a second field device associated with the process control information, and (3) the first icon connection information is associated with the first and the second icons; generate the data representation based on the first metadata and cross-referencing the first metadata to a corresponding data representation type in a metadata rules database by generating an instance of the data representation type associated with the metadata type and associating the first process data to data representation type; display the data representation of the first process data via a user interface; identify second process data associated with a second change in the process control system, the second change associated with a change to at least one of the first process data or the first metadata; and in response to the second change, modify the displayed data representation of the first process data by incorporating the second process data into the displayed data representation. - View Dependent Claims (30, 31, 32, 33, 34, 36, 39)
-
-
23. An apparatus to dynamically display data associated with a process control system, the apparatus comprising:
-
one or more processors that, when operative, cause the apparatus to; receive process control information selected by a user; identify first process data associated with the selected process control information; retrieve the first process data from a process controller; determine first icon connection information representative of a configuration of the process control system based on a source of the first process data; determine, when metadata comprising metadata identifiers for a data representation of the first process data is not retrieved with the first process data, a metadata type associated with the first process data by cross-referencing the first process data to the metadata type in a metadata type database, the first metadata identifiers indicating (1) a first icon representative of a first field device associated with the process control information, (2) a second icon representative of a second field device associated with the process control information, and (3) the first icon connection information is associated with the first and the second icons; generate first metadata corresponding to the metadata type; generate the data representation by using the first metadata corresponding to the metadata type and by cross-referencing the first metadata to a corresponding data representation type; display the data representation of the first process data via a user interface; identify second process data associated with a first change in the process control system, the first change being at least one of adding a field device to the process control system or removing a field device from the process control system; identify the data representation associated with a status the first process data and in response to at least one of adding the field device to the process control system or removing the field device from the process control system, link a status of a second process data to the data representation associated with the status of the first process data. - View Dependent Claims (24, 25, 26, 27)
-
Specification