SIS function blocks > SIS I/O Blocks > Logic Solver Digital Valve Controller function block

Logic Solver Digital Valve Controller function block parameters

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

Table: LSDVC Function Block System Parameters

Parameter

(Data Type)

Default Value

(Units)

Characteristics

Description

BLOCK_ERR

(Option bitstring)

None

NVM:

Preserved on Download

Contains the runtime value for the following conditions (inactive = 0, active = 1):

  • Output Failure

  • Input Failure/Bad PV

  • Fault State is Active

CAS_IN_D

(Discrete with status)

0

Access:

Tuning

NVM:

Restored on Restart

The block input from an upstream function block, typically a safety shutdown signal where 0 = trip.

CFM_TRIP_TIME

(Floating point)

5

(Seconds)

Access:

Configurable, Tuning

NVM:

Restored on Restart

The number of seconds to allow for PV_D to confirm in the 0 state following a transition of OUT_D to Off

CFM_TRIP_TIMER

(Floating point)

0

(Seconds)

NVM:

Preserved on Download

This timer starts when OUT_D transitions from On to Off. The timer's value increments from 0.0 seconds to CFM_TRIP_TIME seconds. The value is retained until a subsequent transition of OUT_D to Off.

DO_ALERTS

(Option bitstring)

None

NVM:

Preserved on Download

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

  • Failed to confirm after trip command

  • Confirm lost while commanded On

For a description of the alerts and information on how to access them, refer to DO_ALERTS.

FAULT_STATE

(Named Set)

Not Active

NVM:

Preserved on Download

Indicates whether the fault state is currently Not Active or Active.

FSTATE_OPTS

(Option bitstring)

All options enabled

Access:

Configurable, Tuning

NVM:

Restored on Restart

Configurable fault state options:

  • Enable detection based on CAS_IN_D status

  • Enable detection based on output status

  • Enable detection based on PV_D value

FSTATE_TIME

(Floating point)

300

(Seconds)

Access:

Configurable, Tuning

NVM:

Restored on Restart

The number of consecutive seconds of Bad status allowed on CAS_IN_D before the fault state becomes active and the block forces OUT_D to the off-state value of 0. Setting FSTATE_TIME to 0.0 causes the fault state to occur immediately when status is Bad.

FSTATE_TIMER

(Floating point)

0

(Seconds)

Access:

Tuning

NVM:

Preserved on Download

This timer starts when a new fault state condition is detected on CAS_IN_D. When the fault state condition clears, FSTATE_TIMER retains its value until the next time a fault state condition is detected on CAS_IN_D.

FSTATE_TIMER_H

(Floating point)

0

(Hours)

NVM:

Preserved on Download

The value of FSTATE_TIMER in hours.

IO_OUT

(I/O Reference)

None

Access:

Configurable

The configured output, always a HART Two-state Output.

OFF_CURRENT

(Named Set)

0 milliamps

Access:

Configurable, Tuning

NVM:

Restored on Restart

Configured off current for valve controller. Choices are:

  • 0 milliamps

  • 4 milliamps

OUT_D

(Discrete with status)

0

NVM:

Preserved on Download

The output value written to the channel or CHARM defined by IO_OUT. (1 = 20, 0 = current defined by OFF_CURRENT.)

OUT_D_STATE

(Named Set)

Off

NVM:

Preserved on Download

Indicates the current state of OUT_D:

  • Off (0)

  • Off - Ready to Reset (0)

  • On (1)

PST_ALERTS

(Option bitstring)

None

NVM:

Preserved on Download

Contains the runtime value for the following conditions (inactive = 0, active = 1):

  • Last test denied

  • No successful test in the required interval.

  • Last test failed.

For a description of the alerts and information on how to access them, refer to PST_ALERTS.

PST_NEXT_TIMER

(Floating point)

0

(Hours)

NVM:

Preserved on Download

The time until the start of the next periodic partial stroke test, if greater than zero).

PST_PERIOD_TIME

(Floating point)

0

(Hours)

Access:

Configurable, Tuning

NVM:

Restored on Restart

The configured time between periodic partial stroke tests.

PST_REQ_INTERVAL

(Floating point)

0

(Hours)

Access:

Configurable, Tuning (CSLS major revision 2 or higher)

NVM:

Restored on Restart

The maximum allowed time between successful partial stroke tests before an alert is issued.

Only CSLS major revision 2 or higher supports this parameter. Only certain field devices support this parameter (Fisher Controls DVC6200 firmware revision 7 or later).

PST_RESULT

(Named Set)

Unsupported

None

Indicates the results of the most recent partial stroke test.
  • Unsupported - the device does not support this parameter
  • None - a PST has never been performed or is in progress
  • Green - PST was successful
  • Yellow - user configured in the device
  • Red - user configured in the device

Only CSLS major revision 2 or higher supports this parameter. Only certain field devices support this parameter (Fisher Controls DVC6200 firmware revision 7 or later).

PST_SINCE_TIMER

(Floating point)

0

(Hours)

NVM:

Preserved on Download

The time elapsed since the last successful partial stroke test.

PST_START

(Boolean)

False

Access:

Tuning (SLS 1508 and CSLS major revision 1)

Operating (CSLS major revision 2 or higher)

Changing this parameter to True initiates an on-demand partial stroke test. The block resets PST_START to False when the test is no longer in progress.

PST_STATE

(Named Set)

Idle

NVM:

Preserved on Download

Indicates the current state of the partial stroke testing:

  • Idle

  • Armed

  • PST in Progress.

PST_TIMEOUT

300 (Seconds)

Access:

Configurable (CSLS major revision 2 or higher)

Determines the partial stroke test timeout period.

Only CSLS major revision 2 or higher supports this parameter.

PV_D

(Discrete with status)

0

NVM:

Preserved on Download

The readback value or, if RDBK_IN_D is not connected, the output value (OUT_D).

RDBK_IN_D

(Discrete with status)

0

Access:

Tuning

NVM:

Restored on Restart

Feedback of the actual state of the DVC6000ESD from a downstream function block.

REPORT_OPTS

(Option bitstring)

None

Access:

Configurable, Tuning

NVM:

Restored on Restart

Configurable options for block reporting features:

  • Alarm conditions do not roll up to module level.

  • Event records are not generated.

These options apply only to block alarms and events and not user-defined module alarms.

REQUIRE_RESET

(Boolean)

False

Access:

Configurable, Tuning

NVM:

Restored on Restart

When REQUIRE_RESET is True, RESET must be set to True for OUT_D to transition to On (1) from Off-Ready to Reset..

RESET

(Boolean)

False

Access:

Tuning (SLS 1508 and CSLS major revision 1)

Operating (CSLS major revision 2 or higher)

NVM:

Preserved on Download

If REQUIRE_RESET is True RESET must be True for OUT_D_STATE to transition from the Off-Ready state to the On state. The block changes RESET back to False.

DO_ALERTS

The following table shows the alerts that can appear for an LSDVC block, the bit position of each alert, and how to access the alert bit from DeltaV Operate.

Bit Value

Bit Position

Access from DeltaV Operate

Failed to confirm after trip command

0

DO_ALERTS.F_CV[1]

Confirm lost while commanded On

1

DO_ALERTS.F_CV[2]

PST_ALERTS

The following table shows the alerts that can appear for an LSDVC block, the bit position of each alert, and how to access the alert bit from DeltaV Operate.

Bit Value

Bit Position

Access from DeltaV Operate

Last test denied

1

PST_ALERTS.F_CV[2]

No successful test in the required interval

2

PST_ALERTS.F_CV[3]

Last test failed

3

PST_ALERTS.F_CV[4]