Derived and linked definitions with override
First Claim
1. A method, comprising:
- receiving, at an operator interface of a run-time environment of a process plant, an indication of an override to at least a portion of an instance of a graphic element object executing in the run-time environment,the graphic element object instance (i) configured, in a configuration environment of the process plant, from the graphic element object and defining a shape, a dynamic graphical behavior, and multiple visual representations of the shape, (ii) instantiated from the graphic element object into the run-time environment, and (iii) executing, in the run-time environment, in an instance of a display object, the display object instance comprising a plurality of graphic elements,the display object instance (i) configured, in the configuration environment, from the display object, (ii) instantiated from the display object into the run-time environment, and (iii) executing in the run-time environment and thereby linked to a respective process element, andthe display object instance providing real-time data generated by the respective process element corresponding to real-time control of an industrial process by the process plant;
generating a definition of the override and storing the override definition separately from a stored configuration of the graphic element object instance, thereby causing the override definition to be available for use separately from the graphic element object instance;
applying, in the run-time environment, the override definition to the at least the portion of the graphic element object instance, thereby generating a modified graphic element object instance; and
executing, in the run-time environment, the modified graphic element object instance in the display object instance.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
27 Claims
-
1. A method, comprising:
-
receiving, at an operator interface of a run-time environment of a process plant, an indication of an override to at least a portion of an instance of a graphic element object executing in the run-time environment, the graphic element object instance (i) configured, in a configuration environment of the process plant, from the graphic element object and defining a shape, a dynamic graphical behavior, and multiple visual representations of the shape, (ii) instantiated from the graphic element object into the run-time environment, and (iii) executing, in the run-time environment, in an instance of a display object, the display object instance comprising a plurality of graphic elements, the display object instance (i) configured, in the configuration environment, from the display object, (ii) instantiated from the display object into the run-time environment, and (iii) executing in the run-time environment and thereby linked to a respective process element, and the display object instance providing real-time data generated by the respective process element corresponding to real-time control of an industrial process by the process plant; generating a definition of the override and storing the override definition separately from a stored configuration of the graphic element object instance, thereby causing the override definition to be available for use separately from the graphic element object instance; applying, in the run-time environment, the override definition to the at least the portion of the graphic element object instance, thereby generating a modified graphic element object instance; and executing, in the run-time environment, the modified graphic element object instance in the display object instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification