Efficient design and configuration of elements in a process control system

US9417626B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9417626-B2
Application numberUS-200913120632-A
CountryUS
Kind codeB2
Filing dateSep 29, 2009
Priority dateSep 29, 2008
Publication dateAug 16, 2016
Grant dateAug 16, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A process control configuration method in a user interface of a computer system for developing control strategies of a process plant, where the user interface defines a screen area to display a plurality of independent panes therein, includes generating a first edit pane, including displaying a graphical representation of a first set of logical or physical entities for carrying out respective process control operations in the process plant; generating a second edit pane, including displaying a graphical representation of a second set of logical or physical entities for carrying out respective process control operations in the process plant, wherein each in the first set and the second set of logical or physical entities includes at least one input and at least one output, and wherein each of the first edit pane and the second edit pane defines an independent user interface screen within the screen area; receiving a first selection of an output of a first entity in the first set of logical or physical entities; receiving a second selection of an input to a second entity in the first second of logical or physical entities; and automatically generating respective visual indicators in each of the first edit pane and the second edit pane in response to receiving the first selection and the second selection, wherein the visual indicators depict respective endpoints of a connection between the first entity and the second entity.

First claim

Opening claim text (preview).

What is claimed is: 1. A process control configuration method in a user interface of a computer system for developing control strategies of a process plant, wherein the user interface defines a screen area to display a plurality of independent panes therein, the method comprising: generating, by one or more processors, a first edit pane, including displaying a graphical representation of a first set of logical or physical entities for carrying out respective process control operations in the process plant; generating, by one or more processors, a second edit pane, including displaying a graphical representation of a second set of logical or physical entities for carrying out respective process control operations in the process plant, wherein each in the first set and the second set of logical or physical entities includes at least one input and at least one output, and wherein each of the first edit pane and the second edit pane defines an independent user interface screen within the screen area; receiving, by one or more processors, a first selection of an output of a first entity in the first set of logical or physical entities; receiving, by one or more processors, a second selection of an input to a second entity in the second of logical or physical entities; and automatically generating, by one or more processors, a connection indicator in response to receiving the first selection and the second selection that depicts a connection between the output of the first entity in the first edit pane and the input of the second entity in the second edit pane, wherein the connection indicator includes a first tag identifying the second pane in the first pane adjacent to the output of the first entity, and a second tag identifying the first pane in the second pane adjacent to the input to the second entity. 2. The method of claim 1 , wherein each in the first set of logical or physical entities and the second set of logical or physical entities is a device that performs a physical function in the process plant. 3. The method of claim 1 , wherein each in the first set of logical or physical entities and the second set of logical or physical entities is a function block including: one or several inputs, each adapted to receive a respective process control parameter; one or several outputs; and a control logic responsive to the one or several inputs to generate a control signal at the one or several outputs. 4. The method of claim 1 , generating, by one or more processors, the connection indicator to depict a connection between the first entity and the second entity, wherein a portion of the connection indicator is within the screen area of the user interface but outside each of the first edit pane and the second edit pane. 5. The method of claim 1 , wherein the connection indicator is a line connector between the first edit pane and the second edit pane. 6. The method of claim 1 , wherein receiving the first selection and the second selection includes receiving a command from a pointing device tracing a path in the screen area from the output of the first entity to the input of the second entity. 7. A recipe configuration method for developing a recipe used in automated manufacturing of a product in a batch execution environment, the method comprising: displaying, by one or more processors, an interactive table including (i) an identifier of a procedure corresponding to the recipe, wherein the procedure includes a set of one or several unit procedures, each unit procedure including a set of one or several operations, and each operation including a set of one or several phases; displaying, by one or more processors, (ii) a set of unit procedure identifiers corresponding to the respective one or several unit procedures, (iii) a set of operation identifiers corresponding to the respective one or several operations, and (iv) a set of phase identifiers corresponding to the respective one or several phases; receiving, by one or more processors, a selection of a source parameter associated with a source routine, wherein the source routine is one of the procedure, a unit procedure in the set unit procedures, an operation in the set of operations, or a phase in the set of phases; receiving, by one or more processors, a selection of a target parameter associated with a target routine, wherein the target routine is one of the procedure, a unit procedure in the set unit procedures, an operation in the set of operations, or a phase in the set of phases; automatically generating and storing, by one or more processors, a link from the source parameter to the target parameter in response to receiving the selection of the source parameter and the selection of the target parameter, and updating, by one or more processors, the interactive table in real time upon receiving the selection of the source parameter and the selection of the target parameter to display one of a new parameter to which the source parameter is deferred or a target parameter to which the source parameter is assigned, wherein the procedure, the unit procedure, the operation, and the phase correspond to hierarchical layers of the recipe, wherein the selection of the target parameter to display the new parameter to which the source parameter is deferred results in the stored link, upon execution of the recipe, causing a resolution of the source parameter to be deferred to a hierarchical layer of the recipe that is associated with the new parameter, including (i) the procedure, (ii) the set of one or several unit procedures, (iii) the set of one or several operations, or (iv) the set of one or several phases, and wherein the one or more levels of the recipe hierarchy corresponds to that of the target routine. 8. The method of claim 7 , wherein automatically generating and storing the link from the source parameter to the target parameter further includes generating a name of the target parameter based on a name of the source parameter in accordance with a predefined naming rule. 9. The method of claim 7 , wherein the source routine is a phase in the set of phases, the target routine is a unit procedure in the set unit procedures, and the target parameter is a parameter of the unit procedure, wherein automatically generating and storing the link from the source parameter to the target further includes: generating an intermediate target parameter as a parameter of an operation in the set of operations, wherein the unit procedure includes the operation and the operation includes the phase, and wherein the resolution of the source parameter to the hierarchical layer of the recipe includes deferring the resolution of the source parameter via the intermediate target parameter. 10. The method of claim 7 , wherein receiving the selection of the target parameter includes receiving an identifier of the target parameter. 11. The method of claim 7 , wherein receiving the selection of the source parameter and the selection of the target parameter includes: receiving data associated with a drag-and-drop event performed using a pointing device and not invoking a user dialogue. 12. A non-transitory computer-readable medium storing a parameter deferral and assignment module stored as a set of instructions executable by a processor for developing a recipe used in automated manufacturing of a product in a batch execution environment, the module comprising: a first routine to display each of: an identifier of a procedure corresponding to the recipe, wherein the procedure includes a set of one or several unit procedures, each unit procedure including a set of one or several operations, and each operation including a set of one

Assignees

Inventors

Classifications

  • Cross-Sectional Technologies · mapped topic

  • Recipe programming for flexible batch · CPC title

  • Cross-Sectional Technologies · mapped topic

  • GUI graphical user interface, icon, function bloc editor, labview · CPC title

  • characterised by job scheduling, process planning, material flow · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9417626B2 cover?
A process control configuration method in a user interface of a computer system for developing control strategies of a process plant, where the user interface defines a screen area to display a plurality of independent panes therein, includes generating a first edit pane, including displaying a graphical representation of a first set of logical or physical entities for carrying out respective p…
Who is the assignee on this patent?
Jones Bryan M, Bellville Keith R, Balentine James R, and 4 more
What technology area does this patent fall under?
Primary CPC classification G05B19/41865. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 16 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).