The following table lists the system parameters for the Enhanced Control Selector function block:
| Parameter | Units | Description |
|---|---|---|
| ABNORM_ACTIVE | None | Indicates one of the following conditions:
|
| BAD_ACTIVE | None | Indicates one of the following conditions:
|
| 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. |
Default values and data type information for the parameters are available by expanding the Parameter View window.
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.