Alarms and events

Module alarm parameter fields

All alarm parameters created in modules support a number of fields. For example, for a module named FIC101 with an alarm parameter named HI_ALM to use a current alarm priority for a dynamic display, the syntax would be FIC101/HI_ALM.PRI. The following table shows the fields available for module alarms and how they are used.

The floating point value of module alarm parameter fields CUALM, LAALM, and CV is either 0 (zero) or non-zero. Non-zero values are used internally in the DeltaV software and should not be used in configurations.  Configurations should evaluate these fields only for zero and non-zero values.

Table: Module alarm parameter fields

Field

Use Example

Description

Read/Write

A_ (ASCII)

F_(FLOATING)

CUALM(1)

FIC101/HI_ALM.F_CUALM

Current alarm state

R

OK/HIGH

0 (zero) or non-zero

LAALM(2)

FIC101/HI_ALM.F_LAALM

Latched alarm state (active until acknowledged)

R

OK/HIGH

0 (zero) or non-zero

CV

FIC101/HI_ALM.F_CV

(same as LAALM)

R

OK/HIGH

0 (zero) or non-zero

NALM(3)

FIC101/HI_ALM.F_NALM

new alarm

(unacknowledged)

used for Blink on New Alarm

R/W

NO/YES

write NO to acknowledge

0/1

PRI

FIC101/HI_ALM.F_PRI

Priority

R/W

CRITICAL, WARNING, ADVISORY, LOG(4)

3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

ENAB

FIC101/HI_ALM.F_ENAB

Enables or disables the alarms

R/W

NO/YES

0 (NO) causes the alarm to be disabled.

1 (YES) causes the alarm to be enabled.

OPSUP

FIC101/HI_ALM.F_OPSUP

Enables alarm shelving

R/W

NO/YES

0 (NO) has no effect on alarm behavior.

1 (YES) prevents activation of the alarm. The Alarm Suppress picture shows all of the suppressed alarms.

OOS

FIC101/HI_ALM.F_OOS

Alarm is out of service

R/W

NO

0 (NO) – If the alarm .OPSUP field is 1, the alarm state remains SUPPRESSED.

If the alarm .OPSUP field is 0, the alarm state changes to one of the non-SUPPRESSED states.

1 (YES) – The alarm state either remains SUPPRESSED or changes to SUPPRESSED.

SUPRSN

FIC101/HI_ALM.F_SUPRSN

Alarm suppression reason

R/W

NO

1-254

FUNC

FIC101/HI_ALM.F_FUNC

Alarm functional classification

R

0-10

SUPTMO

FIC101/HI_ALM.F_SUPTMO

Alarm shelving timeout

R/W

Time in minutes

Time in minutes

SUPTMR

FIC101/HI_ALM.F_SUPTMR

Alarm shelving timer

R/W

Time in minutes

Time in minutes

INV

FIC101/HI_ALM.F_INV

Invert alarm input

R/W

NO/YES

0/1

(1) The alarm parameter CUALM (current alarm) can be either zero or non-zero (the non-zero value is determined by the alarm type). When CUALM is zero, the parameter is not in alarm. When CUALM is non-zero, the parameter is in alarm.
(2) The alarm parameter NALM (new - unacknowledged - alarm) can be either zero (0) or one (1). When NALM is zero, there is no new alarm. When NALM is one, there is a new, unacknowledged alarm. When the alarm is acknowledged, the NALM value returns to zero.
(3) The LAALM (latched alarm) parameter can be either zero or non-zero (the non-zero value is determined by the alarm type). LAALM is a combination of the CUALM and NALM and remains set as long as the alarm condition is active, or the alarm is unacknowledged.
(4) Using the DeltaV Explorer, you can add additional alarm priority names and map them to any value (3 through 15).