Advanced control blocks > Model Predictive Control Process Simulator function block

Model Predictive Control Process Simulator function block parameters

The following table lists the system parameters for the MPC Process Simulator function block:

Table: MPC Process Simulator function block parameters

Parameter

Unit

Description

ABNORM_ACTIVE

None

The indication that a block error condition not selected in BAD_MASK (on the function block level) is True (Active), an error condition (at the module level) not selected in MERROR_MASK is True (Active), or a module status not selected in MSTATUS_MASK is True (Active).

BAD_ACTIVE

None

The indication that a block error condition selected in BAD_MASK (at the function block level) is True (Active), an error condition (at the module level) selected in MERROR_MASK is True (Active), or a module status selected in MSTATUS_MASK is True (Active).

BAD_MASK

None

The set of active error conditions that triggers a user-defined Bad condition. The user selects a subset of block error (BLOCK_ERR) conditions in the BAD_MASK parameter. When any of these conditions is True, the BAD_ACTIVE parameter becomes True. When any of the BLOCK_ERR conditions not included in BAD_MASK is True, ABNORM_ACTIVE becomes True.

BLOCK_ERR

None

The summary of active error conditions associated with the block.

CNSTR [1…4]

The input units of the connected block.

Constrained parameter (inputs to the MPC function block). Process output to be maintained within a specified range of operation.

CNTRL [1…4]

The output units of the connected block.

Controlled parameter (inputs to the MPC function block). Process output that is to be maintained at a specific target value.

DSTRB [1…4]

The output units of the connected block.

Disturbance parameter. Process input that is determined by upstream process condition and impacts controlled and constraint parameters.

FOLLOW

None

Allows the output to track the input or the input times gain (True = Active; False = Inactive). When enabled, this parameter is used to force the MPC Process Simulator function block to a steady state condition.

MNPLT [1…4]

The output units of the connected block.

Manipulated parameter (output from the MPC function block). Process inputs that are adjusted by the MPC block in automatic operation or by an operator in manual mode.