Methods and apparatus to execute an auxiliary recipe and a batch recipe associated with a process control system
First Claim
Patent Images
1. A method to execute an auxiliary recipe and a batch recipe in a process control system, the method comprising:
- during execution of a process step of the batch, without pausing the execution of the batch, receiving first user input to queue an auxiliary recipe for execution;
when an entry point for the auxiliary recipe was not determined prior to starting the execution of the batch, receiving second user input during the execution of the batch to define the entry point for the auxiliary recipe;
determining whether the batch has reached the entry point at which the auxiliary recipe can be executed, the entry point being subsequent to the process step;
in response to determining that the batch has reached the entry point, pausing the execution of the batch and executing the auxiliary recipe; and
continuing the execution of the batch at the entry point after execution of the auxiliary recipe.
1 Assignment
0 Petitions
Accused Products
Abstract
Example methods and apparatus to execute an auxiliary recipe and a batch recipe execution are disclosed. A disclosed example method involves executing a first recipe, and before completion of execution of the first recipe, receiving an auxiliary recipe. The example method also involves determining whether the first recipe has reached an entry point at which the auxiliary recipe can be executed. The auxiliary recipe is then executed in response to determining that the first recipe has reached the entry point.
-
Citations
38 Claims
-
1. A method to execute an auxiliary recipe and a batch recipe in a process control system, the method comprising:
-
during execution of a process step of the batch, without pausing the execution of the batch, receiving first user input to queue an auxiliary recipe for execution; when an entry point for the auxiliary recipe was not determined prior to starting the execution of the batch, receiving second user input during the execution of the batch to define the entry point for the auxiliary recipe; determining whether the batch has reached the entry point at which the auxiliary recipe can be executed, the entry point being subsequent to the process step; in response to determining that the batch has reached the entry point, pausing the execution of the batch and executing the auxiliary recipe; and continuing the execution of the batch at the entry point after execution of the auxiliary recipe. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus to execute an auxiliary recipe and a batch recipe in a process control system, the apparatus comprising:
-
a recipe interface to obtain an auxiliary recipe in response to a first user input received during execution of a batch recipe without the batch recipe being paused, the first user input to queue the auxiliary recipe for subsequent execution, the first user input to be received during execution of a process step of the batch recipe; a user input interface to, when an entry point for the auxiliary recipe was not determined prior to starting the execution of the batch recipe, receive second user input during execution of the batch recipe to define the entry point for the auxiliary recipe; a process status identifier to determine whether the batch recipe has reached the entry point at which the auxiliary recipe can be executed before completion of the batch recipe, the entry point occurring after the process step; and an operating mode selector to pause the execution of the batch recipe to cause execution of the auxiliary recipe in response to determining that the batch recipe has reached the entry point, and to continue the execution of the batch at the entry point after execution of the auxiliary recipe. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A machine accessible storage disk or storage device having instructions stored thereon that, when execute, cause the machine to at least:
-
during execution of a process step of the batch, without pausing the execution of the batch, receiving first user input to queue an auxiliary recipe for execution; when an entry point for the auxiliary recipe was not determined prior to starting the execution of the batch, receiving second user input during the execution of the batch to define the entry point for the auxiliary recipe; determine whether the batch has reached the entry point at which the auxiliary recipe can be executed, the entry point being subsequent to the process step; in response to determining that the batch has reached the entry point, pausing the execution of the batch and executing the auxiliary recipe; and continue the execution of the batch at the entry point after execution of the auxiliary recipe. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method to configure an auxiliary recipe for execution during a batch in a process control system, the method comprising:
-
identifying a transition point during execution of a batch between first and second process steps in the batch; determining whether a recipe can be executed at the transition point in response to receiving user input when the first process step is running; without pausing the execution of the batch, queuing the recipe for execution based on the user input; and storing a recipe entry point in association with the recipe in response to determining that the recipe can be executed at the transition point, wherein the recipe entry point corresponds to the transition point, and the recipe entry point to facilitate executing the recipe after pausing the batch and to facilitate continuing the execution of the batch at the entry point after execution of the recipe. - View Dependent Claims (29, 30, 31, 32)
-
-
33. An apparatus to configure an auxiliary recipe for execution during a batch in a process control system, the apparatus comprising:
-
a recipe analyzer to receive a batch and to receive a recipe; a phase transition identifier to identify a transition point during execution of the batch between first and second process steps in the batch; a rules compliance verifier to determine whether the recipe can be executed at the transition point in response to receiving user input when the first process step is running, the user input to, without pausing the execution of the batch, queue the recipe for execution; and an entry point generator to store a recipe entry point, via a processor, in association with the recipe in response to determining that the recipe can be executed at the transition point, the recipe entry point to facilitate pausing the batch to execute the recipe and to facilitate continuing the execution of the batch at the entry point after execution of the recipe. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification