Versions Compared

Key

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


Introduction to the

Image AddedAlarms Module

Image Removed

Overview 

The Alarms Module monitors and manages real-time alarm events, alerts, notifications, and Audit Trail audit trail information. It provides alerts for critical events event alerting and stores data for compliance and 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

  • On this Page:

    Table of Contents
    maxLevel2
    minLevel2
    excludeIntroduction


    Key Concepts

    and Terms

    • *AlarmItem
    : it's each tag
    • *: Each tag monitored by the Alarm Module
    , and information like alarm limits, message and AlarmGroup
    • with defined limits and messages
    • *AlarmGroup*
    AlarmGroup
    • : Collection of AlarmItems sharing properties
    such as AckRequired and LogEvents.
    • like acknowledgment requirements
    • *AlarmArea*
    AlarmArea
    • : Hierarchical grouping
    of AlarmGroups for better organization.
    • for organizational structure
    • *
    • Audit Trail*:
     Automatically logs
    • Automatic logging of key
    events when executing the solution
    • system events and operator actions

    What

    the Alarm Modules Does

    It Does

    • Monitors real-time tag values against defined limits
    • Triggers notifications via multiple channels (Display, SMS, Email)
    • Stores alarm history in any configured database
    • Organizes alarms in hierarchical groups and areas
    • Tracks operator actions and system events for compliance

    Configuration Workflow

    Alarms Module Configuration Workflow

    Step

    Action

    Comments

    Description

    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.

    tags to monitor

    Define triggers, limits, and messages

    Configure AlarmGroups

    Use predefined or create custom

    Set acknowledgment and logging behavior

    Define AlarmAreas

    Optional organization

    Create hierarchical structure



    Runtime Execution

    Monitoring

    Tags

    and

    Evaluating Conditions

    Evaluation

    The module subscribes to all configured tags and evaluates alarm conditions on each value change. When conditions are met, alarms trigger according to their group settings.

    Visualization and Interaction

    The AlarmViewer component displays real-time and historical alarms. Users can acknowledge

    When the Alarm Module is in 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

    through the interface.

     


    Features Highlights

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