Alarm Filter

Help Contents

Introduction

In SCADA systems an alarm list provides a list of abnormal conditions.

The Alarm Filter is a comma separated list of clauses that selects which alarms appear in the alarm list.

Syntax

An Alarm Filter has this syntax:

alarm-filter ::=
  [ alarm-filter-clause { , alarm-filter-clause } ]

alarm-filter-clause ::=
  alarm-severity-clause
  | alarm-type-clause
  | alarm-source-clause
  | alarm-state-clause

alarm-severity-clause ::=
  { MinSeverity | MaxSeverity } = value

alarm-type-clause ::=
  Types = alarm-type | '[' alarm-type-list ']'

alarm-type-list ::=
  alarm-type {, alarm-type }

alarm-type ::=
  Analog | Digital | Channel | Device

alarm-source-clause ::=
  { Areas | Sources } = alarm-source | '[' alarm-source-list ']'

alarm-source-list ::=
  alarm-source {, alarm-source }

alarm-state-clause ::=
  States = alarm-state | '[' alarm-state-list ']'

alarm-state-list ::=
  alarm-state {, alarm-state }

alarm-state ::=
  Active | Cleared | Acknowledged | Inactive | Enabled | Disabled

Where to Use an Alarm Filter in Fernhill SCADA

You can use an Alarm Filter in these area:

Examples

  1. Select alarms above a minimum severity:
    MinSeverity = 100
  2. Select alarms in multiple areas:
    Areas = ['Production.Line1', 'Production.Line2']
  3. Select active or cleared alarms only:
    States = [ Active, Cleared ]
  4. Select all enabled alarms (Active, Cleared, Acknowledged and Inactive):
    States = Enabled
  5. Select analog alarms only:
    Types = Analog
  6. Select active digital alarms only:
    Types = Digital, States = Active
  7. Select analog and digital alarms that have a minimum severity:
    Types = [ Analog, Digital ], MinSeverity = 500

Further Information

AlarmEventAreas Property

To learn about alarm and event areas.

Fernhill SCADA Concepts

To learn about other Fernhill SCADA Concepts.

Glossary

For the meaning of terms used in Fernhill SCADA.