Event detection and notification system for monitoring abnormal conditions and compliance
Modules → Alarms| Tutorial | How-to Guide | Reference
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:
The Alarms Module provides comprehensive alarm management through:
Step | Action | Description |
---|---|---|
Create AlarmItems | Define conditions | Specify tags and limits to monitor |
Configure AlarmGroups | Set behaviors | Define acknowledgment and notification |
Build AlarmAreas | Create hierarchy | Organize by plant structure |
Set Global Settings | System configuration | Database and audit trail setup |
The module manages alarms through defined state transitions:
Alarms trigger notifications based on group configuration:
Built-in features prevent alarm system overload:
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
Excerpt |
---|
Alarms Module LinksExplanation - to understand concepts→ Modules / Industrial Operations / Alarms Module Tutorials - to learn by doing→ Tutorials / Industrial Operations / Alarms Module Tutorial How-to Guides - to accomplish specific tasks→ How-to Guides / Industrial Operations / Alarms Module How-to Guide → How-to Guides / Standard Compliance / FDA-21 CFR 11 Compliance Reference - technical details→ Technical Reference / Platform Modules / Alarms Module Reference |
Page Tree | ||||
---|---|---|---|---|
|
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
On this page:
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
A tag monitored by the Alarm Module, containing information such as tag name, alarm condition, AlarmGroup, Limit, Deadband, and Message.
Collection of AlarmItems sharing properties such as AckRequired and LogEvents.
Hierarchical grouping of AlarmGroups for better organization.
Logs changes and events when executing the solution, tracking who made changes and when. Useful for troubleshooting, analysis, and compliance.
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.
The Alarms module provides a predefined AlarmGroup to quickly configure alarms for common applications. These groups have pre-configured properties that make it easier to create and configure alarms for standard purposes.
To use a predefined AlarmGroup, you simply need to select it from the list of available groups and configure additional properties as needed.
The pre-defined AlarmGroups are:
The Alarm Historian database is where the Alarms module stores all alarm events and audit trail information. The AlarmHistorian database can be defined using datasets, which allows for easy configuration and modification of the database properties. The datasets can define the database connection settings, the schema of the database tables, and the properties of the alarm events and audit trail entries.