DataBase Datenquellen anlegen

Bevor Sie eine DataBase Datenquelle anlegen können, muss zuvor eine Datenbankverbindung angelegt werden.

Wie Sie Datenbankverbindungen anlegen, erfahren Sie im folgenden Artikel: Anlegen von Datenbankverbindungen


Die Datenquellen-Eingabe-Maske öffnen sich, in der Sie als ersten Schritt die DataBase Datenquelle als „Typ“ auswählen können.

Vergeben Sie für die Datenquelle jedoch erst einen Namen und enthält dieser das Wort „database“, so wird „DataBase“ schon als Datenquellen-Typ vorgewählt. (Dies funktioniert mit allen Datenquellen-Typen)

Nachdem dies geschehen ist, passen sich die Datenquellen-spezifischen Einstellungen der DataBase Datenquelle automatisch an.


DataBase Spezifisch

  • Verbindung
    Wählen Sie hier die zuvor erstellte Datenbankverbindung aus.

Nach Eingabe der für die Verbindung relevanten Informationen klicken Sie auf „Hinzufügen“ bzw. auf „Speichern“ nach der Bearbeitung einer bereits angelegten Datenquelle.

Die DataBase Datenquelle wird angelegt und nachfolgend in der Datenquellen – Übersicht angezeigt.

Angelegte Datenquellen können bearbeitet oder auch wieder gelöscht werden. Dies tun Sie über die entsprechenden Buttons.

Zudem haben Sie die Möglichkeit, sich allen internen Datenquellen anzeigen zu lassen. Dies funktioniert über die Aktivierung der Checkbox „Zeige interne Datenquellen“.


Wie Sie für die DataBase Datenquelle Variablen hinzufügen, erfahren Sie im Artikel „DataBase Variablen hinzufügen“.

Wie Sie für die DataBase Datenquelle ein Externes Logging vornehmen, erfahren Sie im Artikel „Externes Logging in die Datenbank“.


Für welche Zwecke kann ich die DataBase Datenquelle einsetzen?

Sie können extern bereitgestellte Werte in Ihrer Datenbank ablegen. Das QuickHMI nutzt dann diese Daten zur Visualisierung der gewünschten Werte.

Sie haben zum Beispiel statistische Werte Ihres Unternehmens, welche auf Ihrer QuickHMI Visualisierung angezeigt werden sollen, die aber nur als Datenbankdaten vorliegen.

Für diesen Zweck benötigen Sie lediglich eine Tabelle „QHMI_VARIABLES“ und das Zugriffsrecht auf diese. Sie übertragen die gewünschten Werte nach Bedarf in die Tabelle und verknüpfen diese im QuickHMI Editor mit Ihrem Projekt.


Was benötige ich zum Betreiben einer DataBase Datenquelle?

Zum Betreiben der QuickHMI-Datenbankdatenquelle benötigen Sie eine kundenseitig vorhandene und administrierte Datenbank. 

Die Datenbank muss von den QuickHMI-Prozessen per TCP/IP erreichbar sein, die Kommunikation darf nicht durch Firewalls oder ähnlichem unterbrochen sein.

Die Netzwerkverbindung zwischen QuickHMI-System und Datenbank sollte mit einer Geschwindigkeit von 100Mbit/s realisiert sein. 

QuickHMI stellt keinen Datenbank-Server und auch keine Datenbanklizenzen zur Verfügung, sondern bietet die Anbindung einer bereits vorhandenen Datenbank an. Hierzu notwendige Datenbank. und / oder Zugriffslizenzen müssen beim Benutzer / Kunden vorhanden sein.


Wie muss ich die Datenbank vorbereiten?

Vor Nutzung müssen Sie dem QuickHMI-System einen Satz Datenbank-Objekte zur Verfügung stellen. 

Es müssen folgende Datenbank-Objekte vorhanden und gültig sein:

  • Tabelle QHMI_VARIABLES
    • Spalte NAME VARCHAR(200)
    • Spalte VAR_VALUE VARCHAR(250)

Die im Projekt parametrierte Datenbankverbindung benötigt innerhalb der angelegten Tabelle Update Rechte. Stehen diese Rechte nicht zur Verfügung, können Fehlfunktionen bzgl. der Datenbankdatenquelle auftreten.

Einstellungen vornehmen

Legen Sie eine Datenbankverbindung in Ihrem QuickHMI-Projekt an, indem Sie im Projekt Explorer unter „Datenbank“ auf Verbindungen“ klicken.

Wie Sie eine neue Datenbankverbindung anlegen, erfahren Sie im folgenden Kapitel: Anlegen von Datenbankverbindungen.

Füllen Sie die Tabelle QHMI_VARIABLES mit Ihren Werten.

Beispiel:

Erstellen Sie eine passende Datenquelle im QuickHMI Editor, indem Sie im Projekt Explorer unter Kommunikation auf Datenquelle“ klicken.

Nun können Sie Variablen für diese Datenquelle anlegen, die Ihren Werten entsprechen. Nähere Informationen finden Sie in dem Artikel Hinzufügen von DataBase Datenquelle Variablen.

Beispiel:

Jetzt können Sie die Variablen mit Elementen in Ihrem Projekt verknüpfen und die Werte werden angezeigt und/oder gesetzt.