Step : - Navigate to Alarms → Groups
- Verify pre-defined groups exist:
Group | AckRequired | LogEvents |
Priority | Critical | True Yes | True | High ActiveAck |
Warning | False No | True | Medium Active |
AuditTrail | False No | True | Hidden Active |
Modify Critical group:
Double-click - Open the ComboBox Sound field
Enter: Critical.wav
- Select Exclamation
- Press Enter
Step
2
: . Create Alarm Items
- Go to Alarms → Items
- Add high temperature alarm:
Tag._/Temp |
Condition | HiHi |
Limit | 85 |
Group | Critical |
Message | Tank 1 Critical Temperature: { |
ValueTag.TankFarm/Tank1/Temp}°C |
Priority | 100 |
- Add low level alarm:
Property | Value |
---|
TagName | Tag.ankFarm/Tank1 |
_/Level |
Condition | Lo |
Limit | 20 |
Group | Warning |
Message | Tank 1 Low Level Warning |
Priority | 50 |
Step
: - Navigate to Alarms → Areas
- Create hierarchy:
Assign alarms to areas:
- Return to Alarms → Items
- Set Area =
Plant
..Step 4: - Right click the columns to enable visibility for the Area column
4. Enable Audit Trail
- Go to Alarms → Global Settings
- In Audit Trail section:
- Check Enable Audit Trail
- Enable options:
- User Logon/Logoff
- Tag Changes
- Operator Actions
- Custom Messages
- Configure database retention:
- Life Time: 2555 days (7 years for FDA compliance)
Step
5
: . Create Alarm Display
- Navigate to Displays → New
- Name:
AlarmMonitor
- Add AlarmViewer control from toolbox
- Double Click the button and go to Settings
- ConfigureConfigure properties:
- List: OnlineAlarmsShowAcknowledged: False
- Columns: Time, TagName, Message, Value, Group
- Add AlarmArea control for navigation
- Save display
Step
6
: . Test Alarms
- Start Runtime (Runtime → Startup)
- Open Runtime → Online Alarms→ Alarms Monitor
- Simulate alarm conditions :
csharp
// In Script Task or Watch Window
@Tag.Tank1_Temp = 90; // Triggers high temp
@Tag.Tank1_Level = 15; // Triggers low level
- Verify in AlarmViewer:
- Critical alarm shows red
- Warning shows yellow
- Sound plays for Critical
- Acknowledge required for Critical
- Test acknowledgment:
- Right-click Critical alarm
- Select Acknowledge
- Verify state change
Step 7: - by changing tag values
- Verify the alarms showing in the alarm viewer
7. Verify Audit Trail
- Change AlarmViewer List to
AuditTrail
- Verify logged events:
- User login
- Alarm triggers
- Acknowledgments
- Tag changes
- Add custom message via script:
csharp
@Alarm.GlobalSettings.AuditTrail.AddCustomMessage(
"Tutorial test completed by " + @Client.UserName
);
Next Steps
- [Configure Email Notifications] - Set up SMTP
- [Create Alarm Reports] - Historical analysis
- [FDA Compliance Setup] - Full 21 CFR Part 11
Step-by-step guide to configure alarm groups, conditions, notifications, and audit trail for operational monitoring and FDA compliance. Excerpt Include |
---|
| Alarms Module |
---|
| Alarms Module |
---|
nopanel | true |
---|
|