niagaraDriver-NiagaraAlarmDeviceExt

This component (Alarms extension) specifies how to map alarms from a station into the current station’s own alarm subsystem, plus provide status properties related to alarm sharing.

Only drivers that support local (native) alarming provide this extension under the device component. This includes the NiagaraNetwork’s NiagaraStation, BacnetNetwork and ObixNetwork. Unlike some other device extensions, this extension provides no special views, nor does it contain other special components.

The alarms extension under an ObixClient device (ObixDriver) is modeled differently, where properties specify the oBIX watch interval and URI, and one or more child ObixAlarmImport components specify the available alarm feeds from the represented oBIX server. Each alarm feed (ObixAlarmImport) has properties to specify the alarm class with which to map into the station’s subsystem, as well as status properties. This alarms device extension is unique in its special Obix Alarm Manager view, from which you discover, add, and manage alarm feeds.

Figure 1. Alarm Device Ext properties


To access this view under the NiagaraNetwork, expand Config > Drivers > NiagaraNetwork > NiagaraStation, right-click the Alarms component in the Nav tree, and click Views > AX Property Sheet.

PropertyValueDescription
Alarm Class, first drop-down listdrop-down list (defaults to Use Existing)
Specifies the alarm routing option for the component.

Replace provides a selection list of a local alarm classes, from which to select one to use for all alarms received from this device.

Use Existing routes alarms from this remote station to any matching alarm class, that is, one with an identical name as that in each alarm record. If the program finds no local matching alarm class, it uses the station's default alarm class.

Prepend adds leading text (as specified) to the incoming alarm class string, then routes it to any local matching alarm class in the station.

Append adds trailing text (as specified) to the incoming alarm class string, then routes it to any local matching alarm class in the station.

Alarm Class, second propertytext field if the first value is Prepend or Append; drop-down list if the first value is Replace (defaults to Medium)Provides additional information based on the selection made in the drop-down list on the left.

The empty text field determines a prefix and suffix for the alarm class.

The Replace drop-down list selects among:

Medium

High

Low

Off Alarm Class

Last Received Timeread-onlyDisplays the last time the Supervisor station received an alarm from this device.
Source Namedrop-down list (defaults to Prepend with ORD: %parent.parent.displayName%:Identifies the source of the alarm.Replace uses the format text entered in this property as alarm source (ignoring whatever incoming alarmSource string is receives).

Use Existing: Uses only the incoming alarmSource string and ignores the format text entered in this property.

Prepend: T(default) Adds leading text (as specified) to the incoming alarmSource string, where the default format is %parent.parent.displayName%.

Append adds trailing text (as specified) to the incoming alarmSource string. For example, if the format entered is -%parent.parent.displayName%.

Worker Stateread-onlyReports the state of the alarm system process.
Last Send Timeread-onlyReports when the last local alarm was routed to this device. This is configured under the local station’s AlarmService with a corresponding StationRecipient or BacnetDestination component linked to one or more AlarmClass components.
Last Send Time Failureread-onlyReports when the last local alarm routed to this station could not be sent.
Last Send Failure Causeread-onlyReports the cause of the failure to rout local alarms to this station.