Alarm Server Runtime

The Alarm server has the following runtime operations that are described in more detail in the sections of this topic. They are:

Starting the Alarm Server

The AlarmWorX64 Server may be launched in one of the following ways:

When launched, AlarmWorX64 Server opens the active configuration database and queries for a configuration that is set to run on that node. If a configuration with a matching node name is not found, the default alarm configuration will be run. While running, the server will continue to poll the configuration database (every 30 seconds) in order to respond to any changes made by the Configurator.

 

AlarmWorX64 Server supports online configuration changes to allow minor changes in alarm configuration to be performed without shutting down the server. Minor changes include adding or removing a tag, changing an alarm limit, and adding (but not removing) an area. Making even these minor changes online can have side effects, like duplicate events sent to clients and client messages that can no longer be acknowledged. In a live, functioning plant it is possible that these minor side effects would not outweigh the alternative of shutting down and restarting the alarm server.

 

Whenever practical, toggle the server off and on to be sure only the latest configuration is being used. For major database changes within the active database or changing the active database, the server must be shut down and restarted.

OPC Alarm and Events Interface

The AlarmWorX64 Server supports all of the mandatory and most of the optional interfaces and methods of the OPC Alarm & Events specification.

 

The following optional methods are not currently supported:

Alarm Categories

All events generated are of the OPC-defined Event Type Condition. The AlarmWorX64 Server Server defines the following Event Categories and uses the identical names for the Condition Names:

The Limit and Deviation conditions have the following subconditions:

The following categories are NOT used in the AlarmWorX64 Server :

Event Server Categories

The GenEvent Server defines the following Event Categories:

See also:

AlarmWorX64 Server

Database Configurations