If the status of a Controlled, Constraint, or Disturbance input to the MPCPro block is Bad, the actual mode can automatically go to Man or continue in Auto using the simulated value of the bad value. The behavior is determined by the Failure condition configured for that input. UNCERTAIN status on inputs are treated as Good if the MPCPro parameter STATUS_OPTS is configured to Use Uncertain as Good. Otherwise, an Uncertain input is treated as Bad.
The BKCAL_OUT, RCAS_OUT or ROUT_OUT status of the downstream blocks are used to handshake with the downstream block for bumpless transfer and to determine if the downstream blocks are in the correct mode in response to changes made by the MPCPro function block. The MPCPro function block's actual mode remains in IMAN until all required downstream blocks (as determined by the manipulate Fail condition) are in the correct mode and the handshake for bumpless transfer is complete.
If the MPCPro function block's mode is changed to Out of Service, the status of the block outputs change to BAD Out of Service.
The MPCPro function block remains in IMAN until all required downstream blocks (as determined by the manipulate Fail condition) are in the correct mode (CAS, RCAS, or ROUT). The Actual mode of the MPCPro block goes to LO when the PredictPro application is automatically adjusting the manipulated block parameters to test the process.