SIS function blocks > SIS I/O Blocks > Logic Solver Discrete Output function block

Logic Solver Discrete Output function block parameters

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

Table: LSDO Function Block System Parameters

Parameter

(Data Type)

Default Value

(Units)

Characteristics

Description

BLOCK_ERR

(Option bitstring)

None

NVM:

Preserved on Download

Contains the values 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, typically a safety shutdown signal  from an upstream function block, where 0 = trip.

CFM_TRIP_TIME

(Floating point)

5

(Seconds)

Access:

Configurable, Tuning

NVM:

Restored on Restart

The number of seconds allowed for PV_D to confirm in the 0 state following a transition of OUT_D to Off (0).

CFM_TRIP_TIMER

(Floating point)

0

(Seconds)

NVM:

Preserved on Download

This timer starts when OUT_D transitions from On (1) to Off (0). Its value can range from 0.0 seconds to CFM_TRIP_TIME seconds. When PV_D confirms that OUT_D is Off, the timer stops. This value is retained until a subsequent transition of OUT_D to Off.

If the timer times out, the DO_ALERTS alert Failed to confirm after trip command is set. The alert clears when OUT_D transitions to On.

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 (0) or Active (1).

FSTATE_OPTS

(Option bitstring)

All options selected

Access:

Configurable, Tuning

NVM:

Restored on Restart

Configurable fault state options:

  • Enable detection based on CAS_IN_D status

  • Enable detection based on output channel 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

Defines the output DST for the block.

OUT_D

(Discrete with status)

0

NVM:

Preserved on Download

The output value written to the channel defined by IO_OUT.

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)

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 final element 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 to Reset 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 LSDO 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]