Status variables

From version 9.1.0.0 Gazelle, you can display the status of data sources in the visualization in QuickHMI.

For each data source created, corresponding system variables are automatically created in the background.

  • ds_”Name of the data source”_last_read_status

Type: String / status message of the last read operation

  • ds_”Name of the data source”_last_read

Type: DataTime / timestamp of the last read operation

  • ds_”Name of the data source”_ status

Type: String / General status of the data source

  • ds_”Name of the data source”_is_running

Type: Boolean / Runs the data sources or not / True or False


The status variables can now be used like all other variables in QuickHMI.

For example, a breaker button can be used to indicate whether a data source is running or not. To do this, a rule must be created for the control element.

In the rules of the element, the system variable to be accessed must be selected under “Value“. This creates a rule for the “On” property of the control element, which displays the status “ds_S7 dq_is_running” of the S7 variable.

These variables are read-only -> so they cannot be written to.

It is therefore not possible to switch the data source.