Creating data sources

In QuickHMI you have the possibility to create different data sources. To create a data source, click on the button for "Add data source" (marked red).




The data source input screen will open.




You now have the following setting options to create the data source:


General for all data source types:


  • Active

Via checkbox you can activate or deactivate the data source. Deactivating a data source is useful to avoid that data sources that are not accessible

constantly try to reconnect, cause error messages and thus unnecessarily fill up the log.         All controls that then want to use this data source will get a

one-time message that the data source is disabled. During the startup process (loading window), a corresponding icon shows the deactivations of the data source.

By default, the data source is always activated.


  • Name

Name the data source.


  • Type

In QuickHMI, you have the option of creating different data source types.

The following data source types are available for selection:


    • S7
    • OPC UA
    • TWINCAT   *1)
    • MODBUS Master / MODBUS Slave
    • KNX
    • DataBase
    • Filesystem
    • MQTT
    • Allen-Bradley


*1) TWINCAT data sources are not executable under Linux.

If these are to be executable under Linux, the use of OPC UA data sources is recommended.



  • Simulation
    If you do not have access to the data source, you have the option of having it simulated. To do this, select the "True" property under "Simulation".

In this case, when starting the runtime, you will be able to manually fill the variables you created later with values in order to check the correctness of your functionalities.

(Created data sources can also be released for simulation by activating them in the simulation configurations for runtime mode.)


>> Starting runtime mode



  • Text encoding

Here you can select the text encoding selected in the S7. This is set to "Western European (Windows)" by default and therefore does not need to be customized.


  • Update interval (ms)

The update interval indicates the interval at which you receive variable changes from the data source in the visualization.



To add data sources, click in the Project explorer in the Communication section on “Data sources”.



Additionally, depending on the data source type selection, data source specific setting options will open.


You will learn which specific setting options you have for the various data sources in the following chapters:


>> Creating S7 data sources

>> Creating OPC data sources

>> Creating TWINCAT data sources

>> Creating MODBUS data sources

>> Creating KNX data sources

>> Creating DataBase data sources

>> Creating File system data sources

>> Creating MQTT data sources

>> Creating Allen-Bradley data sources

>> Creating Webservice data sources

>> Creating InfluxDB data source                                                                                Verlinkung fehlt noch