Analog Control Blocks > Input Selector function block

Input Selector function block parameters

The following table lists the parameters for the Input Selector function block.

Table: Input Selector function block parameters

Parameter

Units

Description

ABNORM_ACTIVE

None

The indication that a block error condition not selected in BAD_MASK (on the function block level) is True (Active) or the indication that 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).

ALERT_KEY(1)

None

A user-assigned identification number reported in alarm messages from the block that allows HMI applications to sort and filter alarms and events. Set this parameter for each function block to indicate the physical unit the function block is associated with. This information can be used in the host for sorting alarms, and so on.

BAD_ACTIVE

None

The indication that a block error condition selected in BAD_MASK (at the function block level) is True (Active) or the indication that 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 (BLCOK_ERR) conditions in the BAD_MASK parameter. When any of these conditions are True, the BAD_ACTIVE parameter becomes True. When any of the BLOCK_ERR conditions that are not included in BAD_MASK are True, ABNORM_ACTIVE becomes True.

BLOCK_ERR

None

The summary of active error conditions associated with the block. The possible block errors are:

  • Out of Service - The block is in Out of Service mode.

  • Output Failure - The write to the output failed or the DST is bad.

  • Input Failure/Bad PV - The source of the block's process variable is bad.

DISABLE_1

None

This parameter, when true, disables IN_1. A disabled input is not used by SELECT_TYPE configured algorithms.

DISABLE_2

None

This parameter, when true, disables IN_2. A disabled input is not used by SELECT_TYPE configured algorithms.

DISABLE_3

None

This parameter, when true, disables IN_3. A disabled input is not used by SELECT_TYPE configured algorithms.

DISABLE_4

None

This parameter, when true, disables IN_4. A disabled input is not used by SELECT_TYPE configured algorithms.

IN_1

Determined by supplying block or source.

The first analog input value and status.

IN_2

Determined by supplying block or source.

The second analog input value and status.

IN_3

Determined by supplying block or source.

The third analog input value and status.

IN_4

Determined by supplying block or source.

The fourth analog input value and status.

MIN_GOOD

None

Minimum number of usable inputs for the result to be not bad.

MODE

None

The mode record of the block. MODE contains the actual, target, permitted, and normal modes. In some function blocks, this parameter is used to request and show the source of the setpoint, the source of the output, and/or the block operating state.

OP_SELECT

None

Valid range is 0 through 4. If non-zero, selects the corresponding input (that is, 2 selects IN_2). If zero, the algorithm selected by SELECT_TYPE selects input.

OUT

EU of OUT_SCALE or Percent or EU of IN

The analog output value and status. The number of outputs is an extensible parameter in some blocks.

OUT_RANGE(1)

None

The display scaling for the output (OUT). It has no effect on the block. You can set the high and low values, the engineering units, and the number of digits to the right of the decimal point.

SELECT_TYPE

None

If OP_SELECT is zero, determines the selection type. The following are valid selection types:
  • First Good

  • Minimum

  • Maximum

  • Middle

  • Average

  • Hot Backup

SELECTED

None

Output indicating the selected input or the number of usable inputs.

ST_REV(1)

None

The revision level of the static data associated with the function block. To support tracking changes in static parameter fields, the associated block's static revision parameter is incremented each time a static parameter field value is changed. Also, the associated block's static revision parameter is incremented if a static parameter field is written but the value is not changed.

STATUS_OPTS

None

Status options allow you to select options for status handling and processing. The available options are:

  • Uncertain if Man mode

  • Use Uncertain as Good

STRATEGY(1)

None

Used to identify groupings of blocks. This data is not checked or processed by the block.

(1) These parameters are only visible when the function block is extended to a fieldbus device.