Hi there,
Looking for an idea as how a phase can determine (in run time) that it was loaded and started only by:
a) loading and starting the associated operation using the standard Batch graphic Load and Start buttons (the operation/phase is started as a result of operator intervention in the recipe process).
As against the phase starting automatically as part of a Procedure / UP / OP structure.
It's for operational reasons, it is necessary to catch that an operation/phase was started by an operator (via the batch system, using the standard Load and Start buttons).
Thanks for your time on this.
When running a phase manually from the batch executive there is probably only one way to 'check' that this is being run from a recipe and that is to have a recipe parameter that is set a certain way when running from recipes and defaulted to be something else in the phase and then "hope" the operator doesn't change this recipe parameter when starting manually.
You can't rely on Unit parameters OPERATION or UNITPROCEDURE as there is no way to tell that these items actually started the phase.
If the phases are loaded from DeltaV Operate via the Unit Faceplate then you can look at the OWNER parameter of the phase.
In reply to Matt Stoner: