Feature Description
Designer Functionalities
Alarm Editor
Edit Alarm
Alarm Settings
In the Alarm Settings tab of Edit Alarm, users can change the Alarm Name, Trigger, Comparison, and Value fields. Action options for ON, OFF, and Acknowledge are also changeable on this page.
Each new alarm must have a trigger and value set before being able to be created. This is the condition in which the alarm will check to become active. An alarm can be triggered by different situations, like a tag reaching a value between or outside set limits, two tags being compared, or the value of a Boolean tag changing. Expressions can also be used as part of the condition as well. By double-clicking the trigger field or left-clicking the chain-link icon next to the field, a pop-up window will open where a tag can be selected. This tag may be formatted to be compared and used as a trigger, as shown by the second image on the right:
Labels
The Labels tab allows users to change groups and levels for alarm organization. There are two default scopes to select from: group and level. Additional labels and scopes can be created by clicking the Edit Labels button. One alarm may have multiple group and level labels, and various alarms can have the same label. On the first picture shown on the right, Groups or Levels can be assigned to an alarm by simply left-clicking the already created label:
After clicking the Edit Labels button, new scopes and labels can be added with the + icon. To edit an already created label, simply double-click the desired one. The second image on the right shows the Edit Labels window and the pop-up shown when creating or editing a label:
Alarm Notifications
Descriptions
Back to Top of Alarms
Alarm Actions
Runtime Functionalities
CSV Generation
The user can export past alarm data to a CSV for record keeping. The user can transfer data to a USB, SD card, or File Transfer Protocol (FTP).
A CSV file can be created in two ways: creating a command set to “Save Alarm CSV” or creating a script that calls either of two functions: alarm.createCsv(String label, enum storageType)
or alarm.createAllCsv(enum storageType)
. The user can specify the storage location and labels to be saved.
An example of what the CSV file would look like after generation is shown on the far right:
Add Comment