I/O Blocks > Pulse Input (PIN) function block

Pulse Input function block parameters

The following table lists the system parameters for the Pulse Input function block:

Table: Pulse Input function block system 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).

ALARM_HYS

Percent or

Percent of PV_SCALE

The amount the alarm value must return within the alarm limit before the associated active alarm condition clears. ALARM_HYS is limited to 50% of scale.

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 (BLOCK_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 for the Pulse Input function block are

  • Out of Service

  • Input Failure/Bad PV

  • Simulate Active

FIELD_VAL

Percent

The value and status from the I/O card or from the simulated input when simulation is enabled. In the PIN function block, FIELD_VAL is the percent value of PV within the range defined by OUT_SCALE.

HI_ACT

None

The result of alarm detection associated with HI_LIM. If HI_ACT equals True, HI_LIM has been exceeded.

HI_HI_ACT

None

The result of alarm detection associated with HI_HI_LIM. If HI_HI_ACT equals True, HI_HI_LIM has been exceeded.

HI_HI_LIM

EU of PV

The setting for the alarm limit used to detect the high high alarm condition.

HI_LIM

EU of PV

The setting for the alarm limit used to detect the high alarm condition.

INSPECT_ACT

None

Indicates if Inspect is enabled and one or more of the limits for the block have been exceeded. The normal value is 0. This parameter is set to 1 only if both of the following conditions are true:

  • The Write To Inspect Alarm context menu item has been selected from Inspect for this block.

  • With the Current Hour filter selected, Inspect indicates that an abnormal condition exists for Mode, Control, Input, or Variability. (Note that an abnormal condition exists for Variability only if both the Variability Index and the Standard Deviation have exceeded their defined limits.)

IO_IN

None

Defines the input DST for the I/O channel used for the PV.

LO_ACT

None

The result of alarm detection associated with LO_LIM. If LO_ACT equals True, LO_LIM has been exceeded.

LO_LIM

EU of PV

The setting for the alarm limit used to detect the low alarm condition.

LO_LO_ACT

None

The result of alarm detection associated with LO_LO_LIM. If LO_LO_ACT equals True, LO_LO_LIM has been exceeded.

LO_LO_LIM

EU of PV

The setting for the alarm limit used to detect the low low alarm condition.

MODE

None

Parameter used to request and show the source of the output used by the block.

OUT

EU of OUT_SCALE

The primary value and status calculated by the block in Auto mode. OUT can be set manually in Man mode.

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. In the PIN function block, it is used to back-calculate FIELD_VAL from PV. The configurer enters EU0 and EU100 fields of OUT_SCALE as the minimum and maximum values in engineering units per time units defined by TIME_UNITS

PULSE_VAL

None

The number of engineering units per pulse. The block calculates PV from the frequency of pulses using PULSE_VAL and TIME_UNITS.

PV

EU of OUT

Calculated using the RATE channel value (counts/sec) defined by the IO_IN parameter, the PULSE_VAL parameter value to convert to EU/sec, and the TIME_UNITS parameter to convert to EU per time units.

PV_FTIME

Seconds

The time constant of the first-order PV filter. It is the time required for a 63% change in the FIELD_VAL to be reflected in the PV.

SIMULATE

EU of XD_SCALE

Enables simulation and allows you to enter an input value and status. The SIMULATE value is used by the block only when SIMULATE_IN is not connected.

SIMULATE_IN

EU of XD_SCALE

The input connector value and status used by the block instead of the analog measurement when simulation is enabled. If SIMULATE_IN is connected or has a manually entered value, SIMULATE_IN always overrides SIMULATE.

Note

When SIMULATE_IN is wired from an input source on the function block diagram, it always overrides a manually entered value.

STATUS_OPTS

None

Status options allow you to select options for status handling and processing. The supported status option for the Pulse Input function block is:

  • Uncertain if Man mode.

STDEV_CAP

EU of OUT_SCALE or EU of PV_SCALE

(reports in percent to Inspect)

The estimated capability standard deviation (measurement of short term variation). An estimate of the least standard deviation the process could achieve ideally. 

STDEV_TIME

Seconds

The time frame over which STDEV and STDEV_CAP are performed. The default value of zero is good for most processes where the scan rate is no more than approximately 10 times faster than the time to steady state.

If the process is relatively much slower, it is recommended that you enter the approximate time it takes for the process to return to steady state after a change. This ensures that the STDEV and STDEV_CAP calculations accurately consider the actual time constant of the process.

STDEV

EU of OUT_SCALE or EU of PV_SCALE

(reports in percent to Inspect)

The standard deviation of PV. For analog control blocks in AUTO, mean is assumed to be the SP.

TIME_UNITS

Selectable Time Unit - seconds, minutes, hours, or days

Determines the factor used to convert EU/sec to the desired units of time in the PV calculation.

Note

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