Alarms & Conditions Client Overview

This application is purpose-built for demonstrating OPC UA Alarms & Conditions within a client.

User Interface

image103.gif

Screen Elements

Menus

  • File

    • Exit: Quit the application

  • Server:

    • Discover: See UA Discovery.

    • Connect: connect to the currently displayed endpoint.

    • Disconnect: disconnect from a connected server.

  • Conditions:

    • View: See View Event Details (below)

    • Refresh: Refreshes the current display.

    • Set Area Filter: See View Event Details (below).

    • Condition Type: a filter option for specific types of condition. Options include: [All/Dialogs/Alarms/Limit Alarms/Discrete Alarms]

    • Minimum Severity: a filter option for specific levels of severity. Options include: [All/Low/Medium/High]

    • Enable: Not implemented.

    • Disable: Not implemented.

    • Add Comment: See Add Comment (below).

    • Acknowledge: Acknowledges an alarm, and also requests a comment (see Add Comment below).

    • Confirm: Confirms an alarm (see Add Comment below).

    • Respond: See Responding to an Alarm (below).

    • Shelving: Provides options for the shelving of alarms. Options include: [Un-shelve/Manually Shelve/One-shot Shelve/Timed Shelve]

  • View:

  • Help:

    • Contents: Opens this help documentation.

Banner

Shows the OPC Foundation logo and a [clickable] link to the website, shows the application name in large text, and shows the Certification logo with a link for more information online.

Endpoint Bar (below banner)

image38.gif

There are 3 key areas in the endpoint bar:

  • Endpoint Url: the endpoint URL (of a Server) to connect to.

  • Use Security: (checkbox) if checked will use a secure session, if unchecked then will use a raw/insecure session.

  • Connect button: clicking this will attempt to connect to the specified endpoint.

Alarm Notifications (bottom)

A simple log output of alarms received by the client:

image105.gif

View Event Details

The "event details" window is a read-only display showing the details of the currently selected alarm.

image106.gif

Set Area Filter

The "select area" dialog allows you to specify a [spatial] area as a filter criteria, useful for consuming alarms for a specific location within the plant etc.

image107.gif

Add Comments

You can add comments to an alarm using this simple dialog:

image108.gif

Responding to an Alarm

Alarms need to be acted upon. You can respond to an alarm and specify the current state of the situation from this dialog:

image109.gif

Audit Events

The "audit events" dialog will show audit events as generated by the server.

image110.gif

Note: None of the menu items are implemented.