Configure Formula Parameters for Automatic Process Phases
- Last UpdatedOct 29, 2024
- 7 minute read
There are three types of formula parameters; input, output, and process variable. Process variable parameters are used to represent data such as set points and rates, input and output parameters are used when material tracking is required. Also, you must assign a specific data class type to each formula parameter. The available data class options are analog, discrete, string, and variable type parameters. Tag assignments to the elements associated with each parameter correspond to the assigned data class of the parameter. For example, only analog tags can be assigned to the elements of an analog process variable parameter.
Input parameters have seven elements. The parameter name defines a family of information while elements define the members of the family. The seven elements for input parameters are Target, Actual, High Deviation, Low Deviation, Preact, Lot Code, and Material ID.
Output parameters have three elements. The parameter name defines a family of information while elements define the members of the family. The three elements for output parameters are Target, Actual, and Material ID.
Process variables have six elements. The parameter name defines a family of information. Elements define the members of the family. The six elements for process variables are Target, Actual, High Deviation, Low Deviation, High Limit, and Low Limit.
The configuration of the parameter type, data class, and elements is extremely important. The AVEVA Batch Management System controls a phase and interacts with both the control system and the operator based on the configuration of the parameters.
The following sections contain a detailed explanation of the results that you can achieve for different parameter configurations.
Target Element
The target element is available for all parameter and data class combinations.
To configure the target element
-
Select the Enable Display check box if the target value is to be shown during the run-time processing of the phase. If a tag is assigned to the element, the value assigned in the recipe is written to the control system by the AVEVA Batch Management System prior to the start of the phase. Typically, the phase logic uses the target value to determine when to end the phase.
-
If the operator is allowed to modify the target, enable the Edit Allowed check box.
-
If the operator must modify the target, enable the Edit Required check box.
-
You can assign a Default Value to the target element for process variable parameters of any data class.
Configure the Actual Element
The Actual element is available for all parameter and data class combinations.
To configure the Actual element
-
Select the Enable Display check box if the actual value is to be shown during the run-time processing of the phase. If a tag is assigned to the element, the AVEVA Batch Management System reads the value of the tag, in real time, from the control system during the processing of the phase.
-
If the operator is allowed to modify the Actual value, enable the Edit Allowed check box.
-
If the operator must modify the Actual value, enable the Edit Required check box.
Configure the High and Low Deviation Elements
High and Low Deviation elements are available for analog process variable parameters and analog input parameters and are expressed as a percentage of the target value. If tags are assigned, the AVEVA Batch Management System calculates and writes the deviation values to the control system prior to the start of the phase. Deviations are recalculated if changes are made to the target or deviation elements. For example, if the target value is 100, the high deviation is 3%, and the low deviation is 5%, the down-loaded high and low deviation values are 3 and 5, respectively.
To configure High and Low Deviation elements
-
Select the appropriate Enable Display check box if either of the element values are to be shown during the run-time processing of the phase. Typically, the phase logic uses the deviations to establish alarm limits or an acceptable phase completion range for the actual value of the parameter.
-
If the operator is allowed to modify either of the deviation values, enable the Edit Allowed check box.
-
If the operator must modify either of the deviation values, enable the Edit Required check box.
-
You can assign a Default Value to the high and low deviation elements for analog process variable parameters only.
Configure the High and Low Limit Elements
The high and low limit elements are available for analog process variable parameters and are used by the Recipe Editor and the AVEVA Batch Management System to prevent the entry of out-of-range values. If tags are assigned, the AVEVA Batch Management System writes the limit values to the control system before the start of the phase.
To configure High and Low Limit elements
-
If either of the element values are to be shown during the run-time processing of the phase, select the appropriate Enable Display check box.
-
You can assign a Default Value to the high and low limit elements.
Configure the Preact Element
The preact element is available for analog input parameters.
To configure the Preact element
-
If the Preact value is to be shown during the run-time processing of the phase, select the Enable Display check box.
-
If a tag is assigned to the element, the Preact value defined in the process model is written to the control system by the AVEVA Batch Management System prior to the start of the phase.
Configure the Lot Code Element
The lot code element is available for analog input parameters.
To configure the Lot Code element
-
If the Lot Code value is to be shown during the run-time processing of the phase, select the Enable Display check box.
-
If the operator is allowed to modify the Lot Code, enable the Edit Allowed check box.
-
If the operator must modify the Lot Code, enable the Edit Required check box.
-
If a tag is assigned to the element, the value assigned by the operator or the control system is to be written to the AVEVA Batch Management System during the processing of the phase.
Configure the Material ID Element
The Material ID element is available for analog input and output parameters.
To configure the Material ID element
-
If the Material ID value is to be shown during the run-time processing of the phase, select the Enable Display check box.
-
If the operator is allowed to modify the Material ID, enable the Edit Allowed check box.
-
If the operator must modify the Material ID, enable the Edit Required check box.
Formula parameter configurations for the automatic process phase examples given earlier are shown in the following table.
|
Phase Name |
Parameter |
Parameter |
Assign Tag |
Enable/ |
Edit |
Edit |
|---|---|---|---|---|---|---|
|
Target |
||||||
|
a) Agitate |
SpeedTime |
Process Variable |
Yes |
Yes |
Yes |
No |
|
Process Variable |
Yes |
Yes |
Yes |
No |
||
|
b) AgitOff |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
c) AgitOn |
Speed |
Process Variable |
Yes |
Yes |
Yes |
No |
|
d) Charge |
Quantity |
Input |
Yes |
Yes |
Yes |
No |
|
e) Cool |
Temp |
Process Variable |
Yes |
Yes |
Yes |
No |
|
Rate |
Process Variable |
Yes |
Yes |
Yes |
No |
|
|
f) Discharg |
Quantity |
Output |
Yes |
Yes |
Yes |
No |
|
g) Heat |
Temp |
Process Variable |
Yes |
Yes |
Yes |
No |
|
Rate |
Process Variable |
Yes |
Yes |
Yes |
No |
|
|
h) Soak |
Temp |
Process Variable |
Yes |
Yes |
Yes |
No |
|
Time |
Process Variable |
Yes |
Yes |
Yes |
No |
|
|
Actual |
||||||
|
a) Agitate |
Speed |
Process Variable |
Yes |
Yes |
No |
No |
|
a) Agitate |
Time |
Process Variable |
Yes |
Yes |
No |
No |
|
b) AgitOff |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
c) AgitOn |
Speed |
Process Variable |
Yes |
Yes |
No |
No |
|
d) Charge |
Quantity |
Input |
Yes |
Yes |
No |
No |
|
e) Cool |
Temp |
Process Variable |
Yes |
Yes |
No |
No |
|
Rate |
Process Variable |
Yes |
Yes |
No |
No |
|
|
f) Discharg |
Quantity |
Output |
Yes |
Yes |
No |
No |
|
g) Heat |
Temp |
Process Variable |
Yes |
Yes |
No |
No |
|
Rate |
Process Variable |
Yes |
Yes |
No |
No |
|
|
h) Soak |
Temp |
Process Variable |
Yes |
Yes |
No |
No |
|
Time |
Process Variable |
Yes |
Yes |
No |
No |
|
|
High and Low Deviation Element |
||||||
|
a) Agitate |
Speed |
Process Variable |
Yes |
Yes |
No |
No |
|
Time |
Process Variable |
Yes |
Yes |
No |
No |
|
|
b) AgitOff |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
c) AgitOn |
Speed |
Process Variable |
Yes |
Yes |
No |
No |
|
d) Charge |
Quantity |
Input |
Yes |
Yes |
No |
No |
|
e) Cool |
Temp |
Process Variable |
Yes |
Yes |
No |
No |
|
Rate |
Process Variable |
Yes |
Yes |
No |
No |
|
|
f) Discharg |
Quantity |
Output |
Yes |
Yes |
No |
No |
|
g) Heat |
Temp |
Process Variable |
Yes |
Yes |
No |
No |
|
Rate |
Process Variable |
Yes |
Yes |
No |
No |
|
|
h) Soak |
Temp |
Process Variable |
Yes |
Yes |
No |
No |
|
Time |
Process Variable |
Yes |
Yes |
No |
No |
|
|
High and Low Limit Element |
||||||
|
a) Agitate |
Speed |
Process Variable |
Yes |
Yes |
N/A |
N/A |
|
Time |
Process Variable |
Yes |
Yes |
N/A |
N/A |
|
|
b) AgitOff |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
c) AgitOn |
Speed |
Process Variable |
Yes |
Yes |
N/A |
N/A |
|
d) Charge |
Quantity |
Input |
Yes |
Yes |
N/A |
N/A |
|
e) Cool |
Temp |
Process Variable |
Yes |
Yes |
N/A |
N/A |
|
Rate |
Process Variable |
Yes |
Yes |
N/A |
N/A |
|
|
f) Discharg |
Quantity |
Output |
Yes |
Yes |
N/A |
N/A |
|
g) Heat |
Temp |
Process Variable |
Yes |
Yes |
N/A |
N/A |
|
Rate |
Process Variable |
Yes |
Yes |
N/A |
N/A |
|
|
h) Soak |
Temp |
Process Variable |
Yes |
Yes |
N/A |
N/A |
|
Time |
Process Variable |
Yes |
Yes |
N/A |
N/A |
|
|
Preact Element |
||||||
|
a) Agitate |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
b) AgitOff |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
c) AgitOn |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
d) Charge |
Quantity (LBS) |
Input |
No |
No |
No |
No |
|
e) Cool |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
f) Discharg |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
g) Heat |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
h) Soak |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
Lot Code Element |
||||||
|
a) Agitate |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
b) AgitOff |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
c) AgitOn |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
d) Charge |
Quantity (LBS) |
Input |
Yes |
Yes |
Yes |
Yes |
|
e) Cool |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
f) Discharg |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
g) Heat |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
h) Soak |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
Material Id Element |
||||||
|
a) Agitate |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
b) AgitOff |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
c) AgitOn |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
d) Charge |
Quantity (LBS) |
Input |
Yes |
Yes |
No |
No |
|
e) Cool |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
f) Discharg |
Quantity (LBS) |
Output |
Yes |
Yes |
No |
No |
|
g) Heat |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
|
h) Soak |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |