Analog Control Blocks > Enhanced Control Selector function block

Enhanced Control Selector function block parameters

The following table lists the system parameters for the Enhanced Control Selector function block:

Table: Enhanced Control Selector function block system parameters
Parameter Units Description
ABNORM_ACTIVE None Indicates one of the following conditions:
  • A block error condition not selected in BAD_MASK at the function block level is True (Active).
  • An error condition at the module level not selected in MERROR_MASK is True (Active).
  • A module status not selected in MSTATUS_MASK is True (Active).
BAD_ACTIVE None Indicates one of the following conditions:
  • 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).
  • 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 after the user selects a subset of block error (BLOCK_ERR) conditions in the BAD_MASK parameter. If any of the BLOCK_ERR conditions are True, the BAD_ACTIVE parameter becomes True. If any of the BLOCK_ERR conditions that are not included in BAD_MASK are True, ABNORM_ACTIVE becomes True.
BKCAL_IN Determined by source The analog input value and status from the BKCAL_OUT output used by an upstream function block for bumpless transfer.
BKCAL_SELX EU of OUT_SCALE The selector output value associated with SEL_X for backward output tracking, where X = 1, 2, …, NOF_USED_SEL.
BLOCK_ERR None The summary of active error conditions associated with the function block. The block error for the Enhanced Control Selector function block is: OOS (the function block is in Out of Service mode).
MODE None The mode record of the function block. Contains the actual, target, permitted, and normal modes.
NOF_USED_SEL None A parameter representing the number of selections used by the function block logic.

NOF_USED_SEL can be set on a module instance, a module class, or a module that is not class-based.

NOF_USED_SEL can be any number from 2 to 16; the default value is 3.

OP_SELECTION None A named set: Auto selection (the default) or SEL_1, SEL_2, …, SEL_16, where you can select the corresponding input. For Auto selection, the SEL_TYPE algorithm selects input.
OUT EU of OUT_SCALE The analog output value and status.
OUT_HI_LIM EU of OUT_SCALE The maximum output value allowed.
OUT_LO_LIM EU of OUT_SCALE The minimum output value allowed.
OUT_SCALE None The high and low scale values, engineering units code, and number of digits to the right of the decimal point associated with OUT.
SELECTED None An integer representing the index of the selected input when the block actual mode is Auto.
SEL_X Determined by source The number of the X input value to the selector, where X = 1, 2, …, NOF_USED_SEL.
SEL_TYPE None The selector type value: Low, Middle, or High. The default is High. Middle is only available for exactly three inputs.
STATUS_OPTS None Status options determine how status is processed and handled. You can select the Shed to MAN option on a bad input status; by default, this option is unselected.
Note

Default values and data type information for the parameters are available by expanding the Parameter View window.

Note

To configure a custom named set for use with the OP_SELECTION parameter, named set states 0 through 16 are required. Configure state zero for auto selection and states 1 through 16 for the corresponding inputs.