Alarm notification

In QuickHMI, you can  view notifications and define alarm variables.



Adding alarm variables

To create alarm variables, you need to have created at least one alarm data source. This can be assigned to the new alarm variables.

You can do this under “Data sources” in the Project explorer. 


To add alarm variables, click on “Variables” in the “Project explorer”. After this click the button for “Add variables”.




Then select your "Data source" and set a "Name" for the variable. In order to define the created variable to be an alarm variable, 

select the type of alarm under "Alarm type". Here you can decide between "Message", "Warning" and "Error".

By default, "No alarm" is selected here and thus no alarm variable.




By clicking on the button that activates afterwards, you will be taken to the further alarm settings. Here you have the following options:




  • Make the alarm variable "Linkable". This will be made available for rules and actions.


  • Another feature is the option to use "Messages" from translation texts. To do this, you can use the corresponding button, or you can write before and after the text "%" in order to use translation texts manually.


  • It is also possible for you to specify a "Location". This is just a text for information about where the alarm is triggered.


  • Determine a "Navigation target". This navigates when selecting the alarm directly to a component (for example, a control) on the surface or to a desired view. 


  • A sound created under "Audio resources" can be selected, which will be played when the alarm variable is triggered.



  • Decide whether the alarm variable is triggered by "True" or "False".





Created alarm variables can be edited, updated, and deleted. They can then be used by control elements.



The Alarm control element

As of QuickHMI Hawk, there is the alarm control element. This can be placed in the editor at the desired position via drag & drop and functions

as a table in which alarms are clearly displayed during the runtime mode.


You can find it in the editor in the controls under "Displays". It is called "AlarmTable".




If the runtime is executed, the table is initially empty. If alarms are now received, they are displayed continuously in the alarm table.




Alarms can be filtered and displayed differently in the alarm table and individual color highlighting is possible. 

For example, a specific color can be defined for active alarms and for inactive alarms. In addition, it is possible to determine how many variables are displayed

per table page and a search field can be integrated. All this can be defined in advance in the properties of the alarm control element.


A detailed description of all element properties can be found in our online documentation in the " Settings and actions of the control elements" chapter.