Alarm Areas (Reference) provide hierarchical organization for alarm management in your FrameworX solution, Alarm Areas enable:
Areas create a tree structure for organizing alarms by location, system, or functional grouping.
Table of Contents maxLevel 2 minLevel 2 indent 10px exclude Steps style none
Property | Description | Required |
---|---|---|
Name | Area identifier | Yes |
Parent | Parent area for hierarchy | No (root level) |
Description | Area purpose and details | No |
AuxValue | Additional information (e.g., responsible team) | No |
Enabled | Enable/disable entire area | Yes |
Example plant hierarchy:
Configure AlarmItems:
AlarmItem.Area = "Plant.Production.Line1"
Assign responsibility or metadata:
Area: Utilities.Power
AuxValue: "Electrical Team"
Area: Production.Line1
AuxValue: "Shift A Supervisor"
Access in scripts:
csharp
string responsible = @Alarm.Area.Utilities.Power.AuxValue;
// Returns: "Electrical Team"
csharp
// Acknowledge all alarms in Production area
@Alarm.Area.Production.AckAll();
// Acknowledge specific sub-area
@Alarm.Area.Production.Line1.AckAll();
csharp
// Get active alarms for area
var productionAlarms = @Alarm.Area.Production.ActiveAlarms;
// Count alarms in area
int utilityCount = @Alarm.Area.Utilities.AlarmCount;
csharp
// Disable all alarms in maintenance area
@Alarm.Area.Storage.Enabled = false;
AlarmAreas work with display controls for visualization:
Filter display to show only specific areas:
Use AlarmArea control for hierarchical navigation:
By Function
PlantSystems
FeedSystem
ReactorSystem
ProductSystem
Access areas programmatically:
csharp
// Navigate hierarchy
var area = @Alarm.Area["Plant.Production.Line1"];
// Get area properties
string areaName = area.Name;
string responsible = area.AuxValue;
bool isEnabled = area.Enabled;
// Area statistics
int activeCount = area.ActiveAlarmCount;
int unackedCount = area.UnacknowledgedCount;
// Area operations
area.AckAll(); // Acknowledge all
area.Enabled = false; // Disable area
Alarms not appearing in area:
Cannot acknowledge by area:
Area tree not showing:
Page Tree | ||
---|---|---|
|
AlarmAreas refer to the alarm feature that allows the grouping of alarms by logical areas for alarm-enhanced management. They enable collective acknowledgment, enable/disable functions across areas, and offer real-time monitoring via a graphical tree view. Configuration involves defining logical areas and it offers functionalities like filtering by sub-areas.
On this page:
Table of Contents | ||
---|---|---|
|
Tip | ||
---|---|---|
| ||
Alarm Areas focus on the organizational aspects of alarms, providing tools to manage the hierarchical arrangement and visual representation of alarms. They allow users to refresh the structure view, add new folders to the hierarchy, rename existing elements, or remove them altogether, ensuring a streamlined approach to alarm organization.
To define and organize an AlarmArea hierarchy, follow the steps below:
Info |
---|
Repeat this process and nest the folders to create your desired hierarchy. |
Having an AlarmAreas hierarchy will simplify alarm management, allowing you to quickly identify the source of an alarm and take appropriate action. It also allows you to customize alarm priorities and notifications based on your needs.
Using configured AlarmAreas in the Alarms Modules at runtime is straightforward. Add an AlarmAreas graphical component to a display. The AlarmAreas has a graphical component designed to display the AlarmAreas configured in the Alarms module. To use it, navigate to Displays/Draw, select the Modules category, choose AlarmAreas, and place it on the Drawing area by clicking or dragging and dropping.
Refer to AlarmAreas Control for detailed information.
For a brewery, organizing logical Areas and child Areas for alarm management involves segmenting the facility into key operational sections. Each section can have specific alarms related to the brewing process, equipment health, safety conditions, and environmental controls.
Main Area: Brewery Facility
Child Area 1: Raw Material Storage
Sub-area 1.1: Grain Silos
Sub-area 1.2: Hops Cold Storage
Child Area 2: Brewing and Fermentation
Sub-area 2.1: Mash Tuns
Sub-area 2.2: Fermentation Tanks
Child Area 3: Packaging Line
Sub-area 3.1: Bottle Filling Station
Sub-area 3.2: Labeling and Packaging
In this section: