Associated graphic displays in a process environment
First Claim
1. A graphic display editor for use in creating a user interface display that represents operation of one or more entities within a process plant, the graphic display editor comprising:
- a repository storing a library of graphic objects, each graphic object including a visual representation of a physical or a logical entity within the process plant;
a processor coupled to the repository and programmed to execute a plurality of routines including;
a graphically based editor canvas routine that enables a user to define an executable graphic display by placing one or more visual representations of the graphic objects from the library of graphic objects onto an edit canvas to define a manner in which the one or more visual representations of the graphic objects will be displayed on a display device to a user during execution of the graphic display;
a property definition canvas routine enabling a user to define a property associated with at least one of the plurality of graphic objects;
a binding definition routine enabling a user to specify a binding between the property and a runtime environment within the process plant; and
an action definition routine enabling a user to interact with the graphic display to perform a function using the graphic display,wherein the action definition routine enables a user to access from the graphic display a further graphic display in a sequential manner, andwherein the further graphic display includes at least one graphic object with a visual representation placed onto the editor canvas to define the graphic display, andwherein the at least one graphic object is depicted by a different graphic visualization in the further graphic display than the at least one graphic object is defined in the graphic display.
2 Assignments
0 Petitions
Accused Products
Abstract
Graphical display support is provided within a process plant configuration, monitoring and simulation system to enable graphical displays to be created in a manner in which they are associated with one another in the runtime environment. In particular, a single graphic display editor may be used to create interrelated graphic displays that may be accessed from one another in the runtime environment to provide further information about a process entity within one of the graphic displays, to scroll through adjacent sections of a process plant or to provide different displays for different functions within the process plant, such as for an operator viewing function, a simulation function and a maintenance function. Because the same graphic editor is used to create the graphic displays, the resultant graphic displays may have the same look and feel and may be bound to the runtime environment within the plant in generally the same manner.
59 Citations
42 Claims
-
1. A graphic display editor for use in creating a user interface display that represents operation of one or more entities within a process plant, the graphic display editor comprising:
-
a repository storing a library of graphic objects, each graphic object including a visual representation of a physical or a logical entity within the process plant; a processor coupled to the repository and programmed to execute a plurality of routines including; a graphically based editor canvas routine that enables a user to define an executable graphic display by placing one or more visual representations of the graphic objects from the library of graphic objects onto an edit canvas to define a manner in which the one or more visual representations of the graphic objects will be displayed on a display device to a user during execution of the graphic display; a property definition canvas routine enabling a user to define a property associated with at least one of the plurality of graphic objects; a binding definition routine enabling a user to specify a binding between the property and a runtime environment within the process plant; and an action definition routine enabling a user to interact with the graphic display to perform a function using the graphic display, wherein the action definition routine enables a user to access from the graphic display a further graphic display in a sequential manner, and wherein the further graphic display includes at least one graphic object with a visual representation placed onto the editor canvas to define the graphic display, and wherein the at least one graphic object is depicted by a different graphic visualization in the further graphic display than the at least one graphic object is defined in the graphic display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine readable storage medium storing a set of graphic displays that are executable on one or more display devices to visually represent operation of one or more entities within a process plant, the set of graphic displays comprising:
-
instructions executable to cause the one or more display devices to visually represent a first graphic display and a second graphic display, the first graphic display including; a display area; one or more visually interconnected graphic objects, each of the graphic objects including a visual representation of a physical or a logical entity within the process plant and depicted in the display area; a property definition defining a property associated with at least one of the plurality of graphic objects; a binding definition specifying a binding between the property and a runtime environment within the process plant; and a visual link within the display area that enables a user to interact with the first graphic display to access the second graphic display in a sequential manner, wherein the first graphic display includes a first one of the one or more visually interconnected graphic objects having a first visual representation of a first physical or a logical entity and the second graphic display includes the first one of the one or more visually interconnected graphic objects having a second visual representation of the first physical or logical entity. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A process control and configuration system for use in a process plant, comprising:
-
a plurality of physical and logic process entities which operate together to perform a process; a process controller communicatively connected to the plurality of physical and logical process entities; one or more control routines implemented on the process controller to control the operation of the plurality of physical and logic process entities; a display device including a processor and a display screen; and a set of interrelated graphic displays, the graphic displays independently executable on the display device to visually represent the operation of a set of the process entities within the process plant on the display screen, wherein the set of interrelated graphic displays are sequentially accessed from one another, wherein one process entity of the set of process entities is depicted by a first graphic visualization in the one of the set of interrelated graphic displays and also depicted by a second graphic visualization in the another one of set of graphic displays. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A process control and configuration system for use in a process plant, comprising:
-
a plurality of physical and logic process entities which operate together to perform a process; a process controller communicatively connected to the plurality of physical and logical process entities; one or more control routines implemented on the process controller to control the operation of the plurality of physical and logic process entities; a display device including a processor and a display screen; and a graphic display editor that enables a user to design a set of interrelated graphic displays, wherein each of the set of interrelated graphic displays is independently executable on the display device to visually represent the operation of one or more of the process entities within the process plant on the display screen, wherein the set of interrelated graphic displays are sequentially accessed from one another; wherein a first graphic display of the set of interrelated graphic displays depicts one of the process entities by a first graphic visualization and a second graphic display of the set of interrelated graphic displays depicts the one of the process entities by a second graphic visualization. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
Specification