Technical Preview: mapp Framework 6, understanding the Value of the AlarmX Framework

Introduction

mapp AlarmX provides the standard alarm management system used across B&R automation projects. It delivers a unified way to detect, classify, visualize, and analyze alarms. The AlarmX Framework builds on top of this core functionality and offers a ready‑made architecture designed to help developers create structured and maintainable alarm systems quickly.

What mapp AlarmX Is

mapp AlarmX is the centralized alarm subsystem in Automation Runtime.
It provides:

  • Monitoring logic to detect abnormal values or machine conditions

  • A structured alarm configuration model

  • Severity‑based classification

  • Reactions linked to alarm states

  • Visualization content for HMI integration

  • Alarm history and diagnostic capabilities

Across machine projects, AlarmX serves as the foundation for reliable, scalable alarm handling.

What AlarmX Is Used For

Monitoring and Detection

AlarmX can evaluate process values, detect deviations or limits, and handle advanced conditions such as rate‑of‑change or persistent faults. The system supports both monitoring alarms and manually triggered ones.

Operator Interaction

Through built‑in mapp View content, operators can:

  • See which alarms are active

  • Browse historical alarms

  • Filter alarm data

  • Acknowledge alarms

  • Export alarm records

This provides a standardized operator workflow for alarm handling.

Machine Behavior Control

Alarm severity determines how the machine should respond.
Typical reactions triggered through AlarmX include:

  • Informational notifications

  • Warning messages

  • Reduced operation modes

  • Controlled shutdown sequences

This helps ensure that each alarm leads to a consistent, predictable machine response.

Diagnostics and Traceability

AlarmX maintains a structured history and enables querying of large alarm datasets. This is essential for:

  • Commissioning

  • Field diagnostics

  • Service engineering

  • Root-cause analysis

It provides a unified data source for understanding machine behavior over time.

What the AlarmX Framework Adds

While AlarmX provides the core alarm system, the AlarmX Framework delivers a complete, standardized implementation designed for real machine applications. It addresses the most common needs of builders, system integrators, and support teams.

Key Technical Features of the Framework

1. Predefined Monitoring Architecture

The Framework ships with a ready-to-use block of:

  • 100 discrete monitoring alarms

  • A unified Boolean trigger interface

  • Localizable alarm text templates

Developers get a clear structure from day one, reducing inconsistencies and eliminating the need to build a monitoring layer from scratch.

2. Embedded Alarm Examples

The Framework includes examples demonstrating:

  • Level monitoring

  • Deviation monitoring

  • Rate-of-change detection

  • Manual alarm triggering

  • Integration of configuration snippets

These examples act as validated reference implementations.
Instead of trial‑and‑error, engineers can follow patterns proven to work reliably.

3. Severity-Based Reaction Mapping

The Framework provides a complete reaction-mapping template using three predefined severity groups:

  • Info

  • Warning

  • Error

Reactions are centrally evaluated and can be reused across application tasks.

Technical Advantages

  • Consistent alarm behavior across the machine

  • Easy integration with motion tasks or process logic

  • Predictable safety and stop behavior

  • Flexible naming and custom ranges

This structure aligns well with alarm audits and system validation processes.

4. Alarm Inhibition Logic

Real machines require alarms to behave differently during commissioning, maintenance, or setup.
The Framework includes a model for per‑alarm inhibition, allowing alarms to be disabled based on a shared condition such as:

  • Maintenance mode

  • Commissioning mode

  • Tool change

  • Manual jogging

This ensures that alarms reflect machine states correctly without causing noise or false triggers.

5. Built‑In Alarm Query Architecture

The Framework provides a ready‑to‑use mechanism for querying large alarm datasets.

It includes:

  • A state machine for query execution

  • A preconfigured alarm query (ActiveAlarms)

  • Support for adding additional queries

  • mapp View pages for selecting and viewing query results

This is extremely useful for service teams and supports deep diagnostics.

6. Maintainable Project Structure

The Framework organizes all alarm-related code and configuration into clearly separated components:

  • Monitoring logic

  • Trigger assignments

  • Configuration

  • Reaction handling

  • Query execution

By keeping responsibilities separate, the system remains easy to expand, debug, and audit — even years into a machine’s lifecycle.

Why a Technical User Should Try It

The AlarmX Framework removes the complexity of building an alarm system manually.
For developers, this means:

  • Faster project startup

  • Fewer inconsistencies

  • A validated architecture aligned with AlarmX best practices

  • Easier collaboration within a team

  • Clear separation between alarm detection, reaction handling, and visualization

  • A structure that supports machine audits, service workflows, and future updates

If you are building a medium or large machine project — or simply want a clean, maintainable alarm architecture — the AlarmX Framework provides an excellent foundation.

Do you like mappFramework idea, vote for it :slight_smile: Mapp Framework 6 released for Automation Studio 6 - voting started