Object: Alarm Configuration
Symbol:
The alarms are managed in the Alarm Configuration object.
When you insert the object, the following default objects are also inserted automatically:
Alarm class: Error
Alarm class: Info
Alarm class: Warning
Alarm storage: AlarmStorage
You can use these objects, but it is not required. You can delete them and replace them by objects that you add yourself.
Alarm instances
List with alarm instances | |
Variable | Function block instance or structure variable for which an alarm definition exists Example: |
Alarm Group Template | Alarm group template (usually from a library) Example: |
Alarm Group | Alarm group in which the alarm instance is implicitly included. |
Create |
|
Button: Create or update alarm instances | If new IEC code has been created in the project and new instances have been added, then the alarm configuration requires an update. Click the button to create or update the alarm instances. Then IEC programming and alarm configuration match again. If, for example, another library has been inserted or function block instances are created from this library without changing the alarm configuration, then the list of alarm instances needs to be updated. | |
Check alarm instances during compilation |
Automatically checks the list of alarm instances for completeness and correctness during compilation and issues a message. The alarm configuration then has to be updated by means of the Create or update alarm instances button. It is checked whether or not all instances of function blocks and all variables of structures with No online changeAfter switching the option, it is no longer possible to log in without a change. |
Settings
Alarm Storage Task | |
Enable |
|
Task Interval | Task cycle time of the alarm storage task in ms Example: NoteSet a higher task cycle time and a lower priority for the alarm storage task than for the alarm manager task. The alarm storage task requires a slow frequency to execute file access to the alarm database. |
Priority (0..31) | Priority of the alarm storage task Example: |
For more information, see: Distributing the Alarm Management to Two Tasks
Alarm history updates during runtime start | |
Change state of not normal alarms to normal |
|
Assign missing inactive time stamps to runtime start |
|