Function Block Properties Dialog Box - Limits Tab Overview (MMC)

The Modular Multivariable Control (MMC) instruction controls two process variables (PV) to their setpoints (SP) using up to three control variables. The MMC instruction calculates the control variables (CV1, CV2, and CV3) in the auto mode based on the PV1 -SP1, PV2 - SP2 deviation, internal model, and tuning.
Use the
Limits
tab of the
Function Block Properties
dialog box to set the values of the parameters for the selected MMC function block.
The following table describes the parameters available on the
Limits
tab:
Parameter
Description
Set Point
  • High Limit - PV1
Enter a value for the SP1 high limit, scaled in PV units.
The valid range is
SP1LLimit
to
PV1EUMax
.
The default value is 100.0.
  • High Limit - PV2
Enter a value for the SP2 high limit, scaled in PV units.
The valid range is
SP2LLimit
to
PV2EUMax
.
The default value is 100.0.
  • Low Limit - PV1
Enter a value for the SP1 low limit, scaled in PV units.
The valid range is
PV1EUMin
to
SP1HLimit
.
The default value is 0.0.
  • Low Limit - PV2
Enter a value for the SP2 low limit, scaled in PV units.
The valid range is
PV2EUMin
to
SP2HLimit
.
The default value is 0.0.
Control Variables
  • High Limit - CV1
Enter the control variable CV1 high limit value.
This is used to set the
CV1HAlarm
output. It is also used for limiting CV1 when in Auto mode or Manual mode if
CVManLimiting
is TRUE.
Valid values are in the range of
CV1LLimit
<
CV1HLimit
LessThanOrEqualTo 100.0.
The default value is 100.0.
  • High Limit - CV2
Enter the control variable CV2 high limit value.
This is used to set the
CV2HAlarm
output. It is also used for limiting CV2 when in Auto mode or Manual mode if
CVManLimiting
is TRUE.
Valid values are in the range of
CV2LLimit
<
CV2HLimit
LessThanOrEqualTo 100.0.
The default value is 100.0.
  • High Limit - CV3
Enter the control variable CV3 high limit value.
This is used to set the
CV3HAlarm
output. It is also used for limiting CV3 when in Auto mode or Manual mode if
CVManLimiting
is TRUE.
Valid values are in the range of
CV3LLimit
<
CV3HLimit
LessThanOrEqualTo 100.0.
The default value is 100.0.
  • Low Limit CV1
Enter the control value CV1 low limit value.
This is used to set the
CV1LAlarm
output. It is also used for limiting CV1 when in Auto mode or Manual mode if
CVManLimiting
is TRUE.
Valid values are in the range of 0.0 LessThanOrEqualTo
CV1LLimit
<
CV1HLimit
.
The default value is 0.0.
  • Low Limit CV2
Enter the control value CV2 low limit value.
This is used to set the
CV2LAlarm
output. It is also used for limiting CV2 when in Auto mode or Manual mode if
CVManLimiting
is TRUE.
Valid values are in the range of 0.0 LessThanOrEqualTo
CV2LLimit
<
CV2HLimit
.
The default value is 0.0.
  • Low Limit CV3
Enter the control value CV3 low limit value.
This is used to set the
CV3LAlarm
output. It is also used for limiting CV3 when in Auto mode or Manual mode if
CVManLimiting
is TRUE.
Valid values are in the range of 0.0 LessThanOrEqualTo
CV3LLimit
<
CV3HLimit
.
The default value is 0.0.
  • Positive Rate of Change CV1
Enter the CV1 rate of change (ROC) limit, in percent per second.
ROC limiting is only used when in Auto mode or Manual modes if
CVManLimiting
is TRUE. A value of zero disables CV1 ROC limiting.
Valid values are in the range of 0.0 to a maximum positive floating point value.
The default value is 0.0.
  • Positive Rate of Change CV2
Enter the CV2 rate of change (ROC) limit, in percent per second.
ROC limiting is only used when in Auto mode or Manual modes if
CVManLimiting
is TRUE. A value of zero disables CV2 ROC limiting.
Valid values are in the range of 0.0 to a maximum positive floating point value.
The default value is 0.0.
  • Positive Rate of Change CV3
Enter the CV3 rate of change (ROC) limit, in percent per second.
ROC limiting is only used when in Auto mode or Manual modes if
CVManLimiting
is TRUE. A value of zero disables CV3 ROC limiting.
Valid values are in the range of 0.0 to a maximum positive floating point value.
The default value is 0.0.
  • Negative Rate of Change CV1
Enter the CV1 rate of change (ROC) limit, in percent per second.
ROC limiting is only used when in Auto mode or Manual modes if
CVManLimiting
is TRUE. A value of zero disables CV1 ROC limiting.
Valid values are in the range of 0.0 to a maximum positive floating point value.
The default value is 0.0.
  • Negative Rate of Change CV2
Enter the CV2 rate of change (ROC) limit, in percent per second.
ROC limiting is only used when in Auto mode or Manual modes if
CVManLimiting
is TRUE. A value of zero disables CV2 ROC limiting.
Valid values are in the range of 0.0 to a maximum positive floating point value.
The default value is 0.0.
  • Negative Rate of Change CV3
Enter the CV3 rate of change (ROC) limit, in percent per second.
ROC limiting is only used when in Auto mode or Manual modes if
CVManLimiting
is TRUE. A value of zero disables CV3 ROC limiting.
Valid values are in the range of 0.0 to a maximum positive floating point value.
The default value is 0.0.
  • Limit Control Variable in Manual Mode
Select this check box to limit CV1, CV2, or CV3 values in Manual mode request.
If
Manual
mode and
CVManLimiting
are TRUE, CV1, CV2, and CV3 are limited by the appropriate CV1, CV2, and CV3 HLimit and LLimit values.
Status
Displays status information for blocks containing status bits. If none of the status bits are set, an
OK
message appears in this field. Otherwise, a list of the status bits that are set appears here. This list is comprised of the parameter names associated with the status bits, and typically explain which parameters were configured with invalid values.
Execution Order
Displays the block's execution number if the routine is in a verified state. If the routine is not yet verified, a
Routine not verified
message appears. Note that this item is read-only.
Never display description in a routine
Select this check box if you do not want the description to display in the routine.
OK
Click this button to add the selected item in the instruction list to the routine and close the
Function Block Properties
dialog box.
Cancel
Click this button to cancel any edits you have made and close the
Function Block Properties
dialog box.
Apply
Click this button to accept your changes and continue editing in the
Function Block Properties
dialog box.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.