Option 6.5. Filter Alarms and Events

About this task

The Alarm Setup dialog box lets you filter the alarms to which the Event Manager will respond.

You can filter by:

  • Resource ID
  • Alarm Class ID.

You can also have the Event Manager respond to either or both;

  • Alarm Log data
  • Event Log data
Important: You must enter information in the Setup dialog box in order to receive alarm and/or event data.

Open the Alarm Setup Dialog box

Do one of the following to open the Alarm Setup dialog box. The Setup dialog box opens when you use any of these methods.

Method 1:

  • Open the Project Properties dialog box.
  • Select the Settings tab.
  • Select Event Editor.
  • Click Settings.

Method 2

  • Right-click an Event ID in the CIMPLICITY Event Editor left pane
  • Select Alarm Filter from the pop-up menu.

Method 3

  • Select Alarm Filter on the CIMPLICITY Event Editor Edit menu.
  • Method 4
  • Press Ctrl+F in the CIMPLICITY Event Editor.

Setup Options

Setup options are as follows.

Option Description
Resource ID Resource ID for which the Event Manager can receive information.
Opens the Resource browser.
Displays window to create a new resource, browse for or edit an existing resource.
Alarm Class ID Alarm Class for which the Event Manager can receive information.
Opens the Alarm Class browser.
Displays window to create a new alarm, browse for or edit an existing resource.
Alarms Selected The Event Manager will receive Alarm Log data.
Cleared The Event Manager will not receive any Alarm Log data.
Events Selected The Event Manager will receive Event Log data.
Cleared The Event Manager will not receive any Event Log data.
Maximum Concurrent Scripts Specifies the maximum number of scripts that can execute concurrently within the Event Manager. When this limit is exceeded:
  • An $EM_MAX_SCRIPTS alarm will be generated.
  • A Too many executing threads, action ignored message will appear in the status log.
Maximum concurrent scripts

Specifies the maximum number of scripts that can execute concurrently within the Event Manager.

When this limit is exceeded:

  • An $EM_MAX_SCRIPTS alarm will be generated.
  • A Too many executing threads, action ignored message will appear in the status log.
Automatically calculate thread pool size Sets the thread pool size to twice the number of logical processors in the system.
Set thread pool size to

Sets the thread pool size to a value between 0 and 200 that you enter.

If you enter a value that is greater than twice the number of logical processors in the system, a warning is displayed.

.Net Assembly References Additional  .NET assembly references for C# and VB .NET; additional references can be added or removed

Example 1

Enter and select the following to make the Event Manager receive all alarms and events.

Letter Option Action
Resource ID Leave blank.
Alarm class ID Leave blank.
A Alarms Check
B Events Check

Example 2

Enter and select the following to make the Event Manager receive only Event data for system resources.

Letter Option Action
A Resource ID Enter $SYSTEM
Alarm class ID Leave blank.
B Alarms Clear
Events Check

Example 3

Enter the following to make the Event Manager:

  • Receive event data from the $SYSTEM resource.
  • Receive HIGH class alarm data only from $SYSTEM resource.
Letter Option Action
A Resource ID Enter $SYSTEM.
B Alarm class ID Enter HIGH.
C Alarms Check
D Events Check