Procedure Component
- Last UpdatedNov 03, 2021
- 1 minute read
The procedure defines the sequence of process actions needed to process one batch of a recipe. You construct a procedure by using unit procedures, operations, phases, transition logic, branch objects, and loop objects.
Unit procedures are associated with a process instance and are defined in the recipe. Operations provide a convenient way of grouping the phases that are associated with the recipe. You define operations during recipe construction. You define phases when you create the process model.
You configure phases with parameters. A parameter is assigned a value when you enter the recipe formula. Parameter types are either input, output, or process variables. When the recipe is processed by the AVEVA Batch Management System, the values assigned to the parameters are written to the control system.
Transition logic enables you to redirect the processing of a procedure based on the result of a Boolean expression. You can construct expressions by using process class or instance tags, transfer class or instance tags, and predefined functions such as questions that prompt an operator. These questions appear and must be answered by an operator when the recipe procedure is processed.
Branch objects enable you to:
-
Run simultaneous unit procedures, operations, and phases
-
Run one of many unit procedures, operations, or phases
-
Run operations simultaneously on two or more units
Loop objects enable you to re-run unit procedures, operations, and phases based on an evaluated transition logic expression.