Configurable user displays in a process control system
US-10444949-B2 · Oct 15, 2019 · US
US11599251B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11599251-B2 |
| Application number | US-202016909736-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 23, 2020 |
| Priority date | Oct 8, 2012 |
| Publication date | Mar 7, 2023 |
| Grant date | Mar 7, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Flexible graphic element objects in a process plant are configurable both in a run-time operating environment in which a process is being controlled and in a configuration environment. An instantiated flexible graphic element object may be a display view or may be another graphic element included on a display view. A graphic element object may be linked to and/or derived from another graphic element object, and changes to a particular graphic element object may be propagated to its derivations, e.g., according to a distribution policy. Changes to definitions corresponding to a particular graphic element object (e.g., to the definition of a graphic element attribute such as a shape, animation, event handler or property) may be overridden or modified in another object derived from the particular graphic element object. The modified derived object may be renamed and saved separately from the particular graphic element object.
Opening claim text (preview).
What is claimed: 1. A method of using flexibly configured graphic elements in process plants, the method comprising: initiating, at a computing device of a run-time environment of a process plant, a loading of a display view at the computing device, the process plant including the run-time environment and a configuration environment, the display view comprising an execution of an instantiation of a display object which was configured in the configuration environment of the process plant, the display object including a link to receive real-time data corresponding to controlling a process in the process plant, wherein information presented on the display view is based on the received real-time data, the display object linked to a particular graphic element object which was configured in the configuration environment, and the particular graphic element object comprising (i) a definition of a visual representation of a process entity of the process plant, the definition of the visual representation of the process entity provided by a first other graphic element object from which the particular graphic element object is derived, and (ii) a modification to the definition of the visual representation provided by a second other graphic element object different than the first other graphic element object, the modification being an override of the definition of the visual representation received in the run-time environment of the process plant; and upon the initiation of the loading of the display view at the computing device of the run-time environment of the process plant, (a) determining, by the computing device of the run-time environment of the process plant, the definition of the visual representation provided by the first other graphic element object and included in the particular graphic element object; (b) propagating, by the computing device in the run-time environment of the process plant, the modification to the determined definition to generate a modified, particular graphic element object; and (c) instantiating, by the computing device on the display view, the modified, particular graphic element object as a particular graphic element corresponding to the modified, particular graphic element object, wherein a definition of the override is stored separately from the definition of the visual representation provided by the first other graphic element object. 2. The method of claim 1 , wherein: determining the definition of the of the visual representation provided by the first other graphic element object comprises determining a definition of a property of the visual representation, the property of the visual representation including a visual characteristic of at least a portion of the visual representation; and propagating the modification to the determined definition includes at least one of: removing the property from the determined definition, replacing the property with another property, or changing the at least a portion of the visual representation corresponding to the property. 3. The method of claim 1 , wherein: determining the definition of the of the visual representation provided by the first other graphic element object comprises determining a definition of a shape of at least a portion of the visual representation; and propagating the modification to the determined definition includes at least one of: removing the shape from the determined definition, replacing the shape with another shape, or changing the shape. 4. The method of claim 3 , wherein changing the shape comprises changing at least one of an orientation, a size, or a position of the shape. 5. The method of claim 1 , wherein: determining the definition of the of the visual representation provided by the first other graphic element object comprises determining a definition of an animation of the visual representation, the animation of the visual representation including a behavior of at least a portion of the visual representation that dynamically changes based on the received real-time data; and propagating the modification to the determined definition includes at least one of: removing the animation from the determined definition, replacing the animation with another animation, or changing the at least a portion of the visual representation corresponding to the animation. 6. The method of claim 1 , wherein: determining the definition of the of the visual representation provided by the first other graphic element object comprises determining a definition of an event handler, the event handler indicating a behavior to be executed when a trigger occurs; and propagating the modification to the determined definition includes at least one of: removing the event handler, changing the behavior to be executed by the particular graphic element when the trigger occurs, or changing the trigger that causes the behavior to be executed. 7. The method of claim 6 , wherein the trigger is based on the received real-time data. 8. The method of claim 1 , wherein propagating the modification to the determined definition includes adding, to the determined definition, at least one of a property, an animation or an event handler. 9. A system for supporting flexible graphic elements in a process plant, the system comprising: one or more display views generated at a computing device in a real-time operating environment of the process plant, the one or more display views presenting information corresponding to real-time data generated from controlling a process in the real-time operating environment of the process plant; and a plurality of graphic elements presented on the one or more display views, wherein: each graphic element of the plurality of graphic elements includes a visual representation of a respective process entity included in the process plant, the each graphic element is generated by an execution of the instantiation, by the computing device, of a respective graphic element object, the respective graphic element object is linked to a respective display object corresponding to each display view on which the each graphic element is presented, the each respective graphic element object is configurable in the real-time operating environment of the process plant and is configurable in a configuration environment of the process plant, a first graphic element object included in the respective graphic element objects is derived from a second graphic element object included in the respective graphic element objects, and the first graphic element object includes a modification propagated from another graphic element object different from the second graphic element object, the modification comprising an override of a definition of the first graphic element object, the modification (i) received, by the computing device, in the real-time operating environment of the process plant, and (ii) propagated, by the computing device in the real-time operating environment of the process plant, to the first graphic element object to thereby generate a modified, first graphic element object. 10. The system of claim 9 , wherein the respective display object is a particular graphic element object. 11. The system of claim 9 , wherein the modification of the first graphic element object is a first modification, and the first graphic element object further includes a second modification propagated from the second graphic element object. 12. The system of claim 9 , wherein the modification of the first graphic element object is based on a user input. 13. The system of claim 9 , wherein the definition of the first graphic element object is provided by the second graphic element object.
characterised by CIM planning or realisation · CPC title
Graphical display of process · CPC title
Graphic configuration control system · CPC title
NC program management, support, storage, distribution, version, update · CPC title
DCS distributed, decentralised controlsystem, multiprocessor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.