Distributing the Alarm Management to Two Tasks If the AlarmManagerTask is only responsible for evaluating alarms, then it can be operated with higher priority and frequency (shorter task cycle time).
Creating an Alarm Management In the device tree, select an application. Click Project → Add Object → Alarm Configuration to insert an alarm configuration. The Alarm Configuration object is displayed b
Creating an Alarm Class In the section below, you configure an example alarm class PartsShortage in which all of its derived alarms inherit its properties. Triggered alarms of this class lead to the v
Configuring an Alarm Storage In the section below, you configure an alarm storage named DatabaseFileAlarmStorage . In the device tree, select the object Alarm Storage , which was automatically created
Using Latch Variables to Extend Alarm Messages When you define one or more alarm messages as Message <n> for an alarm in the alarm group editor, you can also let the value of the latch variable of the
Managing Alarms in Libraries As a library developer, you can define alarm conditions for a specific function block or structure type. In concrete terms, this means that you create an alarm group templ
Visualizing Alarm Management You can use the Alarm Table and Alarm Banner visualization elements to create a display and user interface for the alarm management of an application. The alarm table list
Maintaining Data Consistency for Multicore Operation By default, the IEC program of the visualization ( Visu_Prg ) runs in its own task ( VISU_TASK ). The visualization generally displays data from th
Unit Conversion You can define a conversion rule when you want to adjust data for another system of units. This data is executed for a specific order of magnitude and unit of measure. You define conve
Configuring a variable assignment with unit conversion You can link a variable which has been assigned in a visualization to a unit conversion. This has the effect that the variable value is converted