Allgemeine Einstellungen

Bei den allgemeinen Einstellungen handelt es sich um Einstellungen die für alle Variablen, unabhängig von der Art der Datenquelle, gelten.

Variablen-Einstellungen „Allgemein
Datenquelle

Hier wählen Sie aus, welcher Datenquelle die aktuelle Variable angehört.

Name

Der Name der Variable muss innerhalb einer Datenquelle eindeutig sein.

Alarmtyp

Wenn es sich bei dieser Variable um einen Alarm handelt (bestimmter Wert dieser Variable soll Meldung zur Laufzeit auslösen), kann hier ausgewählt werden, um welche Art Alarm es sich handelt. Lesen Sie mehr dazu im Abschnitt Alarmvariablen.

Datentyp

Abhängiger von der Art der Datenquelle stehen Ihnen verschiedene Datentypen zur Verfügung. Welche das sind entnehmen Sie den jeweiligen Artikeln für bestimmte Datenquellentypen.

Abhängig vom Datentyp der Variable werden beim Schreiben und Lesen der Variable nur passende Werte akzeptiert.

Wertanpassung

Soll der Wert dieser Variable nach dem Lesen oder vor dem Schreiben umgerechnet werden, kann dies hier eingestellt werden. Mehr dazu im Kapitel Wertanpassung.

Adressschnelleingabe

Hier steht eine Textrepräsentation der Variablenadresse. Eine Änderung an diesem Text führt automatisch zu einer Änderung der Eingabe in den Feldern auf der rechten Seite des Fensters und andersrum.

Lesen erzwingen (ab QuickHMI 14.4.1)

Standardmäßig werden Variablen, die nicht verwendet werden, auch zur Laufzeit nicht von der Datenquelle angefragt. Dies verbessert die Geschwindigkeit der Visualisierung durch das Vermeiden von unnötigen Lesezugriffen.

Wird eine Variable verwendet, oder ist die Variable Teil des externen Datenquellenprotokoll, wird diese unabhängig von dieser Einstellung gelesen.

Durch das Aktivieren dieser Option werden Variablen unabhängig ihrer Verwendung aktiv von der Datenquelle angefragt. Dies kann zum Beispiel sinnvoll sein, wenn QuickHMI die Verwendung einer Variable in einem JavaScript nicht richtig erkennt. Das ist zum Beispiel der Fall, wenn Variablennamen im Skript dynamisch aufgebaut werden.

In der Datenquelle kann diese Einstellung auch global für alle Variablen einer Datenquelle gesteuert werden.

Datenbereitstellung (Enterprise)

Diese Gruppe zeigt, unter welcher Adresse die Variable nach außen erscheint, wenn sie über die Datenbereitstellung freigegeben ist:ab 14.15.2

  • OPC-Node-ID für den OPC-UA-Server.
  • OPC-PubSub-Feldname, unter dem die Variable im veröffentlichten DataSet steht.
  • MQTT-Topic, unter dem der Wert veröffentlicht wird.

Jede Angabe lässt sich über die Schaltfläche daneben kopieren. Angezeigt wird eine Adresse nur dann, wenn der betreffende Weg läuft und die Variable dafür freigegeben ist.

Ob eine Variable bereitgestellt wird, legen Sie nicht hier fest, sondern in den Projekt-Einstellungen im Bereich Datenbereitstellung: dort als Regel je Datenquelle und, davon abweichend, als Ausnahme je Variable. Steht die Vorgabe einer Datenquelle auf „Nur verwendete Variablen“, entscheidet die Verwendung im Projekt; die Spalte Wird gelesen der Variablenliste zeigt, welche Variablen das betrifft. Siehe Datenbereitstellung im Überblick.

In Versionen bis QuickHMI 14.14.x stand an dieser Stelle das Feld Datenbereitstellung mit den Werten „Geerbt“, Disabled, ReadOnly und ReadWrite (bis 14.12.x „OPC UA Node Access Level“). Diese Einstellung ist in die Feinauswahl der Projekt-Einstellungen gewandert; bestehende Projekte werden beim Öffnen automatisch übernommen.