Discrete Voter function block parameters

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

Table: DVTR function block system parameters

Parameter (Data Type)

Default Value (Units)

Description

A_NUM_TO_TRIP

(8-bit unsigned integer)

0

The actual number of votes needed to trip. This can differ from NUM_TO_TRIP if there are bypassed inputs and the BYPASS_OPTS option, A maintenance bypass reduces the number to trip, is selected.

BYPASSn

(Boolean)

False

If BYPASSn is True, IN_Dn is excluded from voting to trip.

BYPASS_OPTS

(Option bitstring)

None

Configurable options for maintenance and startup bypass behavior. Options are kept in a bitstring internally. The options are:

  • A maintenance bypass reduces the number to trip

  • Multiple maintenance bypasses are allowed

  • Maintenance bypass timeout is for indication only

  • Startup bypass preset is allowed while active

  • Startup bypass expires upon stabilization

  • Reminder applies to startup bypass

  • Startup bypass duration is event based.

  • Bypass permit is not required to bypass

  • Bypass permit control should be visible in operator interface

BYPASS_PERMIT

(Boolean)

False

Must be True for any BYPASSn parameter to be True when the BYPASS_OPTS option, Bypass permit is not required to bypass, is not selected. When this option is selected, the block ignores BYPASS_PERMIT.

BYPASS_TIMEOUT

(Floating point)

0

(Seconds)

The number of seconds any BYPASSn can be True before the block sets all BYPASSn parameters to False unless the BYPASS_OPTS option, Maintenance bypass timeout is for indication only, is selected. If that is true or if the value of BYPASS_TIMEOUT is 0.0, the block will not remove bypasses.

BYPASS_TIMER

(Floating point)

0

(Seconds)

Countdown timer for the bypass function in seconds.

BYPASS_TIMER_H

(Floating point)

0

(Hours)

Countdown timer for the bypass function in hours.

DELAY_TIMER

(Floating point)

0

(Seconds)

Countdown timer for the TRIP_DELAY and NORMAL_DELAY parameters to determine if the output is tripped or normal.

DESCn

(String)

None

Configurable label for IN_Dn

DVTR_ALERTS

(Option bitstring)

None

Parameter containing the runtime value of alarm conditions set by the block (inactive = 0, active = 1)

  • Trip Active 

  • Bypass Active 

  • Startup Override Active 

  • Expiration Reminder 

  • Bypassed Input Tripped 

  • Input Bad 

IN_Dn

(Discrete with status)

0

Discrete value from a single sensor. IN_Dn is extensible from 1 to 16. The default input count is 3.

NORMAL_DELAY

(Floating point)

0

(Seconds)

The number of consecutive seconds before OUT_D changes to the normal operation value after the number of votes to trip falls below the number required to trip.

NUM_TO_TRIP

(8-bit unsigned integer)

2

The configured number of votes needed to initiate a trip condition

OUT_D

(Discrete with status)

0

The output of the block, either Normal (1) or Tripped (0) as determined by the trip vote function.

OUT_D_NOBYPASS

(8-bit unsigned integer)

0

The value OUT_D would have if all BYPASSn parameters were False and a startup bypass is not active.

REMINDER_TIME

(Floating point)

0

(Seconds)

The amount of time an alarm is active prior to the timeout of a maintenance or startup bypass timer if a trip is imminent.

REPORT_OPTS

(Option bitstring)

None

Configurable options for block reporting features.

  • Alarm conditions do not roll up to module level.

This option applies only to block alarms and events and not user-defined module alarms.

STABLE_TIME

(Floating point)

0

(Seconds)

The time configured to allow for process stabilization during a startup bypass. This is the number of consecutive seconds without a vote to trip while the startup bypass is active. Optionally, the startup bypass expires when the actual stabilization time reaches the configured allowed time.

STABLE_TIMER

(Floating point)

0

(Seconds)

The actual number of consecutive seconds without a vote to trip while the startup bypass is active.

STARTUP

(Boolean)

False

Inhibits trip detection during startups. On a rising edge of STARTUP, the block keeps OUT_D in the normal operating state for STARTUP_TIME seconds when the BYPASS_OPTS option, Startup bypass duration is event based, is False.

When the BYPASS_OPTS option, Startup bypass duration is event based, is selected, a startup bypass is active when STARTUP is True and inactive when STARTUP is False).

STARTUP_TIME

(Floating point)

0

(Seconds)

The number of seconds the startup inhibit function is in effect following a rising edge of STARTUP.

STARTUP_TIMER

(Floating point)

0

(Seconds)

Countdown timer for the startup inhibit function.

STATUS_OPT

(Option bitstring)

Always use Value

Determines the behavior when the status of any IN_Dn input is Bad. Choices are:

  • Always Use Value

  • Will Not Vote if Bad

  • Vote to Trip if Bad.

TIME_TO_STABLE

(Floating point)

0

(Seconds)

The total number of seconds during a startup bypass until the inputs became and remained stable.

TRIP_DELAY

(Floating point)

0

(Seconds)

The number of consecutive seconds with enough votes to trip before OUT_D changes to the trip state value.

TRIP_STATUS

(Named Set)

Normal

Indicates the status of the trip vote and startup inhibit functions:

  • Normal

  • Tripped

  • Trip Inhibited

  • Voted to Trip - Delayed

  • Voted Normal - Delayed

TRIP_VOTE_INn

(Boolean)

False

A True value indicates IN_Dn is voting to trip.

TRIP_VOTES

(8-bit unsigned integer)

0

The number of inputs that have voted to trip. Bypassed inputs are not included in the total.