Professional Documents
Culture Documents
Alarm Management
Alarm Management
REV C
Horns
Alarm
Messages
Alarm Alert
Database
Annunciator Keyboard
Control Station Historian FoxPanels
(FCP270 or Database
ZCP270)
Alarm Displays
Process Displays
Invensys, Foxboro, AIM*Historian, FoxDraw, FoxPanels, FoxView, and I/A Series are trademarks of
Invensys plc, its subsidiaries, and affiliates.
All other brand names may be trademarks of their respective owners.
Tables..................................................................................................................................... xi
Preface................................................................................................................................. xiii
Audience ................................................................................................................................ xiii
Revision Information ............................................................................................................. xiii
Reference Documents ............................................................................................................ xiv
Related Software Packages ...................................................................................................... xiv
Document Conventions .......................................................................................................... xv
Configurable Options ......................................................................................................... xv
Platform Specific Information ............................................................................................ xv
Windows and Dialog Boxes ........................................................................................... xv
Path and File Names ...................................................................................................... xv
Terminology ...................................................................................................................... xv
Conventions Used in Procedures ....................................................................................... xvi
Alarm Management Documents and On-Line Help .............................................................. xvi
2. Process Alarming............................................................................................................... 9
Introduction .............................................................................................................................. 9
Alarm Generation ..................................................................................................................... 9
Examples of Process Alarms .................................................................................................. 9
Initiation of Process Alarms .................................................................................................. 9
iii
B0700AT – Rev C Contents
iv
Contents B0700AT – Rev C
v
B0700AT – Rev C Contents
vi
Contents B0700AT – Rev C
vii
B0700AT – Rev C Contents
viii
Figures
1-1. Process Alarm Overview ................................................................................................ 1
1-2. Alarm Management Subsystem Architecture ................................................................. 6
2-1. Hardware Annunciator Keyboard ................................................................................ 11
2-2. Software Emulation of an Annunciator Keyboard (Windows System) ......................... 12
2-3. Block Detail Display ................................................................................................... 14
2-4. Default Alarm Discard Sort Order .............................................................................. 15
3-1. Parts of an Alarm Display ............................................................................................ 19
3-2. Current Alarms Display .............................................................................................. 24
3-3. Most Recent Alarms Display ....................................................................................... 25
3-4. New Alarms Summary Display ................................................................................... 26
3-5. Unacknowledged Returned Alarms Summary ............................................................. 27
3-6. Acknowledged Alarms Summary Display .................................................................... 27
3-7. Alarm History Display ................................................................................................ 28
3-8. Default Operations Display ......................................................................................... 29
4-1. FoxView Display Manager .......................................................................................... 31
4-2. Goto Page Dialog Box ................................................................................................. 41
4-3. Alarm Details Display ................................................................................................. 44
4-4. Alarm Match Dialog Box (Match Tab) ....................................................................... 48
4-5. Alarm Match Dialog Box (Filter Tab) ......................................................................... 48
4-6. Alarm Match Dialog Box (Sort Tab) ........................................................................... 49
4-7. Set Time Dialog Box ................................................................................................... 49
5-1. FoxView Usage Summary Display ............................................................................... 69
5-2. Display Manager Association with Alarm Managers .................................................... 70
5-3. FoxPanels Behavior ..................................................................................................... 72
8-1. FoxView Color Palette ................................................................................................ 91
8-2. Confirmation Message Dialog Box .............................................................................. 93
8-3. Set Alarm Sources Dialog Box ..................................................................................... 96
8-4. Remote Alarm Sources ................................................................................................ 98
8-5. Multiple Alarm Sources ............................................................................................. 101
9-1. Alarm Display Customized with a Trend Point Button ............................................. 112
9-2. Trend Generated for a Selected Alarm ....................................................................... 112
10-1. Information Movement ............................................................................................. 118
ix
B0700AT – Rev C Figures
x
Tables
1-1. System Button States ..................................................................................................... 2
1-2. AMS Software Processes ................................................................................................ 4
1-3. AMS Configurators ....................................................................................................... 5
1-4. AMS External Interfaces ................................................................................................ 5
1-5. Alarm Management Subsystem Configuration Files ...................................................... 7
2-1. Process Button States .................................................................................................. 10
2-2. Annunciator Light Status ............................................................................................ 12
2-3. Alarm Displays ............................................................................................................ 13
3-1. Display Title and Status Bar Indicators ....................................................................... 20
3-2. New Alarms Button States .......................................................................................... 21
3-3. Default Alarm Display Buttons ................................................................................... 22
3-4. Default Fields in the CAD Status Bar .......................................................................... 22
3-5. Alarm Display Types ................................................................................................... 23
3-6. Default Colors and Indicators for Alarm State and Alarm Status Fields ....................... 30
4-1. File Menu ................................................................................................................... 33
4-2. Edit Menu .................................................................................................................. 33
4-3. View Menu ................................................................................................................. 34
4-4. Displays Menu ............................................................................................................ 35
4-5. Horns Menu ............................................................................................................... 36
4-6. Help Menu ................................................................................................................. 36
4-7. Default Pop-up Menus for Alarm Displays ................................................................. 37
4-8. Default Command Buttons for Alarm Displays ........................................................... 37
4-9. Iconized Window Information .................................................................................... 38
4-10. Alarm Message Fields - Type and Text ........................................................................ 40
4-11. Acknowledge Buttons .................................................................................................. 45
4-12. Alarm Find and Alarm Match Fields ........................................................................... 50
4-13. Alarm Find and Alarm Match Buttons ........................................................................ 51
5-1. Process Button States .................................................................................................. 66
5-2. ALMSTATE Variable ................................................................................................. 67
6-1. Common Alarm Group Configurator File (commgrp.cfg) Fields ................................ 76
6-2. Process Display Call-Up .............................................................................................. 78
6-3. Environment Variable Assignments ............................................................................. 79
7-1. CAD Windows On/Off Configured Actions ............................................................... 86
8-1. Sizing Parameters ........................................................................................................ 91
8-2. Timeouts ..................................................................................................................... 92
8-3. Refresh Rates ............................................................................................................... 93
8-4. Confirmation Dialog Box Button ................................................................................ 93
8-5. Display Title and Status Bar Indicators ....................................................................... 94
8-6. Button State Attributes ............................................................................................. 103
8-7. Multi-State Button Operators ................................................................................... 104
8-8. Multi-State Button Operands .................................................................................... 104
8-9. Pause/Unpause Multi-State Button ........................................................................... 106
8-10. Print/Cancel Print Multi-State Button ...................................................................... 106
9-1. Alarm Manager Command Summary ....................................................................... 108
xi
B0700AT – Rev C Tables
xii
Preface
The I/A Series system provides flexibility in the presentation of process alarms. This document
focuses on the relationship of the Alarm Management Subsystem (AMS) with respect to:
♦ FoxView™ displays (“FoxView”)
♦ Workstation properties
♦ Common Alarm Groups (CAGs)
♦ FoxPanels™ Configurator (hardware annunciator keyboards, soft alarm panels, and
internal and external horns)
♦ FoxPanels™ Run-Time (soft alarm panels)
♦ Graphics Console I/O (hardware annunciator keyboards)
♦ Horns
Audience
This document is intended for process engineers for Windows® based and Solaris® based work-
stations. The document assumes that the process engineer has configured the control database
and the devices to receive process alarms (workstations, historians, and printers) using the Inte-
grated Control Configurator (ICC) or I/A Series Configuration Component (IACC), and that
the process engineer is familiar with the configured control database and the process alarm
requirements. It is also assumed that the process engineer is familiar with FoxView software.
Revision Information
For this revision of the document (B0700AT-C), the following changes have been made:
Chapter 1 “Introduction to Alarm Management”
♦ Minor edits to “Process Alarm Generation” on page 3 and Table 1-2 “AMS Software
Processes” on page 4.
Chapter 2 “Process Alarming”
♦ In “Historian Interface” on page 10, clarified that Solaris-based and Windows-based
workstations cannot access classic historians.
Chapter 6 “Common Alarm Groups”
♦ Minor edits to the chapter introduction on page 75 and to “Common Alarm Group
File Contents” on page 75.
Chapter 8 “AMS Features Requiring Configuration”
♦ Added “Retaining Acknowledged Returned-to-Normal Alarm Messages” on page 89.
xiii
B0700AT – Rev C Preface
Reference Documents
♦ Alarm and Display Manager Configurator (ADMC) (B0700AM)
♦ Alarm Management Commands and Keywords (B0700AP)
♦ Control Processor 270 (CP270) Integrated Control Software Concepts (B0700AG)
♦ FoxPanels Annunciator Keyboard and Alarm Panel Software (B0700BB)
♦ Integrated Control Blocks Description (B0193AX)
♦ Integrated Control Configurator (B0193AV)
♦ I/A Series Configuration Component (IACC) User's Guide (B0400BP)
♦ Learning to Use IACC (B0400BT)
♦ Display Commands (B0193DF)
♦ System Management Displays (B0193JC)
♦ System Operations (B0193CR)
♦ FoxView Software (B0700BD)
♦ FoxDraw Software (B0700BE)
♦ Display Engineering for FoxView Software and Display Manager Software (B0193MQ)
♦ Workstation Configuration (B0193AG)
♦ Operator Action Journal (B0193CW)
♦ Process Operations and Displays (B0700BN)
♦ Message Manager Configurator (B0700AJ)
Most are available on the I/A Series Electronic Documentation CD-ROM (K0173TQ or
K0173WT). The latest revisions may also be available through the IPS Global Client Support
Center at http://support.ips.invensys.com.
xiv
Preface B0700AT – Rev C
Document Conventions
Configurable Options
The symbol † identifies a configurable option, whose default value and alternate configuration
settings are described in Appendix A “Configuration Options” in this document, and in Alarm
and Display Manager Configurator (ADMC) (B0700AM).
NOTE
I/A Series software typically resides on the D: drive in Windows based workstations.
The term drive: is used to denote the letter of the drive where the I/A Series software
resides.
Terminology
The term display manager and the abbreviation DM refer to the FoxView display manager.
xv
B0700AT – Rev C Preface
Button Example:
Click Import.
means:
Click the Import button.
xvi
Preface B0700AT – Rev C
To access on-line Help from the application it supports, do one of the following:
♦ From the application, click Help > Help Topics.
-Or-
♦ If supported, click Help in the dialog box or window to obtain field descriptions and
links to other topics.
The on-line Help information is most useful while you are running the application. You can,
however, explore information in Help files without running the associated application.
To view an application’s on-line Help from a Windows workstation, perform one of these
operations:
1. From the Windows taskbar, click Start > Run.
2. In the Open field, type:
winhlp32 filespec
where: filespec is the drive, path, and file name of the Help file you want to view.
For example, to view Alarm Manager on-line Help (assuming I/A Series software is
stored on the D: drive), type:
winhlp32 d:\usr\fox\wp\ams\bin\am.hlp
3. Click OK.
- Or -
1. From the Windows taskbar, right-click Start and click Explore.
2. Using Explorer, navigate to the particular on-line Help (.hlp) file of interest.
3. Double-click the help file.
The application’s on-line Help window opens.
To view on-line Help from a Solaris workstation:
1. Open a VT100 window.
2. Type the following command:
/opt/windu/bin/hyperhelp [filespec]
where: filespec refers to the path and filename of the on-line Help file.
The application’s on-line Help window opens.
NOTE
Omitting filespec calls up a browser window, allowing you to locate the file.
xvii
B0700AT – Rev C Preface
xviii
1. Introduction to Alarm
Management
This chapter provides an overview of alarm management, including information about system
and process alarms, Alarm Management Subsystem (AMS) processes and external interfaces,
and configuration files.
Horns
Alarm
Messages
Alarm Alert
Database
Annunciator Keyboard
Control Station Historian FoxPanels
(FCP270 or Database
ZCP270)
Alarm Displays
Process Displays
1
B0700AT – Rev C 1. Introduction to Alarm Management
Types of Alarms
The I/A Series system supports two types of alarms:
♦ System alarms, indicating hardware failures from network or station equipment
♦ Process alarms, indicating alarm conditions generated by the software (compounds
and blocks) resident in control stations.
System Alarms
This section provides an overview of system alarming. For more information, refer to System
Management Displays (B0193JC).
2
1. Introduction to Alarm Management B0700AT – Rev C
Process Alarms
This section provides an overview of process alarming. For more detailed information, refer to
Chapter 2 “Process Alarming”.
3
B0700AT – Rev C 1. Introduction to Alarm Management
Process Function
Alarm Alert (AA) Receives process alarm messages from the control stations via the
Message Manager (MM) or Alarm Pass-Through Task (APT)
and maintains the workstation’s list of alarms in the Alarm Alert
(AA) database. This process also maintains status information for
setting hardware annunciator keyboard and soft alarm panel
lights, and horn operation. Maintains backup files of the alarms
for recovering alarms in the event of a workstation reboot.
Recovers alarms from the backup file first and then from either
MM or APT depending on how the workstation was configured.
Alarm Server Task (AST) Distributes alarm information maintained by AA to each of the
alarm display processes (AMs) as information is updated by AA.
Interfaces with FoxPanels Run-Time to process soft alarm panel
button clicks and with GCIO to process annunciator key presses.
Alarm Manager (AM) Displays alarm information in a graphical user interface using a
set of pre-configured displays. Provides the interface from with
the operator can respond to alarms.
Alarm Pass-Through Task Distributes alarms received from CP270s (non-MM option
(APT) only) or classic controllers to the workstation Alarm Manage-
ment Subsystem. Recovers alarms from the designated backup
workstation on a workstation reboot.
Alarm History Task Provides the interface between the Alarm Manager Alarm His-
(AHT) tory Display (AHD) and AIM*Historian for displaying historical
alarms.
FoxPanels Run-Time Used to display soft alarm panels and set run-time preferences on
Windows based workstations.
4
1. Introduction to Alarm Management B0700AT – Rev C
Process Function
Alarm and Display Provides a user interface to customize workstation, FoxView dis-
Manager Configurator play manager (DM), and Alarm Manager properties and alarm
(ADMC) display preferences. Although you can use ADMC to configure
both Windows and Solaris workstations, ADMC only runs on
Windows-based workstations.
FoxPanels Configurator Used to configure horns and hardware annunciator keyboards on
Windows and Solaris based workstations, and soft alarm panels
on Windows based workstations. Although you can use the Fox-
Panels configurator to configure both Windows and Solaris
workstations, the FoxPanels configurator only runs on Win-
dows-based workstations.
Process Function
Message Manager (MM) Provides message collection, storage, and distribution. Receives
process alarm messages from an FCP270 or ZCP270 control sta-
tion and distributes them to the Alarm Alert task in the Alarm
Management Subsystem.
System Monitor Monitors the health of the stations (processor modules) config-
(SMON) ured in its domain. The SMON supplies status information
retrieved from each station in its domain to the operator, via the
appropriate displays in the System Management Display Han-
dler (SMDH) subsystem.
Graphics Console Provides for I/O support for hardware annunciator keyboards
Input/Output (GCIO) and touchscreen CRT monitors.
AIM*Historian Provides the capability for collection, storage, and retrieval of
historical process information.
Operator Action Journal Maintains a record of specific operator actions taken during pro-
(OAJ) cess control operations.
Object Manager (OM) Provides services to user applications for data creation, location,
and access of objects (for example, tasks and variables).
File Replication Service Distributes files produced by the ADMC configuration process
(FRS) to the designated workstations.
FoxView Provides an interface to I/A Series process displays, allowing the
operator to interact with real-time plant data, operator settings
and process menus, and historical process data available in the
system.
5
B0700AT – Rev C 1. Introduction to Alarm Management
6
1. Introduction to Alarm Management B0700AT – Rev C
Configuration Files
Table 1-5 lists and describes configuration files that affect the alarm subsystem.
NOTE
In cases where files are shared between platforms, observe case sensitivity. To con-
figure a Solaris workstation, you must perform the configuration from a Windows
workstation and transfer the files to a Solaris workstation. Refer to Alarm and Dis-
play Manager Configurator (B0700AM) and FoxPanels Annunciator Keyboard and
Alarm Panel Software (B0700BB).
File Description/Purpose
\usr\fox\alarms\horn.cfg Configuration of horns
\usr\fox\alarms\commgrp.cfg Common Alarm Group (group name,
workstation used for alarm recovery, Block
Detail Display, top priority display, and user
display call-up) created by running a script
\usr\fox\alarms\logical_nameAAtab1 Annunciator keyboard light or soft alarm
-or- panel button control assignments
\usr\fox\alarms\cag_nameAAtab2
\usr\fox\alarms\logical_nameAApan Annunciator key press or soft alarm panel but-
ton press actions
\usr\fox\alarms\logical_name.apc FoxPanels configuration file
\usr\fox\customer\alarms\cfg\wp_am.cfg Workstation configuration data
\usr\wp\data\foxboro.cdf Standard templates and schemes provided by
Invensys Foxboro
\usr\fox\cus- Default Alarm Manager configuration
tomer\alarms\cfg\am_def.cfg
\usr\fox\cus- User-defined Alarm Manager configuration
tomer\alarms\cfg\am_name.cfg3
\usr\fox\customer\config\foxboro.am Standard database file that includes both dis-
play management and alarm management
information
\usr\fox\customer\config\filename.am An AM database file that includes both
FoxView display manager and Alarm Manager
information
\usr\fox\customer\hi\dmcfg Configuration data describing DM and AM
properties
7
B0700AT – Rev C 1. Introduction to Alarm Management
File Description/Purpose
\usr\fox\wp\data\init.user The latest available set of system-provided
configuration parameters and their default set-
tings, including AMS parameters. The AMS
parameters are overridden by settings in the
ADMC-created configuration files (for exam-
ple, wp_am.cfg)
\usr\fox\wp\data\sta_ip.cfg Defines IP addresses for workstations
\usr\fox\sp\sta_sw.cfg Defines I/A Series workstations by letterbug
(includes other information as well)
\usr\fox\sp\amssta_sw.cfg Stripped version of sta_sw.cfg for AMS use
(contains only letterbugs)
1. logical_name is the workstation logical name.
2.
cag_name is the Common Alarm Group logical name for Common Alarm Group 1 only.
3. am_name is the Alarm Manager name.
8
2. Process Alarming
This chapter describes how the Alarm Manager receives process alarm information and what
happens when an alarm occurs.
NOTE
The symbol † identifies a configurable option, whose default value and alternate
configuration settings are described in Appendix A “Configuration Options”.
Introduction
The chapter describes process alarm generation, notification, viewing, and response. Refer to
Chapter 1 “Introduction to Alarm Management” for an overview of system and process alarming.
Alarm Generation
Examples of Process Alarms
Process alarms include:
♦ Out-of-range conditions
♦ Deviation alarms
♦ Measurement alarms
♦ State alarms
♦ Confirmation messages (I/A Series Batch)
♦ Sequence of Events
♦ IOBAD alarms.
9
B0700AT – Rev C 2. Process Alarming
NOTE
Be aware that alarm message generation and detection can be inhibited.
Alarm Destinations
The destinations for alarm messages are configured using the Integrated Control Configurator
(ICC) or I/A Series Configuration Component (IACC). Standard alarm destinations are worksta-
tions, printers, and historians.
Historian Interface
Alarm messages can be configured with the Integrated Control Configurator or I/A Series Config-
uration Component to be directed to a historian database.
Any historian on the I/A Series system can supply alarm information to the Alarm History Dis-
play. On Windows and Solaris based workstations, a list of historians is available for selection.
The default historian is located on the logical host of the workstation.
An I/A Series workstation:
♦ Can host a local or remote AIM*Historian
♦ Cannot access classic historians
Alarm Notification
Depending on the type of alarm and the alarm configuration implemented, an alarm message is
sent to the alarm destination devices (workstations, printers, and historians). When an alarm mes-
sage is sent to a workstation, you are notified as follows:
♦ The Process button changes state.
♦ Horns may sound.
♦ Annunciators may blink.
Process Button
FoxView’s Process button indicates the current status of alarm(s) in the workstation’s database, as
shown in Table 2-1.
10
2. Process Alarming B0700AT – Rev C
Horns
Depending on the information in the horn configuration file (horn.cfg), three types of horns may
sound when a process alarm occurs:
♦ Annunciator keyboard horns – Two (four per workstations with dual-headed CRTs)
♦ Console horns – One (two per workstations with dual-headed CRTs). On a Win-
dows based workstation configured with a sound card and speakers, a horn may
sound, or a sound (.WAV) file may be played.
♦ External horns – Six horns external to the I/A Series equipment.
NOTE
The annun built-in command provides the capability to transition annunciator
lights to indicate an application-generated error rather than block-generated error.
Refer to the Display Commands (B0193DF) for details.
Figure 2-1 shows an annunciator keyboard that can be attached to a Windows or Solaris worksta-
tion. A Windows based workstation can display soft alarm panels that emulate an annunciator
keyboard, as shown in Figure 2-2. You can also configure a Windows based workstation to dis-
play a custom alarm panel.
11
B0700AT – Rev C 2. Process Alarming
NOTE
Windows XP workstations support a maximum of two annunciator keyboards.
Solaris workstations support two annunciator keyboards per CRT with a maximum
of four annunciator keyboards.
Alarm Viewing
Relationship between FoxView and Alarm Managers
The FoxView display manager provides access to process displays and applications, including
Alarm Manager (AM) display windows, in the I/A Series environments. From FoxView, you
access alarm displays by clicking the Process button. The AM provides a graphical user interface
in which to view and respond to alarms. By default, each workstation has one FoxView and one
AM. The workstation letterbug is used as the name of both this FoxView and AM.
For more information on the relationship between FoxView display managers and Alarm
Managers, refer to Chapter 5 “Relationship Between AMS and FoxView”.
12
2. Process Alarming B0700AT – Rev C
♦ Faceplate of the associated Block Detail Display and group displays, indicating alarm
type, priority, and acknowledgment state.
♦ Custom FoxView displays, which are configured to indicate alarm conditions.
Alarm Displays
Table 2-3 lists and describes the alarm display types.
FoxView Displays
The Block Detail display shows the alarm type, priority, and acknowledgment state. The Block
Alarm Summary Area in the Block Detail display shows all outstanding block alarms identified
with a mnemonic (such as LOABS or LODEV) and, if applicable, the alarm name and alarm text.
Alarm priority and acknowledgment status are indicated by a change in foreground and back-
ground color.
The Alarm Indicator in the Block Detail Display visually indicates the alarm priority and
acknowledge state. The Block Alarm Summary provides alarm text and messages. For example,
for a Priority 1 HIABS alarm that has been acknowledged, the alarm indicator is white text on a
red background.
13
B0700AT – Rev C 2. Process Alarming
14
2. Process Alarming B0700AT – Rev C
Time 1
Time 2 Highest
Priority 1
Time 3
Priority 2 .
Time 4
Unacknowledged Priority 3 Time N
Priority 4 .
Priority 5
In-Alarm
Priority 1
Priority 2
Priority 3
Acknowledged Priority 4
Priority 5
Alarms in the
Alarm Alert Database Priority 1
Priority 2
Unacknowledged Priority 3
Returned-to- Priority 4
Lowest
Normal Priority 5
Alarm Response
The I/A Series software not only provides alarm notification, but also provides a means to
respond to alarms. At the workstation, FoxView manages I/A Series environments and provides
access to specific applications, utilities, and the displays functionally grouped to represent the
tasks performed by each type of user. Menu bar commands for each environment determine the
tasks that can be performed. The Process button in FoxView provides direct access to an Alarm
Manager and its associated displays.
Separate windows control the display of alarm information. FoxView handles process displays;
Alarm Manager handles alarm displays.
Depending on the configuration of the workstation, you can respond to process alarms by:
♦ Clicking the Process button to silence the horn and access an alarm display, from
which to:
♦Acknowledge/clear the alarm
♦ View additional information about the alarm
♦ Access another alarm display or a process display
♦ Pressing any key/button on the annunciator keyboard or soft alarm panel to silence
the horn(s). Pressing a configured key/button accesses a process display, initiates a
program, and/or executes a command.
15
B0700AT – Rev C 2. Process Alarming
16
3. Alarm Manager Displays
This chapter describes the Alarm Manager displays.
NOTE
The symbol † identifies a configurable option, whose default value and alternate
configuration settings are described in Appendix A “Configuration Options”.
Overview
The Alarm Manager’s multiple windows provide alarm displays, which in turn provide access to
process displays in a FoxView window. By default, there are six alarm displays and an operations
display, but you can configure only the displays you need.
Use alarm displays to assess the criticality of process alarm(s) before acknowledging and resolving
alarm condition(s). Unlike FoxView, which provides information in a single display window, one
instance of an Alarm Manager can display alarm information to distinct alarm display windows.
The alarm displays include:
♦ Current Alarms Display (CAD)
♦ Most Recent Alarms Display (MRA)
♦ Alarm History Display (AHD)
♦ Summary displays:
♦ New Alarm Summary (NEWALM)
♦ Unacknowledged Alarm Summary (UNACK)
♦ Acknowledged Alarm Summary (ACKED)
♦ Operations Display (OPR)
17
B0700AT – Rev C 3. Alarm Manager Displays
18
3. Alarm Manager Displays B0700AT – Rev C
Menu Bar
Display
Title Bar
Scroll
Bar
Alarm Area
(Alarm
Displays
only)
Button Area
Status Bar
Menu Bar
The menu bar† differs for each alarm display type and is configurable from ADMC. For informa-
tion on configuring menus, submenus, and commands, refer to Alarm and Display Manager Con-
figurator (ADMC) (B0700AM).
19
B0700AT – Rev C 3. Alarm Manager Displays
The following indicators are displayed by default in the display title bar:
♦ Current date and time
♦ Standard display title
♦ New alarms.
20
3. Alarm Manager Displays B0700AT – Rev C
NOTE
Clicking the New Alarms button does not acknowledge the alarm. It only resets the
button state.
Summary displays are not automatically updated with new alarms. Therefore, when notified, you
can access an MRA or CAD display or refresh a summary display to view the new alarm(s).
The function of the New Alarms button differs from the Process button as follows:
♦ The Process button represents every alarm in the entire Alarm Alert database. By
default, the New Alarms button indicates the receipt of a new Priority 1 or Priority 2
alarm.
♦ Clicking the Process button silences the horn; clicking the New Alarms button does
not.
Alarm Area
Within alarm displays, alarm entries provide information such as the time and date of the alarm,
source of the alarm, the process alarm type, the alarm priority, the return-to-normal state, and the
alarm acknowledge state.
All the alarm displays (except for the MRA and AHD) use the same default sort order (see
Appendix A “Configuration Options”), but you can customize each alarm display’s properties,
such as displaying alarms from bottom to top, to affect the display. For more information, refer to
Chapter 8 “AMS Features Requiring Configuration” and Alarm and Display Manager Configura-
tor (ADMC) (B0700AM).
This area can have a vertical scroll bar.† If you resize the alarm display and make the window nar-
rower, a horizontal scroll bar may be displayed at the bottom of the alarm area.
The default sort order is: first by in-alarm or return-to-normal state (R), then by acknowledgment
state (A), then by priority (P), and last by time (T). The sort order is configured in ADMC
(Workstation properties).
Button Area
You can use buttons to perform functions, such as:
♦ Acknowledging and clearing alarms
♦ Accessing Alarm Details and Top Priority displays
♦ Accessing Block Details
21
B0700AT – Rev C 3. Alarm Manager Displays
You can configure button functions, size, and spacing as described in Chapter 8 “AMS Features
Requiring Configuration”, Alarm and Display Manager Configurator (ADMC) (B0700AM), and
Alarm Management Commands and Keywords (B0700AP).
Status Bar
The status bar† (shown in Figure 3-1) can be configured from ADMC to display one or more of
the indicators listed in Table 3-1 or can be removed from the alarm display. Table 3-4 lists and
describes the indicators that are displayed by default on the CAD.
Message/Information Meaning
Match Active A match/filter specification has been applied to the display, limiting
the displayed alarm entries.
Horns Muted Horns have been muted for the local workstation or the Common
Alarm Group.
Paused New alarm entries to the MRA or CAD will not appear until you issue
an Unpause command. This message appears briefly during alarm
selection and while a Find dialog box is active.
Alarm n of m This is the sequential position of the alarm (n) that appears at the top
of the current page compared to the total number of alarms (m) associ-
ated with the display type.
Display call-up time The time and date the display was initiated or refreshed: HH:MM:SS
(Hours:Minutes:Seconds) and MM-DD-YY (Month- Day-Year).
22
3. Alarm Manager Displays B0700AT – Rev C
23
B0700AT – Rev C 3. Alarm Manager Displays
By default:
♦ The display is updated every 3 seconds with new alarms and changes in alarm state
(Alarm Refresh Rate option†).
♦ The alarm sort order is: first by in-alarm or return-to-normal state (R), then by
acknowledgment state (A), then by priority (P), and last by time (T) (Discard Sort
Order option†).
As an alarm’s active state or acknowledge state changes, depending on the sort order, it may be re-
ordered in the list.
The size of the Alarm Alert database is indicated in the display's status area as “Alarm # of #”,
which indicates the sequential number of the alarm entry at the top of the current page with
respect to the total number of alarms.
24
3. Alarm Manager Displays B0700AT – Rev C
By default:
♦ The MRA is a “rolling” display, which means that new alarm entries originate in the
upper left of the display and add to the display each update period overwriting the
oldest alarm entry. An alarm remains on the screen in its original location until it is
overwritten by a newer alarm.
♦ The most recent (newest) alarm entry on the display is bounded by a box and has a
striped background (diagonal lines), distinguishing it from other alarms on the screen.
In the case of a point re-alarming, if the alarm returns to normal and then goes back
into alarm, the current alarm entry, if still visible, is rewritten (by default) with the
new alarm information.
Alarms that are acknowledged and returned-to-normal or cleared are grayed and cannot be
selected. You can mark alarms as acknowledged with the Ack Alarm, Ack Compound, and Ack
Page buttons, or you can clear alarms with the Clear Alarm and Clear Page buttons.
Refreshing the display queries the Alarm Alert database for in-alarm unacknowledged alarms and
removes alarm entries marked cleared or acknowledged and returned-to-normal from the display.
As changes occur in a control station, the AM software connections to the control database imme-
diately update the alarm state, alarm acknowledgment status, and alarmed analog measurement
and output values on the screen. Digital, state, trip, and sequence alarms are not updated.
25
B0700AT – Rev C 3. Alarm Manager Displays
Summary Displays
Summary displays, listed and described in Table 3-5 on page 23, provide a stable viewing envi-
ronment from which to perform analysis and to take action (for example, acknowledging or clear-
ing alarms).
Alarm entries dynamically reflect up-to-date status and value information. Upon invoking a sum-
mary display, an implicit match specification is applied and the alarms are displayed according to
the configured sort order.
Three summary displays are available. Each summary display is a snapshot of the Alarm Alert
database entries that met the summary display criteria at the time the summary display was
invoked or refreshed.
The order of the alarm entries in the display depends on the dynamic sort order† (discard sort
order by default) and the use of View All mode.
26
3. Alarm Manager Displays B0700AT – Rev C
The number of entries and the position of the entries on the display does not change. Following
the initial display call-up or a refresh, no new entries are added to or removed from the display.
The AM software connections to the control database provide immediate update to the alarmed
analog measurement and output values on the screen as their values change in the control station.
Digital, state, trip, and sequence alarms are not updated. Additionally, the alarm priority and the
block alarm status information, such as UNACK state, are immediately updated.
27
B0700AT – Rev C 3. Alarm Manager Displays
When a returned-to-normal alarm is acknowledged by clicking the Ack Alarm, Ack Compound,
or Ack Page button or when an alarm is cleared by clicking the Clear Alarm or Clear Page button,
the entry is “grayed” until the display is manually refreshed.
Click here
to access
the list of
historians
You can click the Historian button to select a remote historian on the system. The historian name
appears by default in the display's status area. The default historian is the historian associated with
the workstation's logical host. Use the Alarm History Display to select the historian from which
to retrieve alarm messages.
28
3. Alarm Manager Displays B0700AT – Rev C
NOTE
Although not recommended, you can acknowledge alarm entries from the AHD if a
customized button has been configured. This, however, is not efficient due to
increased system loading.
Use the AHD’s scroll bar to move through the alarm entry list, or the Go To Page command
from the View menu.
To view an archived alarm history file, specify the file name with the AM hist_file command.
For more information, refer to Alarm Management Commands and Keywords (B0700AP).
Operations Display
The Operations display (Figure 3-8) provides access to AM functions, such as:
♦ Changing the AM’s working environment
♦ Changing the active user ID
♦ Accessing alarm displays
♦ Terminating the AM
♦ Silencing the horn at the workstation
♦ Muting or unmuting the horns locally or throughout the CAG.
Application
Title Bar
Menu Bar
Display
Title Bar
Button Bar
Status Bar
29
B0700AT – Rev C 3. Alarm Manager Displays
Table 3-6. Default Colors and Indicators for Alarm State and Alarm Status Fields
NOTE
There is no entry for an acknowledged return-to-normal alarm because this state
does not exist.
The foreground/background colors are determined by alarm state, acknowledge state, and alarm
priority. These rules apply:
♦ On the Alarm History Display, the acknowledge state is not indicated; the default pri-
ority color appears in the background. This field takes the same color as the
background color of the alarm priority field.
♦ Colors are configured in the Workstation Property Scheme dialog box in ADMC.
♦ Alarms that have returned to normal and are also acknowledged no longer exist. They
are “grayed” on the display (except for CAD). When the MRA or summary displays
are manually refreshed, these entries are removed and the previously filled slots are re-
used.
♦ Cleared alarms are “grayed” and removed when the MRA or a summary display is
manually refreshed.
30
4. Working with Alarm Displays
This chapter describes how to access and exit the Alarm Manager, and work with alarm
displays.
NOTE
The symbol † identifies a configurable option, whose default value and alternate
configuration settings are described in Appendix A “Configuration Options”.
31
B0700AT – Rev C 4. Working with Alarm Displays
NOTE
You can change the initial alarm display from the CAD to another alarm display
using the Initial Display parameter† in ADMC.
NOTE
(Solaris only) In Windows Off mode, the Alarm Manager does not terminate when
you dismiss the display. For more information, refer to Chapter 7 “Advanced Oper-
ations Topics”.
♦ Click .
♦ From the Control menu (in the top left corner of the window) in the last open Alarm
Manager display window, choose Close (Quit on Solaris). From the subsequent dia-
log box, click Yes (OK on Solaris) to confirm the exit.
! CAUTION
Do not turn off Alarm Manager from Windows Task Manager (Windows) or by
killing the process (Solaris). Doing this can leave Object Manager (OM) lists open.
For information on the OM, refer to Chapter 10 “Behind the Scenes”.
32
4. Working with Alarm Displays B0700AT – Rev C
NOTE
Button and menu accessibility depend on user access level assignments and the
appropriateness of the action. For example, if an acknowledged alarm entry is
selected, the ACK ALARM button or menu item is “grayed” (unavailable).
AM Menu Bar
File Menu
Edit Menu
33
B0700AT – Rev C 4. Working with Alarm Displays
View Menu
34
4. Working with Alarm Displays B0700AT – Rev C
Displays Menu
NOTE
When you open a new alarm display, the current display remains open.
35
B0700AT – Rev C 4. Working with Alarm Displays
Horns Menu
By default, the Horns menu is available from the Operations Display.
Help Menu
The Help menu is available from all alarm displays.
Command Description
Help Topics Invokes the Help system, providing access to the “Alarm Manage-
Contents, Index, and Find tabs. ment Documents
and On-Line Help”
on page xvi
About Alarm Manager Invokes the About dialog box, providing version —
information.
Pop-up Menus
Pop-up menus associated with each of the alarm display windows (with the exception of the
Operations display) provide quick access to frequently used functions.
The pop-up menu appears within the corresponding display when you press the right mouse
button.
36
4. Working with Alarm Displays B0700AT – Rev C
NEWAL
CAD MRA M UNACK ACK AHD
Refresh X X X X X X
Pause X X
Unpause X X
Most Recent Alarms X X X X X
Silence Horns X X X X X X
Ack Alarm X X X X
Ack Compound X X X X
Ack Page X X X X
Alarm Detail X X X X X X
Top Priority X X X X X X
User Display X X X X X
Block Detail X X X X X X
Show Controls X X X X X X
Buttons
An alarm display's button area contains buttons to perform commands in the selected window.
Table 4-8 lists the default set of command buttons for each alarm display.
NEW- UNAC
CAD MRA ALM K ACKED AHD OPR
Ack Alarm X X X X
Ack Compound X X X X
Ack Page X X X X
Clear Alarm X X X X X
Clear Page X X X X X
Alarm Detail X X X X X X
Top Priority X X X X X X X
User Display X X X X X
Block Detail X X X X X X
37
B0700AT – Rev C 4. Working with Alarm Displays
NEW- UNAC
CAD MRA ALM K ACKED AHD OPR
Historian X
Environments X
38
4. Working with Alarm Displays B0700AT – Rev C
Resizing a Window
The capability to resize an AM window is configurable from ADMC. Resizing can be enabled or
disabled using the Display is Resizeable† option; if enabled, resizing limits can be imposed using
the Fixed Minimum Size† option.
Windows
To automatically expand a window’s size to full screen:
♦ Click the Maximize button ( ) located in the window's upper-right corner.
To restore a window to its previous size:
♦ Click the Restore button ( ) located in the window's upper-right corner.
To resize a window vertically, horizontally, or both, on a Windows based workstation:
♦ Drag the bottom, side, or corner of the window's frame to a different position.
Solaris
To automatically expand a window's size to full screen:
♦ Double-click the mouse in the application title bar of the Alarm Manager window.
To restore a window to its previous size:
♦ Double-click the window.
To resize a window vertically, horizontally, or both:
1. Position the cursor on the corner of the display window and press the left mouse but-
ton until the resizing circle appears.
2. Grab the corner and move the window to the desired width or height.
The text size remains unaltered.
Resizing vertically changes the number of alarms on the display, snapping to the closest alarm.
Resizing horizontally displays or removes a column, depending on the available room. If you
resize a window horizontally (making the window narrower), a horizontal scroll bar may be
displayed.
Moving a Window
To move an alarm display window:
♦ With the cursor in the application title bar, press the left mouse button and drag the
window to the desired location.
The window or dialog box does not change size.
Alarm Area
The alarm area lists alarm entries associated with the selected alarm display.
39
B0700AT – Rev C 4. Working with Alarm Displays
match/filter specification are shown. For more information, refer to “Finding, Matching, Filter-
ing, and Sorting Alarms” on page 47.
In summary displays, which provide filtered views of the Alarm Alert database, View All mode
(from the View menu) allows you to view the entire database without updating alarm indicators
and values. This information can be saved to a file or printed for analysis.
NOTE
Depending on the alarm type, other fields will be present (for example, units, alarm
limit, OPER, STEP/STM/SUB/SBX, or CASENO).
40
4. Working with Alarm Displays B0700AT – Rev C
Responding to Alarms
Use alarm display windows to respond to process alarm conditions by:
♦ Navigating to alarm entries in alarm displays, as described in “Navigating Alarm Dis-
plays” on page 41
♦ Accessing process displays (user graphics and Block Detail Displays, for example) to
resolve alarm conditions, as described in “Accessing a Display Specific to an Alarm”
on page 46
♦ Acknowledging alarms, as described in “Acknowledging Alarms” on page 45
♦ Clearing alarms from the Alarm Alert database, as described in “Clearing Alarms” on
page 46.
Navigating to a Page
To go to a selected page on summary displays, AHD, and CAD:
1. Click View > Go To Page.
2. Type the desired page number in the entry field, or use the arrow buttons to advance
or backtrack one page at a time and click Apply.
-Or-
41
B0700AT – Rev C 4. Working with Alarm Displays
(Windows) Click First or Last to go to the first page or last page, respectively.
(Solaris) Click First Page, Last Page, Previous Page, or Next Page.
TIP
You can also access the Most Recent Alarms display by right-clicking and selecting
it from the pop-up menu.
NOTE
Although the display is paused for only five seconds, the highlight box remains until
the screen is actually updated with new alarms.
42
4. Working with Alarm Displays B0700AT – Rev C
NOTE
Some commands, such as ACK, can operate on one or more alarms. Other com-
mands, such as Alarm Detail only operate on one alarm. For these alarms, if more
than one alarm is selected, the action is applied to the first alarm only.
Alarms are automatically deselected when they are overwritten by new alarm entries (MRA or
CAD) or an action is taken on the selected alarm.
To individually select one or more alarms:
1. Position the cursor on the desired alarm.
2. Click the left mouse button.
A highlight box appears around the alarm, indicating selection.
To individually deselect one or more selected alarms:
1. Position the cursor on the selected alarm.
2. Click the left mouse button.
The highlight box is removed.
To select all the alarms on a single page or multi-page display:
♦ Click Edit > Select All.
All alarms related to the display type are selected.
To deselect all alarms on a single page or multi-page display:
♦ Click Edit > Deselect All.
All the selected alarms related to the display are deselected.
43
B0700AT – Rev C 4. Working with Alarm Displays
44
4. Working with Alarm Displays B0700AT – Rev C
Acknowledging Alarms
You can acknowledge alarms from alarm displays using the Ack Alarm, Ack Compound, and Ack
Page buttons. Table 4-11 describes the function of these buttons.
Acknowledgment is performed at the control processor. All the Alarm Managers receive the
updated acknowledge status. Alarm displays on other workstations that receive the same alarms
are also updated.
To acknowledge all alarms associated with the block containing the selected alarm(s):
1. Select the alarm(s) to be acknowledged.
2. Click Ack Alarm.
To acknowledge all alarms associated with the same compound(s) as the selected alarm(s):
1. Select the alarm(s) to be acknowledged.
2. Click Ack Compound.
To acknowledge all alarms on the current page:
♦ Click Ack Page.
TIP
You can also acknowledge alarms by right-clicking and choosing Ack Alarm, Ack
Page, or Ack Compound from the pop-up menu.
When an alarm is acknowledged using the Ack Alarm function on any Alarm Manager display,
the selected alarm is marked as acknowledged and all alarms in the same block are also marked as
acknowledged. The smallest granularity for alarm acknowledgement is the block; individual
alarms cannot be acknowledged.
When an alarm is acknowledged using the Ack Compound function, the selected alarm is marked
as acknowledged and all alarms in all blocks in the compound are also marked as acknowledged.
More than one alarm can be selected for either the Ack Alarm or Ack Compound function.
45
B0700AT – Rev C 4. Working with Alarm Displays
In addition, if alarms are acknowledged using the Ack Page function, all alarms displayed on the
Alarm Manager display page are acknowledged. For each alarm on the page, all alarms in the same
block as those alarms will also be acknowledged.
Clearing Alarms
Clearing an alarm removes it from the Alarm Alert database, regardless of its active or acknowl-
edged state. In summary and MRA displays, cleared alarms are “grayed” and unselectable until a
manual or automatic refresh of the display is performed. In the CAD, alarms are removed.
NOTE
If you select more than 1000 alarms, a dialog box appears stating that the first 1000
alarm entries will be cleared. Repeat the selection and clearing process as many
times as needed.
NOTE
You must first select an alarm before clicking Block Detail or User Display.
46
4. Working with Alarm Displays B0700AT – Rev C
47
B0700AT – Rev C 4. Working with Alarm Displays
48
4. Working with Alarm Displays B0700AT – Rev C
49
B0700AT – Rev C 4. Working with Alarm Displays
50
4. Working with Alarm Displays B0700AT – Rev C
3. Refer to Table 4-10 for a list of alarm types that contain and can display “State Text”. Only these
types of alarms will have matching or filtering applied when text is entered in the “State Text” field
of the Match/Filter dialog box.
4.
A 30-day month is used in the time calculation. If the duration is two months, the end date is equal
to the start date plus 60 days. For example, a March 1 start date plus 60 days results in an April 29
end date.
5. You cannot select Alarm State options on summary displays. However, if you create and save an
Alarm Match Specification (.ams) file from a display that permits the entry of alarm state, you can
read that .ams file from a summary display. You cannot select the Unacknowledged and Acknowl-
edged options from an Alarm History Display.
Alarm Alarm
Button Find Match Description
Next X Find the next alarm that meets the criteria
Previous X Find the previous alarm that meets the criteria
Find All X Find all alarm entries that meet the criteria
OK X Apply the match/filter/sort specification to the display and dis-
miss the dialog box
Apply X Apply the match/filter/sort specification to the display and
maintain the dialog box
Stop X Remove the applied match/filter/sort specification from the dis-
play and maintain the dialog box
Load X X Access the File Selection dialog box so you can select an existing
specification file to be loaded
Save X X Access the File Selection dialog box to save the specification to a
file
Clear X X Remove the match/filter specifications from the fields in both
the Match and Filter tabs in the dialog box.
Close X X Dismiss the dialog box without applying or saving the find
specification
NOTE
The Alarm Find function is not available in the Current Alarms Display.
51
B0700AT – Rev C 4. Working with Alarm Displays
NOTE
There is no Sort tab for Find Alarms.
Refer to Table 4-12 on page 50 for Match and Filter tab field descriptions. You need
not enter information in every field. Only enter criteria pertaining to the alarms you
choose to locate.
4. Click:
♦ Find All to find all alarm entries that meet the criteria
♦ Next to find the next alarm entry in the list that meets the criteria
♦ Previous to find the previous alarm entry in the list that meets the criteria.
NOTE
On summary displays, you can choose View All mode to obtain a snapshot of the
entire Alarm Alert database at a given time.
When a match/filter/sort specification is applied to a display, for safety reasons, “Match Active”
appears in the status area, indicating all the alarms associated with the display are not visible. Also,
the match description, if present, is shown in the display title (for example, “CAD: Priority 1
Alarms”).
NOTE
View All Mode is not available from the AHD. To display matched and filtered
alarms on AHD, you must perform a refresh.
52
4. Working with Alarm Displays B0700AT – Rev C
NOTE
You need not enter information in every field. Only enter criteria pertaining to the
alarms you choose to locate.
4. In the Sort tab, choose the sort criteria (see Figure 4-6 on page 49).
NOTE
The Sort option is not available on MRA or AHD.
5. Click:
♦ to apply the match/filter/sort criteria and close the dialog box
OK
♦ Apply to apply the match/filter/sort specification to the display and leave the dia-
log box open
♦ Stop to remove the applied match/filter/sort specification from the display and
leave the dialog box open.
Character Refers to
? (question mark character) A single character
* (asterisk character) Multiple characters
Use a comma (,) to separate multiple entries in the CP letterbug, Compounds, Blocks, Block
Description, Point Name, Alarm Text, and Loop ID fields.
Multiple entries within a field are ORed. Entries between fields are ANDed.
NOTE
You can enter a maximum of 625 characters in the text fields of an Alarm Filter or
Alarm Match tab. Each comma (used to separate items in a list) counts as two char-
acters (comma followed by space) whether or not you enter a space after each
comma.
53
B0700AT – Rev C 4. Working with Alarm Displays
Example 1
Entering these criteria in the Match tab:
Compounds: Compnd1, Compnd2
Blocks: Block1, Block2
Example 2
Entering these criteria in the Match tab:
Compounds: Compnd?
Blocks: Block1, Block2
Example 3
Entering these criteria in the Match tab:
Compounds: Compnd*
Blocks: Block2
Example 4
Entering these criteria in the Match tab:
Compounds: Compnd*
Blocks: Block2,Block3
54
4. Working with Alarm Displays B0700AT – Rev C
From the appropriate directory, select an existing file in which to save the match/filter
information, or type a new filename in the Selection text box.
-Or-
On Solaris based systems, select a directory (or type a directory path in the Filter text
box and click Filter) to display a list of the files in that directory.
By default, a match/filter specification (.ams) file is stored in the \usr\fox\customer
\alarms\amspec directory.
4. Click OK or Apply. The corresponding display presents “Match Active” in the left
corner of the status bar.
NOTE
If you set up a match for the alarm type TARG, save the alarm match information
to a file, and load the .ams file, both TARG and HHABS are pre-selected. Selecting
HHABS, saving to a file, and loading the .ams file pre-selects TARG. Similarly,
selecting alarm type PTARG or HIOUT pre-selects the other option.
55
B0700AT – Rev C 4. Working with Alarm Displays
Example 1
You can focus on critical alarms, such as Priority 1 and Priority 2 alarms, by applying a match to
a summary display or CAD so you can quickly view the list of critical alarms.
To create and save a match specification file for critical alarms:
1. From an alarm display click View > Match Alarms.
2. In the Alarm Priority box of the Match tab, select 1 and 2.
3. Click Apply.
The alarm display shows only Priority 1 and Priority 2 alarms.
4. Click Save.
5. Type critical as the filename.
The match/filter specification is saved to:
\usr\fox\customer\alarms\amspec\critical.ams
Example 2
You can view sequence alarms for specific units, such as UNIT23 and UNIT24, by applying a
match based on the compound names with a UNIT23 or UNIT24 preface and the alarm type.
To create and save a match specification file to view specific alarms for specific compounds:
1. From an alarm display, click View > Match Alarms.
The Alarm Match dialog box appears.
2. Type the following Find/Match description:
Units 23/24 Sequence Alarms
3. In the Compounds field of the Match tab, type UNIT23*, UNIT24*.
Be sure to include the asterisks (*), which represents any number of characters.
4. In the Alarm Types list box, select CONF, EXC, IND/DEP, INFO, MON, and SEQ6.
5. Click Apply.
The alarm display shows only the sequence alarms for blocks with compound names
beginning with “UNIT23”or “UNIT24” and the display title shows the match
description text of step 2.
6. Click Save and type units23_24 as the filename.
56
4. Working with Alarm Displays B0700AT – Rev C
Example 3
You can filter out nuisance low alarms during a startup condition by applying a match based on
the alarm type. Since you cannot choose alarm types from the Filter tab in the Match Alarms dia-
log box, this example shows you how to filter based on alarm types.
To create and save a filter that eliminates low alarms:
1. From an alarm display click View > Match Alarms.
The Match/Filter dialog box appears.
2. In the Alarm Types list box (Match tab), select all alarm types except LLABS,
LOABS, LODEV, and LOOUT.
3. Click Apply.
4. Click Save and type nolows as the filename.
The match specification file is saved to:
\usr\fox\customer\alarms\amspec\nolows.ams
Example 4
You can filter out alarms from particular compounds, such as FLOW5a, FLOW57, FLOW58,
during a certain condition by applying a match based on the compound name.
To create and save a filter to eliminate certain conditions on particular compounds:
1. From an alarm display click View > Match Alarms.
2. Click the Filter tab.
3. In the Compounds field, type:
FLOW5?
The “?” is a wildcard that represents a single character.
4. Click Apply.
The alarm display does not show any alarms from compounds with FLOW5 in the
name.
NOTE
Alarms from a compound named FLOW571 would not be filtered out.
Example 5
You can create an alarm list that includes BLR001, BLR003, and BLR004 compounds by apply-
ing a match and a filter based on the compound name.
To create and save a match and filter to on particular compounds:
1. From an alarm display click View > Match Alarms.
57
B0700AT – Rev C 4. Working with Alarm Displays
58
4. Working with Alarm Displays B0700AT – Rev C
2. Configure a button (called MATCH ACTIVE DISP, for example) with the action:
almdisp disp -match pathname/filename [-refresh]
For more information on the match, stop_match, and almdisp commands, refer to Alarm
Management Commands and Keywords (B0700AP).
NOTE
To cancel the save function from the CAD or MRA, use the AM save_cancel
command. For more information, refer to Alarm Management Commands and Key-
words (B0700AP).
59
B0700AT – Rev C 4. Working with Alarm Displays
NOTE
You cannot perform a save from a CAD or MRA while printing from the CAD or
MRA, and vice versa.
60
4. Working with Alarm Displays B0700AT – Rev C
commands, typically to the File menu. You can then specify layout, header, and footer informa-
tion using Page Setup and print options using Print Setup. You can also use the AM
print_preview, print_cancel, and page_setup commands (with pref ) to view the docu-
ment before printing. For more information, refer to Alarm Management Commands and Key-
words (B0700AP).
To print alarm entry information from a Windows based workstation:
1. Click File > Print.
2. Select the printer to which the information is to be sent.
3. Choose OK.
NOTE
By default, the CAD has no printing commands configured.
Select To
no script or lpr Send alarms directly to the printer
mp Using a PostScript printer, print alarms in two columns,
representing two alarm pages
pr Print each page with a header that includes the page num-
ber and time and date of printing
a2ps Using a PostScript printer, print alarms on the PostScript
printer within a box, and print the time and date of the
printing
NOTE
Optional print scripts use UNIX utilities to customize the print format. Print
scripts are defined in the /usr/fox/customer/alarms/reports/pscripts file
(Solaris) and may be edited with a text editor.
61
B0700AT – Rev C 4. Working with Alarm Displays
6. Click OK.
To cancel a print request, once spooled, from a Solaris workstation:
♦ In VT100 mode, type:
cancel lpstat -d
Silencing Horns
You can silence the hardware annunciator keyboard horns and console horns associated with a
workstation and external horns.
If the workstation is configured in a Common Alarm Group, by default† all the horns throughout
the Common Alarm Group are silenced.
To silence a local horn or horns throughout the CAG, perform one of these actions:
♦ From the Operations display, click Horns > Silence Horns.
♦ From displays other than the Operations display, right-click in the alarm display and
choose Silence Horns from the pop-up menu.
By default, horns are also silenced when you:
♦ Click the Process button in FoxView
♦ Press any annunciator panel key†
♦ Click any soft alarm panel button†
♦ Press the ACK button on an annunciator panel or engineering keyboard.
The Horn Silence Option† (ADMC Workstation Property Scheme) affects how horn silencing
operates. The default setting is manual silence of horns via displays and the annunciator keyboard
ACK button. For more information, refer to Alarm and Display Manager Configurator (ADMC)
(B0700AM).
Muting/Unmuting Horns
You may choose to temporarily override the pre-configured sounding of alarm horns during sys-
tem startup and testing. Muting a horn shuts off the horn.
Horns can be muted or unmuted locally from your workstation or throughout the entire CAG.
For more information, refer to Chapter 6 “Common Alarm Groups”.
For safety reasons, the alarm display's status area shows “Horns Muted” when you select either
muting option.
The default value of the Horn Resound Option† (ADMC Workstation Property Scheme) is to
not resound horns after unmuting horns (if any alarms causing a horn to sound occurred during
the period the horns were muted). For more information, refer to Alarm and Display Manager
Configurator (ADMC) (B0700AM).
For a recovery reboot, the mute horn status is retained for members of a Common Alarm Group.
However, individual stations are initialized to come up with horns sounding (unmuted).
62
4. Working with Alarm Displays B0700AT – Rev C
NOTE
If the workstation is not a member of a Common Alarm Group, the Mute CAG
Horns command is ignored.
63
B0700AT – Rev C 4. Working with Alarm Displays
64
5. Relationship Between AMS and
FoxView
This chapter describes the relationship between FoxPanels and FoxView display managers.
65
B0700AT – Rev C 5. Relationship Between AMS and FoxView
NOTE
Each workstation must have a letterbug named DM and AM. This cannot be
changed.
You click the Process button in the default FoxView to call up the Alarm Manager.
Process Button
The color and blink state of FoxView's Process button represents the entire contents of the run-
time database of the alarm subsystem. The button is updated according to the alarms being
received by the workstation and is not affected by any match/filters applied by the Alarm Man-
ager to its displays.
When a block or group of blocks goes into alarm, the Process button blinks and/or changes color,
based upon the set of alarms being held in the memory-resident Alarm Alert database. The state
of the button summarizes the set of alarms in the Alarm Alert database, as shown in Table 5-1.
Clicking the Process button silences the horn(s) and accesses the initial alarm display for analyz-
ing, acknowledging, and clearing alarms.
66
5. Relationship Between AMS and FoxView B0700AT – Rev C
Buttons can be created on FoxView displays that reflect the state of the Process and System but-
tons by configuring those buttons to read the workstation ALMSTATE variable. ALMSTATE, or
more specifically ALMSTATEwsname, is an OM variable that contains three pieces of informa-
tion:
♦ the state of the Process button
♦ the state of the System button
♦ the state of the horns
BITS 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bit Description
0 Process alarm acknowledge state
0 – no unacknowledged process alarms
1 – at least one unacknowledged process alarm
1 Process alarm state
0 – no active process alarms, only RTNs
1 – at least one active process alarm
2 Unused (0)
3 Unused (0)
4 System alarm acknowledged state
0 – no unacknowledged system alarms
1 – at least one unacknowledged system alarm
5 System alarm state
0 – no active system alarms, only RTNs
1 – at least one active system alarm
6 Unused (0)
7 Unused (0)
8 Local horn mute
0 – local horns are not muted
1 – local horns are muted
9 CAG1 horn mute
0 – CAG1 horns are not muted
1 – CAG1 horns are muted
10 CAG2 horn mute
0 – CAG2 horns are not muted
1 – CAG2 horns are muted
11 Unused (0)
12 Unused (0)
13 Unused (0)
14 Unused (0)
67
B0700AT – Rev C 5. Relationship Between AMS and FoxView
Bit Description
15 Unused (0)
For example, if your ALMSTATE variable is 0x0023, FoxView would change the Process button
to flashing red (active, unacknowledged alarms) and the System button to flashing green (unac-
knowledged alarms, but all RTNs). No horns are muted, either locally or in either CAG.
DM/AM Licensing
Each Windows or Solaris workstation has a single license for the FoxView display manager (DM)
and Alarm Manager (AM) software, both of which automatically use default naming conventions
(letterbugs).
You can purchase additional display manager licenses. For each additional display manager license
purchased, you are provided with an additional Alarm Manager license. Additionally purchased
display manager licenses provide DM windows and sets of AM display windows on:
♦ The workstation screen (or screens, if dual-headed)
♦ Remote workstations and X terminals.
The title bar of a FoxView or Alarm Manager window shows the name of that DM or AM as:
StationLetterbug:FVname
-Or-
StationLetterbug:AMname
68
5. Relationship Between AMS and FoxView B0700AT – Rev C
DM Usage Summary
The number of licenses available for the Solaris workstations appears at the bottom of the Display
Manager Usage Summary display (Figure 5-1).
Figure 5-1 shows nine licenses, all of which are dedicated (as indicated with *).
Restrictions
Although licensing allows one AM to be run per DM on a workstation, memory constraints and
the computing power of an individual workstation may require that multiple DMs access a single
instance of an AM.
NOTE
With the functional capabilities of a single AM (seven display windows), configur-
ing multiple DMs to access a single AM is appropriate for most sites.
Before you can use an additional license, you must configure the additional DM(s) and AM(s)
using ADMC. For flexibility, you can configure more FoxView display managers and Alarm
Managers than the number of available licenses. At any given time, however, the number of DMs
running on a Windows or Solaris based workstation is limited to the number of licenses available
on that station. Refer to Display Engineering for FoxView Software and Display Manager Software
(B0193MQ) for size considerations.
69
B0700AT – Rev C 5. Relationship Between AMS and FoxView
DM/AM Association
Although you are not required to configure one AM per DM, there are times when it is advanta-
geous to call up a specific AM when the FoxView’s Process button is pressed.
Each FoxView can access its own dedicated AM, or multiple FoxViews can access the same AM,
as shown in Figure 5-2. Associating multiple FoxView display managers with a single Alarm Man-
ager, however, offers the best use of a workstation’s memory and computing power.
FoxView
Alarm Manager
FoxView
NOTE
You cannot associate one FoxView display manager with more than one Alarm
Manager.
70
5. Relationship Between AMS and FoxView B0700AT – Rev C
The bootable FoxView display manager (DM) is associated with a dedicated Alarm Manager.
Both FoxView and AM are named with their respective letterbugs. On Solaris, the letterbug-
named AM starts up iconized at workstation boot.
These rules apply to a configured DM/AM association:
♦ A DM (whether displaying locally or remotely) sends commands to the AM with
which it is associated.
♦ If the AM is locally configured, it is started up if it is not already running.
♦ If the DM is running locally, it defaults to using the letterbug AM when no explicit
DM-to-AM association has been made.
♦ If the AM it is not locally configured, it is assumed to be running remotely, and com-
mands are sent to it.
These rules apply when there is no configured DM/AM association:
♦ A DM on a local head (CRT) checks for an AM as follows:
♦ If the AM is running, the DM uses the letterbug AM.
♦ If the letterbug AM is not running, the DM starts it up.
By default, the letterbug AM displays on a local CRT.
♦ A DM on a remote workstation checks for an AM as follows:
♦ If an AM with the same name is allowed to display on the server, the DM starts it
up or brings it forward.
♦ If no AM of the same name exists, the DM determines whether there is an AM
already displaying to the screen. If so, the DM brings it forward.
♦ If no AM is running, the DM starts any AM available that is configured to display
to the workstation.
71
B0700AT – Rev C 5. Relationship Between AMS and FoxView
Default FoxView
(letterbug) FoxView 1 FoxView 2
Button Configuration
The Top Priority, Block Detail, and User Display buttons can be configured to call up process
displays to another workstation or to a specified FoxView. FoxView process display call-up is con-
trolled by the Common Alarm Group configuration file and redirection variables. Refer to “Top
Priority Display” on page 87 and “Configuring the User Display Button” on page 88 for more
information. Refer to Chapter 6 “Common Alarm Groups” for information on Common Alarm
Groups.
Horn Management
The keyboard and console horns for alarm priority or system alarms have up to three configurable
tone levels. The horn tone changes only when the priority of the new alarm is higher than the pri-
ority of the alarm that previously caused the horn to sound. Windows based workstations config-
ured with a sound board and speakers can additionally play a .WAV file.
72
5. Relationship Between AMS and FoxView B0700AT – Rev C
External horns, which do not support configurable tone levels, require that you specify a separate
digital output parameter for each of the alarm priorities and the system alarm.
NOTE
By default, you can mute a horn from the Alarm Manager’s Operations display.
When muted, “Horns Muted” appears in the status area of an alarm display.
You configure horn options using ADMC workstation properties. Refer to Alarm and Display
Manager Configurator (B0700AM).
NOTE
Maintain a consistent configuration scheme for alarming options across all the
workstations in your I/A Series system.
73
B0700AT – Rev C 5. Relationship Between AMS and FoxView
74
6. Common Alarm Groups
This chapter describes Common Alarm Groups and how to create and use them.
NOTE
The symbol † identifies a configurable option, whose default value and alternate
Configuration settings are described in Appendix A “Configuration Options”.
You can logically group workstations throughout the I/A Series system into Common Alarm
Groups (CAGs). By default, all the workstations within a Common Alarm Group are affected
when one workstation within the CAG issues a CAG-directed command:†
♦ Silence horns
♦ Clear alarms
♦ Mute CAG horns
♦ Unmute CAG horns.
Each workstation can be part of a maximum of two CAGs or none at all. If a workstation is a
member of two CAGs, issuing a CAG-directed command from that workstation affects all the
workstations in both CAGs. This configuration enables one workstation to control many others.
Although a workstation can be a member of no more than two CAGs, there is no limit to the
number of Common Alarm Groups in an I/A Series system.
CAGs are configured using the CAG Configurator (commgrp.cfg). The configurator is used to
configure:
♦ CAGs
♦ Workstation alarm recovery (alarms delivered via APRINT only; no MM delivered
alarms)
♦ Process display call-up for User Detail displays.
75
B0700AT – Rev C 6. Common Alarm Groups
Field Description
WP LBUG Letterbug for workstation being defined
CAG NAME1 Name of CAG 1 (exactly 12 characters padded with “-” as needed)
Backup Letterbug for backup workstation (recovery of APRINT alarms)
LBUG
BLK DTL FoxView Block Detail display
TOP PRIO FoxView Top Priority display
USER DISP FoxView User display
CAG NAME2 Name of CAG 2 (exactly 12 characters padded with “-” as needed)
NOTE
A workstation need not be a member of a Common Alarm Group to configure
alarm backup or process display call-up.
The following information can be optionally configured for every workstation listed in the config-
uration file:
♦ The name of the CAG with which the workstation is associated.
♦ The name of a second CAG with which the workstation is associated.
♦ The letterbug of a backup workstation from which to recover the current alarm list
and annunciator panel LED settings, should a reboot be required. (Reboot clears
alarm information for APRINT alarms.)
♦ The names of DMs to which the following alarm displays are redirected when
accessed from an alarm display: Block Detail Display, top priority display, and user
display.
76
6. Common Alarm Groups B0700AT – Rev C
NOTE
The CAG NAME1 field and CAG NAME2 field must be exactly 12 characters, padded
with “-” to make up the 12 characters.
3. After creating and configuring the information, copy the commgrp.cfg file to each
workstation or host.
77
B0700AT – Rev C 6. Common Alarm Groups
Button Display
Block Detail Block Detail Display for the selected alarm
Top Priority User display or Block Detail Display for the highest priority alarm
in the Alarm Alert database (based on the discard sort order†)
User Disp User display for the selected alarm
If not otherwise configured, process displays (Block Detail displays, Top Priority displays, and
user displays) accessed from alarm displays are sent to a FoxView with the same name as the AM
running on the same server. If no FoxView with the same name is found, any FoxView running
on the same server is used. Otherwise, an error message occurs.
Each AM on the workstation directs displays and commands according to the display configura-
tion specified in the Common Alarm Group file (commgrp.cfg). You can override this configu-
78
6. Common Alarm Groups B0700AT – Rev C
ration for any instance of AM by issuing commands that alter the process display call-up variables.
You can configure buttons on alarm displays to dynamically alter process display call-up.
♦ An AM displaying remotely will not use these variables. It will direct the display to a
DM also displaying to that screen.
79
B0700AT – Rev C 6. Common Alarm Groups
am0001 remains active. Upon quitting and restarting am0001, the default process display call-up
assignments are active again.
On systems with multiple display managers and Alarm Managers, rules determine which display
manager presents the process display(s).
When the Alarm Manager runs locally on Head 0 or Head 1 (Solaris only) or remotely, the fol-
lowing occurs:
1. The Alarm Manager checks for a display manager with the same name on the same
X window server and Head 0. If the DM is running and displaying, the requested
process display appears there.
2. If a DM is not found, the Alarm Manager checks for a DM with the same name run-
ning and displaying on the same X window server and Head 1. If the DM is running
and displaying, the requested process display appears there.
3. If a DM is not found, the Alarm Manager looks for a floating DM with the same
name running on the same X window server. If the DM is running and displaying,
the requested process display appears there.
4. If a DM is not found, the Alarm Manager finds any DM running on the same
X window server and displays to that DM.
NOTE
If no DM is found, an error message appears.
When horns are muted across the CAG, the horns are shut off entirely and the “Horns Muted”
message appears in the status bar of the Alarm Manager displays on all workstation in the CAG.
A local mute/unmute overrides a previous CAG unmute/mute on the local station. Horns occur-
ring during a horns muted period are not resounded after horns are unmuted unless otherwise
configured using the Horn Resound† option. Backup recovery of a workstation within a CAG
passes the CAG muting setting to the recovered workstation. Recovery of a workstation not a
member of a CAG is always booted with horn sounding enabled.
80
7. Advanced Operations Topics
This chapter describes advanced topics including the Operator Action Journal, security, AM
customization, Windows Off Mode, and the User Display button.
NOTE
The symbol † identifies a configurable option, whose default value and alternate
Configuration settings are described in Appendix A “Configuration Options”.
Security
You can control AM security by using I/A Series environments and by setting access levels and
passwords. Use ADMC to configure access levels for buttons, menu items, etc.
Environments
The AM uses the same environments and environment files as FoxView. The following environ-
ment files are installed with the I/A Series System and reside in the directory \opt\fox\env:
♦ Initial.env Initial Environment
♦ Operator.env Operator’s Environment
♦ Process_Eng.envProcess Engineer’s Environment
♦ Softw_Eng.env Software Engineer’s Environment.
81
B0700AT – Rev C 7. Advanced Operations Topics
Security Access
The Alarm Manager and display manager use password protection to limit user access to particu-
lar I/A Series environments. This type of protection enables access to menus, menu items, and
buttons within an environment via access codes and protect/unprotect/setacl commands
described in Alarm Management Commands and Keywords (B0700AP).
By default, remote Alarm Managers and view-only Alarm Managers disable the security-sensitive
capability to:
♦ Acknowledge alarms
♦ Clear alarms
♦ Silence horns
♦ Mute and unmute horns.
The AM commands enable and disable control these security functions. Disabling these fea-
tures makes any buttons or menu items configured to execute these commands inactive (grayed
out). Only certain AM menu and button commands are enabled on remote Alarm Managers.
By default, remote and view-only FoxView display managers disable:
♦ The ability to set Control Processor parameters
♦ Access to all configurators and most applications
♦ Call up of process displays from an alarm display.
Only certain DM menu commands are enabled on remote display managers.
82
7. Advanced Operations Topics B0700AT – Rev C
NOTE
Changing the AM environment does not change the DM environment and user
access, and the reverse is true as well. Each AM and each DM can be operating in a
different environment.
83
B0700AT – Rev C 7. Advanced Operations Topics
NOTE
Do not hard code the actual alarm manager name (e.g. AM0001) in the commands.
AM Startup
Commands to set access levels can also be placed in the file \usr\fox\wp\data\am_cmds. This
file is read by the AM on startup. Setting protection levels in this file would be applied to the AM
when it is executed.
To make the Ack Alarm and Clear Alarm buttons accessible on the AM at startup include the fol-
lowing in \usr\fox\wp\data\am_cmds:
unprotect value 100
Alternately, the access code for the buttons or menu items can be changed† (configured in the
User Interface scheme) with ADMC.
AM is Running
To change the AM environment whenever the FoxView environment changes, add a line to the
end of each environment file of the form:
dmcmd run /usr/local/pref -$DMTOAM amcmd “chngenv
$ENV_DIR/<envname>.env”
For example, add the following line to the end of the \opt\fox\env\Initial.env file:
dmcmd run /usr/local/pref -$DMTOAM amcmd “chngenv $ENV_DIR/Ini-
tial.env”
84
7. Advanced Operations Topics B0700AT – Rev C
NOTE
It is critical to preface the “run” command with “dmcmd” because run is recognized
as both a FoxView and an AM command. If not prefaced with “dmcmd”, you end up
with the AM looping forever changing the environment. First, the FoxView exe-
cutes the “run” command which sends the “chngenv” command to the AM. The
AM then executes the same “run” command, sends the same “chngenv” command
to the same AM, and so forth.
AM is Not Running
To change the AM environment to the FoxView environment when the AM is started, add the
following line to the end the file \usr\fox\wp\data\am_cmds:
chngenv $ENV
Since this file is read and executed by each AM when it is started, the “chngenv” command is
executed for the AM. $ENV is a variable that contains the name of the FoxView environment that
started the AM.
85
B0700AT – Rev C 7. Advanced Operations Topics
Configured Action
Button Windows On Windows Off
PREV DISP send_to_dm -dm $GCLBUG dismiss
/usr/fox/alarms/show_dm
TOP PRIO top_prio; send_to_dm -dm top_prio
$GCLBUG
/usr/fox/alarms/show_dm
BLK DTL blk_dtl; send_to_dm -dm blk_dtl
$GCLBUG
/usr/fox/alarms/show_dm
USER DISP user_disp; send_to_dm -dm user_disp
$GCLBUG
/usr/fox/alarms/show_dm
86
7. Advanced Operations Topics B0700AT – Rev C
87
B0700AT – Rev C 7. Advanced Operations Topics
The highest priority alarm is determined by ADMC Workstation Property Scheme options:
♦ Discard Sort Order†
♦ Top Priority Processing.†
NOTE
A Find operation has no bearing on determining the highest priority alarm.
When the Top Priority alarm is selected, if configured to do so, the alarm system sets a global
variable called LIA_CB to the name of the compound and block of the highest priority alarm.
This option is configured in \usr\fox\wp\bin\init.user. If configured, one LIA_CB variable is cre-
ated for each FoxView. The format of LIA_CB is a string consisting of the compound name, a
colon, and the block name. For example LIA_CB could contain the string “UC01_LEAD:SINE”.
This variable can be used when configuring the displays as described in FoxView Software
(B0700BD).
NOTE
Even if you do not use annunciator keyboards or soft alarm panels, you must associ-
ate an annunciator or soft panel key with an alarm and a display in order to use the
User Display feature.
88
8. AMS Features Requiring
Configuration
This chapter describes many of the configurable features for the Alarm Management Subsystem
(AMS).
The features described in this chapter are not part of the default AMS user interface. However, all
are available through configuration. Unless otherwise noted, refer to Alarm and Display Manager
Configurator (ADMC) (B0700AM) for more information on configuring these features.
NOTE
The symbol † identifies a configurable option, whose default value and alternate
Configuration settings are described in Appendix A “Configuration Options”.
Workstation Properties
Overview
AMS Workstation properties, such as alarm database size (MAX_CAD), once configured in
\usr\fox\wp\data\init.user, are now configured in ADMC. For the most part these prop-
erties, when changed, no longer require a workstation reboot but simply an application restart.
Changes to the following still require a reboot:
♦ Alarm database size
♦ Number of annunciator assignments
♦ Addition of, deletion of, or certain changes to FoxViews or Alarm Managers (that is,
\usr\fox\customer\hi\dmcfg changes).
When the configuration files are distributed in ADMC, Distribute Configuration Files dialog
boxes are displayed on the affected workstations prompting you to take action. This action could
be to restart a specific AMS component (for example, AM) or to reboot the workstation. You are
always given the option of restarting or rebooting immediately or at a later time.
89
B0700AT – Rev C 8. AMS Features Requiring Configuration
♦ “Return-To-Normal Resort” to use either the original time the alarm occurred or the
time the alarm returned to normal for sorting the alarm messages on the display. The
default is to use the original time the alarm occurred.
In the Color/Blink Rate tab for status “ACK RTN” configure:
♦ Foreground (text) and background colors for alarms. The default colors are shown in
the dialog box.
♦ Blink rate. The default is no blinking.
You must reboot for these changes to be active.
With these options configured, by default, all alarms will be retained in the AA database and
shown on the AM displays. The concept of auto-clearing selected alarms is available by adding the
Compound:Block names to the file \usr\fox\alarms\autoclear.dat:
♦ Create the file if it does not already exist.
♦ Add the Compound:Block names of blocks whose alarms you want to automatically
clear when the alarm is both acknowledged and returned-to-normal, one per line.
♦ Blank lines are allowed for readability.
♦ Lines beginning with a “#” character are treated as comments.
If the AA database reaches its capacity when an alarm needs to be added to the database, another
alarm will need to be deleted from the database. The order to select the alarm to be deleted is:
♦ Oldest acknowledged returned-to-normal alarm.
♦ If none, then the oldest unacknowledged returned-to-normal alarm.
♦ Alarm selected based on the discard sort order.
Sizing Parameters
Table 8-1 shows the sizing parameters that are available to alter the number of current alarms
available on the alarm displays (excluding the AHD), the number of historical alarms available
(AHD), and the number of annunciator assignments that can be made. Changes to these parame-
ters, with the exception of the alarm history size, alter the size of the shared memory segment and
therefore require a reboot.
90
8. AMS Features Requiring Configuration B0700AT – Rev C
Default
Parameter Value Possible Values Where Configured
Alarm Database Size (current) 200 200 - 32000 Workstation Property Scheme
(Database tab)
Alarm History Size 5000 5000 - 40000 Workstation Property Scheme
(Miscellaneous tab)
Number of Annunciator 2000 2000 - 10000 Workstation Property Scheme
Assignments (Miscellaneous tab)
You can configure the color and blink attribute for alarm cells and alarm fields as well as the color
of the alarm selection rectangle in the Workstation Property Scheme. For alarm cells and fields,
the displayed color is based on the alarm priority, while the display blink rate is based on the
alarm state and acknowledged state of the alarm.
91
B0700AT – Rev C 8. AMS Features Requiring Configuration
In addition in the User Interface Scheme, you can configure the following attributes for buttons:
♦ Foreground (text) color
♦ Background color
♦ Blink rate.
Timeouts
Automatic timeouts can be configured for the following:
♦ Pausing updates to an alarm display
♦ Muting horns.
In each case the default is no timeout but one or both can be configured. Table 8-2 provides more
information on timeouts.
Pause Timeout
By default there is no timeout associated with the pause command. When a dynamic display
(CAD or MRA) is paused, the display remains paused until the unpause command is executed.
The only exception to this is when an alarm is selected. On selection of an alarm the display will
be paused for five seconds to allow the operator ample time to select an action to apply to the
alarm (for example, acknowledge the alarm).
If a pause timeout is configured, a timer will begin counting down whenever the pause command
is executed. In this case the display will remain paused until either the timeout period elapses or
the unpause command is executed, whichever occurs first.
Mute Timeout
The mute timeout is similar to the pause timeout but is used for muting the horns. By default
there is no timeout associated with the mute_horns command. When the horns are muted, they
remain muted until the unmute_horns command is executed.
If a mute timeout is configured, a timer begins counting down whenever the mute_horns com-
mand is executed. In this case the horns remain muted until either the timeout period elapses or
the unmute_horns command is executed, whichever occurs first.
Since horns can be muted across a CAG, using the mute_all_horns, a timer is started for each
workstation in the CAG on a mute_all_horns. In this case the horns on the workstations in the
CAG will remain muted until either the timeout period elapses, the unmute_all_horns com-
mand is executed, or the unmute_horns command is executed, whichever occurs first.
92
8. AMS Features Requiring Configuration B0700AT – Rev C
Refresh Rate
The refresh rate for dynamic displays (CAD and MRA) is configurable in milliseconds (see
Table 8-3).
The confirmation message is configurable. See Table 8-4 for a description of the buttons.
Button Description
OK Execute the action
Cancel Terminate without executing the action
93
B0700AT – Rev C 8. AMS Features Requiring Configuration
94
8. AMS Features Requiring Configuration B0700AT – Rev C
Printing
Alarms can be printed from any display using the print command. There are two options that
can be used with the print command:
♦ -standard_header – displays a preformatted header on each page printed
♦ -default_printer – bypasses the printer selection dialog box on a Windows based
workstation.
Printing alarms from the CAD uses more resources than from the other displays. Use the
print_cancel command to cancel printing from the CAD before it completes spooling to the
printer. Otherwise, printing can be canceled using the standard system Cancel dialog box
(Windows) or command (Solaris).
NOTE
Printing from the CAD cannot be performed at the same time as saving from the
CAD. Any attempt to do this will result in a message box stating that printing can-
not occur while a save is in progress.
Auxiliary print commands include print_preview, print_setup, and page_setup. See Alarm
Management Commands and Keywords (B0700AP) for more information on these commands.
Saving to a File
Alarms can be saved to a file from any display using the save_to_file command. Saving alarms
from the CAD uses more resources than from the other displays. The alarms can be saved to a
standard text file or to a Comma Separated Value (CSV) file. Use the save_cancel command to
cancel the save before it completes.
NOTE
Saving from the CAD cannot be performed at the same time as printing from the
CAD. Any attempt to do this will result in a message box stating that saving cannot
occur while a print is in progress.
See Alarm Management Commands and Keywords (B0700AP) for more information on these
commands.
95
B0700AT – Rev C 8. AMS Features Requiring Configuration
There are several reasons why it may be advantageous to be able to access alarms from a remote
database, including to:
♦ Allow all alarms to be viewable from any workstation
♦ Allow users normally monitoring alarms for one area of the plant to be able to switch
over and monitor alarms from a different area of the plant
♦ Allow users to monitor alarms from more that one area of the plant from a single
workstation
♦ Provide for alarm message redundancy, thus eliminating single point of failure.
96
8. AMS Features Requiring Configuration B0700AT – Rev C
97
B0700AT – Rev C 8. AMS Features Requiring Configuration
98
8. AMS Features Requiring Configuration B0700AT – Rev C
System Setup:
1. Select a small number of workstations that will receive alarm messages. For example,
in the above scenario, 10 workstations might actually receive the alarm messages.
These workstations will host the alarm database and make these alarms available to
the remaining workstations. The remaining workstations, 90 in this case, will not
receive any alarm messages. They will be blind and their database will be empty.
2. Configure your control schemes such that every alarm is sent to the 10 host worksta-
tions, the AIM*Historian, and the alarm printer.
3. With ADMC configure the AA configuration parameters (for example, database size)
exactly the same for each of the hosting workstations.
4. With ADMC configure each of your local AMs that will run on one of the hosting
workstations to have no primary or backup alarm data source. That is, these AMs will
read their alarms from the database on the same workstation where they are executing.
5. With ADMC configure each of your remote AMs executing on the blind worksta-
tions to have both a primary and a backup alarm data source. If the primary alarm
data source becomes unavailable, the AM will automatically switch to its configured
backup.
NOTE
Care must be taken when configuring the primary and remote alarm data sources so
that no workstation becomes overloaded trying to service its local and remote AMs.
Distribute the work.
99
B0700AT – Rev C 8. AMS Features Requiring Configuration
NOTE
If this scheme will be commonly used, the Alarm Source indicator should be config-
ured on either the display title or status bar so the operator knows from which
workstation alarms are being displayed.
100
8. AMS Features Requiring Configuration B0700AT – Rev C
101
B0700AT – Rev C 8. AMS Features Requiring Configuration
This assumes the AM names are BLR00A and AM0001 on workstation BLR00A.
System Setup:
1. Configure alarms for Boiler Room A to be directed to workstation BLR00A.
2. Configure alarms for Reactor 72 to be directed to workstation RCT072.
3. In ADMC, configure AM AM0001’s primary alarm data source as RCT072. By not
configuring an alarm data source for AM BLR00A, it will use the local alarm data
source.
4. (Optional, but recommended) Create a new User Interface (UI) scheme, for instance,
AlmSrcUI, and configure the status bar to include the Alarm Source indicator.
5. (Optional, but recommended) Ensure the two AMs use the AlmSrcUI User Interface
scheme so the alarm data source will be displayed in the status bar.
Multi-State Buttons
All buttons defined on the default displays (CAD, MRA, AHD, and summary displays) are con-
sidered single-state buttons, meaning each button has one label and one action associated with it.
In general these buttons do not change; they always look the same. The only exceptions are but-
102
8. AMS Features Requiring Configuration B0700AT – Rev C
tons configured with actions requiring an alarm to be selected. These buttons are enabled if an
alarm is selected, and disabled if an alarm is not selected.
The button area of an AM display is configurable. Buttons can be added, deleted, and changed:
♦ Buttons can be single-state buttons, as described above, or multi-state buttons.
♦ An access code is associated with each button. The same access code is associated with
each button state.
♦ A multi-state button (MSB) has more than one state associated with it Single-state
buttons are defined as a multi-state button with only one state.
Multi-state buttons are very useful for handling sets of commands that are mutually exclusive
(that is, only one state is possible at any given time). This allows a single button to be configured
to perform multiple tasks instead of using more than one button to do the same thing. An exam-
ple of this is a Pause/Unpause button. The display is either in the paused state or it is not. If it is
paused the Pause button is not necessary. Similarly, if it is unpaused the Unpause button is not
necessary. Refer to the examples below.
Button States
Each button state can be configured with the attributes described in Table 8-6.
Attribute Description
Conditional expression An expression that evaluates to true or false. If true, the button state
becomes the active state. See Button Conditionals below.
Label The text displayed for the button.
Mnemonic A shortcut to execute the button action.
Action The AM command or commands to be executed when the button state is
active.
Foreground color The text (label) color of the button.
Background color The button color.
Blink rate Button blink rate; either none, slow (1 HZ), or fast (3 HZ).
Confirmation flag Flag indicating whether or not a confirmation dialog box will be dis-
played before the button action is executed.
Confirmation text The text of the message to be displayed in the confirmation dialog box if
message the flag is set. The default message is “Are you sure?”.
See Chapter 9 “Commands and Keywords” and Alarm Management Commands and Keywords
(B0700AP) for more information on using AM commands.
Button Conditionals
The conditional is a simple Boolean expression of one operator and two operands with the follow-
ing format:
<operator> <operand1> <operand2>
Table 8-7 lists the valid operators and Table 8-8 lists the valid operands.
103
B0700AT – Rev C 8. AMS Features Requiring Configuration
104
8. AMS Features Requiring Configuration B0700AT – Rev C
See Alarm and Display Manager Configurator (ADMC) (B0700AM) for more information on
configuring multi-state buttons.
Run-Time Behavior
At run time, the appearance and behavior of the button (text, colors, action, for instance) will be
determined by its current state. The current button state is determined by the conditional
expression.
At run time the AM evaluates the conditional expressions to determine the appropriate button
state. That state is then displayed. The following rules apply when determining the correct button
state:
♦ The order of the buttons is important. The conditional expressions are evaluated in
the order in which they are defined from the first state (State 0) to the last state.
♦ The first button conditional that evaluates to true becomes the active button state.
♦ If no conditional evaluates to true, the active button state is the last state. This is the
default state.
♦ Any conditional that is syntactically incorrect will evaluate to false. This button state
will never be active unless it is the last configured state and no preceding state evalu-
ates to true.
105
B0700AT – Rev C 8. AMS Features Requiring Configuration
State 0 State 1
Label PAUSE UNPAUSE
Mnemonic P U
Conditional Expression == PAUSED FALSE == PAUSED TRUE
Action pause unpause
Foreground Color Black (16) Yellow (27)
Background Color Gray (72) Dark Blue (20)
Blink Rate None Slow (1 HZ)
Confirmation Flag No No
Confirmation Text N/A N/A
NOTE
In the Print/Cancel Print example it is very important for State 0 to be first since
two states could possibly evaluate to true (State 0 and 1).
106
9. Commands and Keywords
This chapter provides examples for using Alarm Manager commands and keywords and Alarm
Server Task commands.
107
B0700AT – Rev C 9. Commands and Keywords
108
9. Commands and Keywords B0700AT – Rev C
109
B0700AT – Rev C 9. Commands and Keywords
110
9. Commands and Keywords B0700AT – Rev C
Command Description
addalmpnl For alarm panel configuration at run time, adds a path for a chain of annunciator
key (or soft alarm panel button) actions.
clralmpnl Clears alarm panel definitions from AST memory.
loadalmpnl Loads the specified alarm panel configuration into AST memory.
prtalmpnl Prints (saves to file) alarm panel definitions from AST memory.
For more information, refer to Alarm Management Commands and Keywords (B0700AP).
111
B0700AT – Rev C 9. Commands and Keywords
Trend Point
Button
112
9. Commands and Keywords B0700AT – Rev C
WordPad Example
This next user-supplied application is executed with the compound name, block name, and alarm
type of the selected alarm as arguments to the application. You could assign the following com-
mand to a button labeled WordPad:
run C:\Program Files\Windows NT\Accessories\wordpad.exe
\tmp\<Compound>-<Block>.<AlarmType>
Assuming the same alarm was selected as shown in the “Trend Point Example” on page 111
(HIABS alarm), selecting the WordPad button would execute the following:
run C:\Program Files\Windows NT\Accessories\wordpad.exe
\tmp\TREND_LEAD-SINE.HIABS
Example 1
Objective: Pressing the Clear Alarm button does not clear the alarm unless the alarm is either
already acknowledged or the condition has returned to normal.
This is accomplished by:
♦ Changing the acknowledge indicator to “A” (via an edit to the Alarm Format scheme)
♦ Replacing the existing command defined for the CAD’s Clear Alarm button with the
following:
== <AckState> A clear_alm
== <AlarmState> R clear_alm
== <AckState> U deselect
113
B0700AT – Rev C 9. Commands and Keywords
NOTE
The Clear Alarm button could also be set up to apply this restriction only to
Priority 1 alarms.
Example 2
Objective: For a selected alarm, inhibit alarms of a particular type.
The following UNIX shell script, called do_in, executes the script from a summary display.
# Inhibit Individual Alarms
CB=”$1”
TYPE=”$2”
LBUG=”$3”
# Determine which bit mask to use
case $TYPE in
HIABS)
MSK=”HMA” ;;
LOABS)
MSK=”LMA” ;;# etc., etc.
*)
MSK=”MSK=””
esac
if [ "$MSK” != “” ]
then
/usr/local/pref -$LBUG dmcmd “setb $CB:INHALM.$MSK FFFFFFFF”
fi
A new button is assigned to this action:
run /usr/fox/alarms/do_in <Compound>.<Block> <AlarmType> $GCLBUG
This command causes the AM run the do_in script, passing to it the compound name, the block
name, and the alarm type fields from the selected alarm. Compound, Block, and AlarmType are
Alarm Manager keywords for the selected alarm’s subfields.
This example shows how the AM can pass portions of alarm information originally received from
the control station associated with a selected alarm to a subsequently started script or application.
Besides passing the compound and block names, the AM can also pass the block descriptor text,
date, time, priority, or any other information sent to the workstation or derived from the alarm
sent to the workstation.
More Examples
Following are some more examples of capabilities you can implement by extending the interface
to the Alarm Manager:
♦ Selecting an alarm and displaying a trend graphic of the alarmed parameter in the dis-
play manager window
♦ Selecting an alarm, and saving an operator’s comment to be recalled at a later time
♦ Showing all OUTPUT alarms in yellow, and showing all MEAS alarms in red
♦ Differentiating HIGH-HIGH alarm entries from HIGH alarm entries by setting
their background color to red for the entire expanse of the alarm entry
114
9. Commands and Keywords B0700AT – Rev C
115
B0700AT – Rev C 9. Commands and Keywords
116
10. Behind the Scenes
This chapter describes the movement of process alarm information within the
I/A Series system.
117
B0700AT – Rev C 10. Behind the Scenes
Alarm Messages
The AA task receives a new alarm message from the controller whenever any one of the following
events occur:
♦ A new alarm condition occurs in a control block executing in the control station.
♦ An alarm condition returns to normal.
♦ A compound or block in alarm is acknowledged.
♦ A compound or block is disabled.
Messages of new alarm conditions, including a value parameter, are stored by AA in its database.
Messages of return-to-normal conditions or alarm acknowledgement effect a change to that data-
base, updating the original alarm message. An alarm condition that has both been acknowledged
and returned-to-normal is removed from the database.
When a disable message is received for a compound or a block, AA removes all alarms for that
compound or block from its database. For example, a disable message for a compound will be
generated when the compound is turned off, and a disable message for a block will be generated
when alarms for the block are inhibited.
118
10. Behind the Scenes B0700AT – Rev C
All alarm messages are sorted as they are entered into the database in the following six ways:
♦ Return-to-Normal/In Alarm - Acknowledge State - Priority - Time (RAPT)
♦ Acknowledge State - Priority - Time (APT)
♦ Acknowledge State - Time (AT)
♦ Priority - Time (PT)
♦ Time - Priority (TP)
♦ Time (T).
This enables quick resorting of the displays by the AM.
The Alarm Managers are set up on the workstations to present the alarm messages from the AA
database to the operator on the various alarm displays (CAD, for example). Opening or refreshing
an alarm display presents all the alarms from the database that meet the display's criteria. The dis-
play's call-up timestamp is updated to reflect the time of the open or refresh.
NOTE
By default, this is the only way the CAD gets alarm information.
Alarm Updates
For the MRA and summary displays (New Alarms, Acknowledged Alarms, and Unacknowledged
Alarms), direct Object Manager (OM) connections to the controller are set up. Via these connec-
tions the AM immediately updates these alarm displays with changes to:
♦ Alarm state and acknowledge state of the alarms (that is, the block's ALMSTA
parameter)
♦ Measurement or output values associated with analog alarm conditions.
NOTE
Values associated with digital, state, trip, and sequence alarms are not updated.
As these changes occur in the control station, the AM updates the corresponding fields on the
displays.
The CAD, when optionally configured, can form an OM connection to the analog parameter
values only (not to the ALMSTA status parameter of the block). CAD updates representing
return-to-normal and acknowledge status changes are dependent upon the reception of return-to-
normal and acknowledge messages (as described above) being received from the control station.
NOTE
If a connection cannot be made, such as when a cable disconnects, the color of the
value, alarm state, and acknowledge state fields turn cyan.
119
B0700AT – Rev C 10. Behind the Scenes
120
10. Behind the Scenes B0700AT – Rev C
The Alarm Manager, similar to FoxView, forms Object Manager connections to control stations,
enabling rapid presentation of a change to the alarm status information. When an alarm is
acknowledged, the MRA and summary displays are not impacted by delays caused by:
♦ The time required for a control station to send alarm acknowledge messages to each
alarm destination
♦ The time latency due to the internal workstation processing through the AMS
♦ The display’s refresh rate.
Each connectable AM display is limited to one OM list, which holds a maximum of 255 points.
Each alarm can require up to two points in the list:
♦ One for the block’s alarm status parameter (ALMSTA)
♦ One for the analog parameter in alarm, such as MEAS.
If multiple alarms exist within the block, the AM optimizes the number of points in the list by
sharing the ALMSTA point between two or more alarm entries.
Unlike FoxView, which connects to a fixed set of control stations based upon the control parame-
ters configured in a graphic display, AM connections are dynamic. AM connections depend upon
the control stations that have generated alarms to the workstation at a particular time and are cur-
rently in view on a workstation. The situation at that moment dictates the control stations to
which the AM will establish connections. An hour later, for example, the same AM display may
be connected to a different set of control stations.
OM Connection Points
Background information on the following OM connection points is provided to help you apply
match/filter criteria to a display to limit the number of control station connections established by
the Alarm Manager for any of its connected alarm displays. For information on applying
match/filter criteria, refer to “Finding, Matching, Filtering, and Sorting Alarms” on page 47.
The AM adds OM connection points only to the open list for alarms shown in the display. For
example, a New Alarms Summary Display might contain 436 alarm entries, but only 30 are in
view at any one time. The AM adds points to the list associated with only those 30 alarm entries.
When an alarm has a connection that is no longer displayed, the AM deletes the connection for
that alarm, but not immediately.
Because alarms can oscillate, the following rules prevent the unnecessary addition (or deletion) of
connection points, which would place a burden on the system:
♦ An alarm must be present in the display window for a minimum of 2 seconds before
the AM adds connection points for it. This prevents extraneous connections from
being made when an operator scrolls through a display.
♦ An alarm must be off the display window for a minimum of 30 minutes before the
AM removes a connection point.
♦ Any time the OM list becomes full, the entire list is closed and refreshed. Closing the
entire list and reopening it uses fewer system resources than performing a multitude of
dynamic deletions from the list.
121
B0700AT – Rev C 10. Behind the Scenes
Delay Specifies
OmConnectDelay How long an alarm must be in the display window before the AM
starts to add points for it to the OM list (2 second default).
OmActivateDelay How often the AM is allowed to perform an “activate” on the list;
essentially, an add must be followed by an activate to make it occur.
This allows the AM to optimize the number of activates needed for
multiple additions (1 second default).
OmRefRate How often the OM should provide updates regardless of how often
the data is actually changing in the control station (5 second default).
Although each AM display is limited to one OM list, this maps to a variable number of worksta-
tion connections, each for a different control processor from which alarms have been received and
are displayed. From the control station perspective, consider the number of workstations and
associated Alarm Manager displays from which alarm conditions are to be viewed when establish-
ing alarm destinations.
Configurable Options
You customize an Alarm Alert database from ADMC by modifying the values in the Workstation
Property scheme. For more information, refer to Alarm and Display Manager Configurator
(ADMC) (B0700AM).
NOTE
Maintain a consistent configuration scheme for alarming options across all the
workstations in your I/A Series system.
Each workstation’s Alarm Alert database initially contains default attributes listed in Table A-2.
These attributes affect information in alarm displays and horn notification.
122
10. Behind the Scenes B0700AT – Rev C
NOTE
Whether or not you see the alarm on the display depends on the size of the alarms
database†, the type of alarm (new, acknowledged, or return-to-normal), the sort
order†, and the alarm priority.
Two workstation global variables, ALMCNT and ALMTXT, are updated whenever a qualifying
alarm is received at the workstation. See Table 10-5 for a description of these variables.
Variable Description
ALMCNT Workstation global variable containing a running count of alarms. ALMCNT is
incremented whenever a qualifying alarm is received at the workstation.
ALMTXT Workstation global variable containing a formatted text string of data from the
most recent alarm message. The format of this string is predetermined and cannot
be changed. ALMTXT is updated whenever a qualifying alarm is received at the
workstation.
123
B0700AT – Rev C 10. Behind the Scenes
To show the preformatted alarm text string (ALMTXT) and the current number of alarms
(ALMCNT) on a FoxView display, connect the ALMTXT and ALMCNT workstation globals to
display objects. Refer to FoxDraw Software (B0700BE). See Table 10-6 for a description of the
attributes that determine qualifying alarms.
Attribute Default
Alarm Text Priority Update Option Only priority 1 and 2 alarms cause updates.
(ALMPRI)
Alarm Text Update Option (ALMRTN) Only in-alarm messages cause updates.
These attributes are set in ADMC Workstation Properties. For more information, refer to Alarm
and Display Manager Configurator (ADMC) (B0700AM).
Configure the action of the New Alarms button from the AM Property Scheme dialog box in
ADMC, New Alarms Action†. Upon a change to the ALMCNT workstation global, the state of
the New Alarms button changes. The configured New Alarms Action is the action that occurs
when a new alarm is recorded by the workstation, not the action taken when the New Alarms
button is clicked.
Alarm Recovery
Whenever there is an upset in the alarm system, such as a workstation reboot or MM switch over,
the system will recover the alarm state for the affected workstations.
124
10. Behind the Scenes B0700AT – Rev C
NOTE
Alarms can be sent to workstations either directly from the CP270 or via the MM,
but not both. In other words you cannot have some CP270s deliver alarms directly
to the workstation and other CP270 deliver alarms to the workstation via the MM.
125
B0700AT – Rev C 10. Behind the Scenes
126
Appendix A. Configuration Options
This appendix is a quick reference to Alarm and Display Manager Configurator (ADMC)
configuration options.
Field Settings
Station Letterbug
Workstation Property Scheme
Field Settings
Database tab
Maximum Number of Alarms 200 (default) to 32,000
Discard Sort Order RTN/ALM - ACK STATE - PRIORITY - TIME (default)
ACK STATE - PRIORITY - TIME
ACKSTATE - TIME
PRIORITY - TIME
TIME
TIME - PRIORITY
Return-to-Normal Action Keep alarm until acknowledged (default)
Remove alarm independent of state
Clear Alarm Option Delete alarm on current WP (default)
Delete alarm throughout the CAG
Delete alarm throughout the CAG, mark alarm as RTN, and
ack alarm
CONF Message Option Ignore RTN for CONF messages (default)
Remove CONF messages on RTN
Alarm Recovery Recover alarms (default)
Do not recover alarms
Horn tab
Horn Mute Timeout (sec) Not checked (no timeout specified) (default)
If checked: 1 to 900 seconds; 30 seconds (default)
Horn Silence Option Manual silence only (default)
All blocks acknowledged or manual silence
All blocks RTN or manual silence
All blocks ACK or RTN or manual silence
Manual silence only, no propagation to CAG
Horn Resound Option Do not resound when horns are unmuted (default)
Resound when horns are unmuted
127
B0700AT – Rev C Appendix A. Configuration Options
Field Settings
Horn Silence Key Option Silence Horn with Silence Horn key only 1
Silence horn with any annunciator key keyboard (default)
Horn Feedback
Text tab
Alarm Text Update Option ALMTXT will be updated for:
In-Alarm messages only (default)
In-Alarm and Return-to-Normal messages
Alarm Text Update Priority Turn feature off
Option Update ALMTXT for priority 1 alarms only
Update ALMTXT for alarms with priority 1 and 2 (default)
Update ALMTXT for alarms with priority 1 to 3
Update ALMTXT for alarms with priority 1 to 4
Update ALMTXT for alarms with priority 1 to 5
Color/Blink Rate tab
UNACK ALM Blink rate: None (default), Slow, Fast
Default foreground color:
Priority 1, 2, 3, 4, and 5: White (31)
Default background colors:
Priority 1 – Red (17)
Priority 2 – Magenta (21)
Priority 3 – Brown (19)
Priority 4 – Cyan (22)
Priority 5 – Dark Gray (24)
ACK ALM Blink rate: None (default), Slow, Fast
Default foreground colors:
Priority 1 - Red (17)
Priority 2 - Magenta (21)
Priority 3 - Brown (19)
Priority 4 - Cyan (22)
Priority 5 - Dark Gray (24)
Default background color:
Priority 1, 2, 3, 4, and 5: Gray (23)
UNACK RTN Blink rate: None (default), Slow, Fast
Default foreground color:
Priority 1, 2, 3, 4, and 5: White (31)
Default background colors:
Priority 1 – Red (17)
Priority 2 – Magenta (21)
Priority 3 – Brown (19)
Priority 4 – Cyan (22)
Priority 5 – Dark Gray (24)
Alarm Rectangle Selection Color Yellow (27) (default)
128
Appendix A. Configuration Options B0700AT – Rev C
Field Settings
Miscellaneous tab
Maximum Annunciator Table 2000 (default) - 10,000
Assignments
Maximum Number of Historical 5000 - 40,000; default is 5000
Alarms
Top Priority Processing When “Top Priority” command is processed by the worksta-
tion, the display will associate with:
♦ Highest priority, newest Unacknowledged Alarm
condition (default)
♦ Highest priority, oldest Unacknowledged Alarm
condition
1. The Horn Silence Key Option only works for annunciator keyboards, not for Soft Alarm panels.
Field Settings
Display Manager Name
Station Letterbug
Screen Local Station
Remote Station
Screen List
Undedicated (default)
Display Manager Property Scheme
Create Alarm Manager unchecked (default)
Field Settings
Display Manager Property Scheme
Name
Display Manager Class Boot-up
Engineer
Operator (default)
Remote
View Only
Environment Script
Initial Display Size and Position:
Display is Re-Sizable checked (default)
Fixed Minimum Size checked (default)
Top, Bottom, Right, Left (Intermediate and quarter-screen sizes only) Default is
bottom right
129
B0700AT – Rev C Appendix A. Configuration Options
Field Settings
Alarm Manager Name
Station Letterbug
Screen Local Station
Remote Station
Screen List
Undedicated (default)
Alarm Manager Property Scheme
Alarm Data Source: Primary
Alarm Data Source: Backup
Match/Filter Clear/Reset Option Enable Clear button only
Enable Reset button only
Enable both Clear and Reset buttons (default)
Field Settings
AM Properties Scheme Name
Alarm Manager Class Boot-up
Engineer
Operator
View Only
Initial Display MRA
NEWALM
OPR
ACK
UNACK
AHD
CAD (default)
Environment Script
New Alarms Action
Configure Display Type See Table A-7.
130
Appendix A. Configuration Options B0700AT – Rev C
131
B0700AT – Rev C Appendix A. Configuration Options
Field Settings
User Interface Scheme Name
Alarm Format Scheme emptyAF
foxCAD
foxMRA
Pop Up Menu
Display Title
Status Bar
Double Click Access Code 0 (default) to 255
Confirmation Dialog No (default)
Yes/Message: Are you sure? (default)
Button/Alarm Cells Separation Small (default)
Medium
Large
Display Area
Alarm Rows 15 one-line (default) (MRA);
10 two-line (default) (CAD, summary displays, and AHD)
Alarm Columns 1 (default)
Button Rows 2 (default)
Button Columns 5 (default)
No Scroll Bars unchecked (default)
Field Settings
Alarm Format Scheme Name
Default Font Lucida Console (default)
Color Type Use System Dynamic Colors
Configure Static Colors (default)
Static Colors Foreground: White (31) (default)
Background: Black (16) (default)
Indicator Font Lucida Console (default)
Color Type Use System Dynamic Colors (default)
Configure Static Colors
132
Appendix A. Configuration Options B0700AT – Rev C
Field Settings
Time/Date Format mm/dd/yy hh:mm:ss Local Time & Date (default)
mm/dd/yy Local Date
hh:mm:ss Local Time
hh:mm:ss 12 hr. HH:MM:SS
hh:mm 12 hr. HH:MM
hh:mm:ss 24 hr. HH:MM:SS
hh:mm 24 hr. HH:MM
Alarm State Indicators
Return to Normal R (default)
Priority 1 1 (default)
Priority 2 2 (default)
Priority 3 3 (default)
Priority 4 4 (default)
Priority 5 5 (default)
Acknowledgement State Indicators
Unacknowledged U (default)
Acknowledged
Cell Format Editor
User Interface Scheme Template
emptyUI
foxACKED
foxAHD
foxCAD (default)
foxMRA
foxNEWALM
foxOPR
foxUNACK
Cell Format Editor See Table A-10.
Field Settings
Cell Font Override Lucida Console (default)
Use System Dynamic Colors
Configure Static Colors (default)
Foreground: White (31) (default)
Background: Black (16) (default)
Color Type
Static Colors
133
B0700AT – Rev C Appendix A. Configuration Options
Table A-10. Alarm Format: Cell Format Editor - Configuration Options (Continued)
Field Settings
Field Font Override Lucida Console (default)
Use System Dynamic Colors
Configure Static Colors (default)
Foreground: White (31) (default)
Background: Black (16)) (default)
Color Type
Static Colors
Character Rows 2 (default)
Character Columns 85 (default)
AlarmType [ANALOG] [DIGITAL] [MESSAGE] [OTHER]
HIABS BADIO INFO DISABL
LOABS STATE MON ENABLE
HHABS EVENT EXC
LLABS TRIP IND/DEP
HIDEV RANGE CONF
LODEV CHANGE SEQ6
RATE SPCALM
HIOUT
LOOUT
TARG
PTARG
Field Settings
Screen List
Head First (default)
Second
Both
Field Settings
Display Manager
Alarm Manager
134
Index
.am file 7
.apc file 7
A
AApan file 7
AAtab file 7
Access
changing security 82
security 82
Ack Alarm button 45
Ack Compound button 45
Ack Page button 45
Acknowledged Alarm Summary (ACKED)
description 23
detailed description 26
overview 13
updates to 120
Adding workstations 78
ADMC
configurable options 17
configuration options (tables) 127
description 5
AIM*Historian
description 5
overview xiv
Alarm Alert (AA)
description 4
information movement 118
Alarm Alert (AA) database
configurable options 122
default settings for alarm displays 122
description 122
sorting 14
Alarm and Display Manager Configurator. See ADMC
Alarm area, description 39
Alarm cell format editor, configuration options 133
Alarm color information 30
Alarm Details display 42
accessing 43
Alarm display buttons, function 21
Alarm display window
alarm area 21, 39
application title bar 19
135
B0700AT – Rev C Index
button bar 21
current time and date 20
display title bar 19
menu bar 19
parts of 19
status bar 22
Alarm displays
accessing other 42
Alarm Alert default settings 122
buttons 37
capabilities 18
configuration options 131
customizing 113
default menus 33
dismissing 38
Displays menu 35
Edit menu 33
File menu 33
Help menu 36
hiding menus and buttons 40
Horns menu 36
iconifying (minimizing) 38
iconized window information 38
invoking with match active 58
layout 94
moving 39
navigating 41
OM connections with control stations 120
printing information 60
redisplaying menus and buttons 40
refreshing 42
refreshing an active display 58
resizing 39
saving information 59
shortcut menus 36
showing 38
types 13, 23
updates 120
View menu 34
windows 19
Alarm entries
deselecting all in a display 43
deselecting individual 43
limiting 39
operating on 42
selecting all in a display 43
selecting individual 43
sorting 14
Alarm Find
136
Index B0700AT – Rev C
buttons 51
criteria 47
fields 50
function 47
Alarm formats, configuration options 132
Alarm history database
accessing 59
Alarm History Display (AHD)
description 23
detailed description 28
overview 13
working with information 59
Alarm History Task (AHT) 4
Alarm information
historical 59
viewing additional 43
Alarm Management Subsystem. See AMS
Alarm management, overview 1
Alarm Manager (AM)
access from FoxView Process button 70
access rules 71
accessing initial display 32
at startup 66
command interface 111
command summary 108
commands and keywords 107
commands and keywords, examples 113
configuration options 130
database file 7
default configuration 7
description 4
exiting 32
function 65
information movement 118
instances 68, 70
licensing 68
OM connections 120
overview 17
relationship with FoxView 12
user interface 17
user-defined configuration file 7
windows 12
Alarm Manager (AM) keywords 111
Alarm Manager display types, configuration options 131
Alarm Manager properties, configuration options 130
Alarm Match
buttons 51
criteria 47
fields 50
137
B0700AT – Rev C Index
Alarm messages
fields 40
processing of 118
redundancy 102
sent to printer 10
set to Historian 10
types 9
Alarm n of m field 22
Alarm Pass-Through Task (APT)
description 4
Alarm Server Task (AST)
command summary 111
commands 111
description 4
Alarm state information 30
Alarm status (ALMSTA) parameter 9
Alarm updates, processing of 119
Alarms
acknowledging 45
clearing 46
critical, matching 56
destinations 10
filtering 52
finding, matching, filtering, and sorting 47
locating 51
matching 52
monitoring from a different plant area 99
monitoring in more than one plant area 100
nuisance, filtering out 57
remote source 96
responding to 15, 41
sizing parameters 90
sorting 52
types 2
viewing for any workstation 97
viewing status 12
ALMCNT global variable 123
almdisp command 58
ALMPRI global variable 123
ALMRTN global variable 123
ALMSTA (alarm status) parameter 9
ALMTXT global variable 123
AM/DM association 70
configuration options 134
am_def.cfg file 7
am_name.cfg 7
AMS
architecture 6
information movement 118
overview 1
138
Index B0700AT – Rev C
B
Blinking, configuring 91
Block Detail display 13, 47
button configuration 72
Buttons
conditionals 103
configuration 72
configuring on a FoxView display 65
configuring the User Display button 88
customizing to perform a match 58
default in alarm displays 37
hiding in alarm displays 40
redisplaying in alarm displays 40
states 103
C
CAG configurator 75
fields 76
file contents 75
CAG configurator file
configuring 77
creating 77
installing 77
optional settings 76
settings 76
CAGs
function 75
workstations in 75
Call-up, process display 72
directing to other FoxViews 78
overriding 79
rules 79
cancel_print command 106
139
B0700AT – Rev C Index
140
Index B0700AT – Rev C
D
Dedicated licenses 68
Defaults, Invensys Foxboro supplied 122
Delays, Object Manager (OM) 122
Deselecting
all alarm entries in a display 43
individual alarm entries 43
Display call-up
manual 87
process displays 72
time field 22
Display layout, configuring 94
Display manager properties, configuration options 129
Display managers
configuration options 129
function 65
licensing 68
used for FoxView xv
Display title
configuring 94
indicators 94
Displays
process xiv
System Management xv
trending xiv
Displays command 42
Displays menu, alarm displays 35
DM Usage Summary screen 69
DM/AM association 70
configuration options 134
dmcfg file 7
E
Edit menu, alarm displays 33
Environments
initial 81
Examples
customizing displays using commands and keywords 113
match and filter 53
using alarm match/file specification files 56
External horns 72
F
Faceplates 13
File menu, alarm displays 33
File Replication Service (FRS) 5
Files
configuration 7
naming conventions xv
141
B0700AT – Rev C Index
Filter
specification fields 53
Find
criteria 47
Find Alarms command 51
Find specification fields 53
Formats
Comma Separated Value (.CSV) 60
text (.TXT) 60
foxboro.am file 7
foxboro.cdf file 7
FoxDraw xiv
FoxPanels
configuration file (.apc) 7
Configurator xv
Configurator, description 5
default behavior 71
redirecting default behavior at run time 72
Run-Time xv
Run-Time, description 4
FoxView
access rules 71
at startup 66
configuring a button on a display 65
default Initial display 31
description 5
displaying alarm conditions 13
displays 13
function 65
licensing 68
relationship with AM 12
G
Go To Page command 41
Graphics Console Input/Output (GCIO) 5
H
Hardware annunciator keyboards 11
Help
accessing xvii
file names xvi
Help menu, alarm displays 36
Historian
destination for alarm messages 10
Historical alarm information, working with 59
Historical alarms
sizing parameters 90
History database, accessing 59
142
Index B0700AT – Rev C
I
I/A Series A² Configuration Component (IACC) xiv
Iconized alarm display information 38
Indicators
display title and status bar 94
init.user file 8, 89
Integrated Control Configurator (ICC) xiv
K
Keyboard horns 72
Keywords, Alarm Manager 107
L
Licenses, dedicated and undedicated 68
Licensing
DMs and AMs 68
restrictions 69
M
Match
clearing 58
specification fields 53
Match Active field 22
Match Alarms
command 47, 52
creating a file 54
deleting a file 55
loading a file 55
match command 58
Match/filter criteria
description 47
limiting the control station connections 121
Match/filter specifications 39
143
B0700AT – Rev C Index
creating 54
deleting 55
loading 55
Menus
hiding in alarm displays 40
redisplaying in alarm displays 40
Message Manager (MM)
description 5
Most Recent Alarms display (MRA)
description 23
detailed description 25
overview 13
updates to 120
Multi-state buttons
configuring 102
operands 104
operators 104
Mute CAG Horns command 63
Mute Horns command 63
Mute timeout 92
mute_all_horns command 92
mute_horns command 92
Muting horns
for an individual workstation 63
within a Common Alarm Group (CAG) 63
N
Naming conventions for files xv
New Alarm Summary (NEWALM)
description 23
detailed description 26
overview 13
updates to 120
New Alarms button 20
compared to Process button 21
states 21, 123
updates to 123
Nuisance alarms, filtering out 57
O
Object Manager (OM)
connection points 121
connections between alarm displays and control stations 120
connections to AM 120
delays 122
description 5
limiting connection points 121
On-line Help, accessing xvii
144
Index B0700AT – Rev C
Operands
multi-state buttons 104
Operations display (OPR)
description 23
detailed description 29
overview 13
silencing and muting horns from 16
Operator Action Journal (OAJ)
configurator xv
description 5
detailed description 81
Operators
multi-state buttons 104
P
pause command 92, 105
Pause timeout 92
Paused field 22
Pop-up menus
accessing 37
default 37
in alarm displays 36
print command 95, 106
Printer, destination for alarm messages 10
Printing
configuration options 95
Printing alarm display information 60
Procedures, conventions xvi
Process alarm
generation 3
Process alarms 3
acknowledging 45
behind the scenes 117
destinations 10
display types 13
examples 9
initiation 9
notification 3, 10
overview 1
responding to 4, 15, 41
viewing 3
viewing status 12
Process button 10
compared to New Alarms button 21
customizing 65
functions 15
states 10, 66
Process display call-up 72
directing to other FoxViews 78
145
B0700AT – Rev C Index
overriding 79
rules 79
Process displays xiv
Process Summary Reporter Configurator xv
protect command 82
R
Rate, refresh, configuring 93
Reboots
when required 89
Redundancy
alarm messages 102
Refresh rate, configuring 93
Refreshing alarm displays 42
Remote alarm source 96
Run-time behavior 105
S
save_cancel command 95
save_to_file command 95
Saving alarm display information 59
Saving to a file 95
Screen lists, configuration options 134
Security 81
access 82
changing access 82
Selecting
all alarm entries in a display 43
individual alarm entries 43
set_alarm_source command 96
Shortcut menus
in alarm displays 36
Silence Horns command 62
Sizing parameters 90
SMON 2
Soft alarm panels 11
buttons 16
function 15
Sort criteria 47
sta_ip.cfg file 8
sta_sw.cfg file 8
States
buttons 103
States, alarm 30
Status bar
configuring 94
indicators 94
Status bar, default fields 22
stop_match command 58
146
Index B0700AT – Rev C
Summary displays
detailed descriptions 26
updates to 120
System alarms 2
generation 2
notification 2
viewing and responding to 2
System button states 2
System Definition settings xiv
System Management displays xv
System Monitor (SMON) 2
description 5
System security 81
T
Text format
alarm display information 60
Timeouts, configuring 92
Top Priority display 46
button configuration 72
description 87
Trend displays xiv
U
Unacknowledged Alarm Summary (UNACK)
description 23
detailed description 26
overview 13
updates to 120
Undedicated licenses 68
Unmute CAG Horns command 63
Unmute Horns command 63
unmute_all_horns command 92
unmute_horns command 92
Unmuting horns
for an individual workstation 63
within a Common Alarm Group (CAG) 63
unpause command 92, 105
unprotect command 82
Usage
FoxView, summary 69
User Display 47
User Display button
configuration 72
configuring 88
User interfaces, configuration options 132
147
B0700AT – Rev C Index
V
View All mode 28, 44
disabling 45
enabling 45
View menu, alarm displays 34
W
Wildcard characters in match, filter, and find 53
Windows
moving 39
resizing 39
Windows Off mode
Alarm History Display 86
Current Alarms Display 86
description 85
Workstation global variables for qualifying alarms 123
Workstation properties
configurable 122
configuration options 127
configuring 89
Workstations
adding additional 78
configuration file 7
configuration options 127
in CAGs 75
rebooting 89
wp_am.cfg file 7