Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Image Added Alarms Module (Concept) provides the critical event detection and notification layer for FrameworX solutions, enabling operators to respond quickly to abnormal conditions and maintain safe, efficient operations. 

Image Added

On this page

Introduction to the Alarms Module Image Removed

The Alarms Module monitors and manages real-time alarm events, alerts, notifications, and Audit Trail information. It provides alerts for critical events and stores data for future analysis. Key functions include:

  • Real-time alarm states processing

  • Storage on any database provider

  • Hierarchical organization of alarms

  • System AuditTrail events and operator actions tracking

Image Removed

On this Page

:

Table of Contents
maxLevel2
minLevel2
indent10px
exclude

Introduction

Steps
stylenone




Alarms → Tutorial | Concept | How-to Guide | Reference



Understanding Alarms in Automation

Industrial processes require continuous monitoring to detect deviations from normal operation. The Alarms Module bridges the gap between raw sensor data and actionable operator responses by:

  • Condition Monitoring - Detect when process values exceed safe or optimal ranges
  • Event Notification - Alert operators through multiple channels
  • State Management - Track alarm lifecycle from detection to resolution
  • Compliance Recording - Maintain audit trails for regulatory requirements

Key Concepts

  • AlarmItem: Individual condition monitored for alarm generation based on tag values and defined limits

Key Concepts and Terms

AlarmItem: it's each tag monitored by the Alarm Module, and information like alarm limits, message and AlarmGroup
  • AlarmGroup: Collection of
AlarmItems sharing properties such as AckRequired and LogEvents.
  • alarm items sharing common acknowledgment, notification, and logging behaviors
  • AlarmArea: Hierarchical organization structure for grouping
of AlarmGroups for better organization.
  • Audit Trail:  Automatically logs key events when executing the solution
  • Configuration Workflow

    Alarms Module Configuration Workflow

    Action

    Comments

    Create AlarmItems

    Select a Tag  to monitor, define the to trigger it and the message. Associate it if a group and, optionally, with an area.

    Create or edit AlarmGroup

    Use the pre-defined Alarm Groups: Critical, Warning, AuditTrail, or create your own.

    Create or edit AlarmAreas

    Optional, Create a hierarchically structured group of Alarms, to position each AlarmItem on that area.

    Runtime Execution

    Monitoring Tags and Evaluating Conditions

    When the Module Alarm is execution, all tags defined on AlarmItems are subscribed, so the alarm conditions are evaluated every time the tag as new value. 

    If a condition is reached, the alarm is issued, according to the behavior defined by its AlarmGroup. Notifications are sent if enabled to that group.

    Visualization and Interaction 

    During runtime, the AlarmViewer component connects with the server to get information about the online alarms, or historical data according its configuration.

    The online configuration is updated in real-time as new alarms happened or have its state changed. Users can interact with the AlarmViewer to monitor, filter, and manage alarms effectively. 

    Image Removed

    • alarms by location or function
    • AuditTrail: Chronological record of system events, operator actions, and alarm occurrences for compliance

    What It Does

    The Alarms Module provides comprehensive alarm management through:

    • Real-Time Evaluation - Continuously monitor tag values against configured conditions
    • Intelligent Notification - Multi-channel alerts via sound, visual, email, SMS, or custom methods
    • Acknowledgment Workflow - Require operator confirmation of critical alarms
    • Hierarchical Organization - Group alarms by area, system, or responsibility
    • Historical Logging - Record all alarm events for analysis and compliance
    • Deadband Management - Prevent alarm flooding through time and value hysteresis
    • Shift-Based Limits - Different alarm thresholds for different operational periods

    Configuration Workflow

    StepActionDescription
    Create AlarmItemsDefine conditionsSpecify tags and limits to monitor
    Configure AlarmGroupsSet behaviorsDefine acknowledgment and notification
    Build AlarmAreasCreate hierarchyOrganize by plant structure
    Set Global SettingsSystem configurationDatabase and audit trail setup

    Runtime Behavior

    Alarm States

    The module manages alarms through defined state transitions:

    • Normal - No alarm condition exists
    • Active - Condition detected, awaiting acknowledgment
    • Acknowledged - Operator confirmed awareness
    • Normalized - Condition cleared, awaiting final acknowledgment

    Notification Methods

    Alarms trigger notifications based on group configuration:

    • Visual indicators on operator displays
    • Audible alerts with configurable sounds
    • Email and SMS through script integration
    • External system interfaces via custom methods

    Performance Management

    Built-in features prevent alarm system overload:

    • Deadbands prevent rapid re-triggering
    • Priority levels highlight critical conditions
    • Area filtering focuses operator attention
    • Acknowledgment requirements ensure awareness

    Feature Highlights

    • Pre-Defined Groups - Critical, Warning, and AuditTrail groups ready to use
    • FDA Compliance - 21 CFR Part 11 audit trail capabilities
    • Flexible Database - Support for SQLite, SQL Server, PostgreSQL, and more
    • Runtime Control - Start, stop, pause alarm evaluation dynamically
    • Display Integration - AlarmViewer and AlarmArea controls for HMI
    • Script Integration - Custom notification methods via Script Classes
    • Distributed Architecture - Alarms evaluated centrally, viewed anywhere
    • Localization Support - Multi-language alarm messages and displays

    In this section...

    Page Tree
    root@parent
    spaces93DRAF

    Alarm Module Features

  • Real-time alarm processing
  • Hierarchical alarm management
  • Dynamic language localization for messages
  • High-precision timestamps (ms resolution)
  • Custom notifications (e.g., SMS, email)
  • Store and Forward archiving
  • Automated replication in hot-standby scenarios