Datenarchivierung Datenbank-Schnittstelle

Mit der Daten-Archivierer-Funktionalität werden alle Datenänderungen in die Archiv-Tabellen protokolliert. Sie können diese Daten für beliebige Zwecke nutzen.

Hierzu werden die Daten in die Tabelle QHMI_DATALOG abgelegt.



Für jede Variablenänderung existiert eine Zeile innerhalb der Tabelle.



Tabellenstruktur:


Spaltenname

Spaltentyp

Primärschlüssel

Information

ID

NUMBER(*, 0) Not Null

Fortlaufende ID (muss automatisch von Datenbanksystem erzeugt werden (AUTO_INCREMENT))

TS

TIMESTAMP(6) Not Null


Zeitpunkt, Zeitstempel

DATASOURCE

VARCHAR2(50) Not Null


Name der Datenquelle

DATATYPE

VARCHAR2(50) Not Null


Datentyp

VARNAME

VARCHAR2(100) Not Null


Name der Variable

VALUE

VARCHAR2(2048) Null


Wert der Variable

QUALITY

VARCHAR2(50) Null


Qualität ("GOOD", wenn die QuickHMI-Anbindung zum Zielgerät vorschriftsmäßig arbeitet oder "BAD", wenn Probleme, z.B. Timeouts auftreten.)

MESSAGE

VARCHAR2(1024) Null


Nachricht




Aktuelles Datenbild Datenbank-Schnittstelle

Nur benötigt, wenn Option "Image erzeugen" aktiviert ist.


Mithilfe des Datenabbildes können Sie über externe Applikationen auf den Variablenvorrat des QuickHMI-Systems zugreifen und aktuelle Zustände auslesen.


Hierzu werden die Daten in die Tabelle QHMI_DATAIMAGE abgelegt.




Für jede Variable existiert eine Zeile innerhalb der Tabelle.


Tabellenstruktur:


Spaltenname

Spaltentyp

Primärschlüssel

Information

TS

TIMESTAMP(6) Not Null


Zeitpunkt, Zeitstempel

DATASOURCE

VARCHAR2(50) Not Null

Name der Datenquelle

DATATYPE

VARCHAR2(50) Not Null


Datentyp

VARNAME

VARCHAR2(100) Not Null

Name der Variable

VALUE

VARCHAR2(2048) Null


Wert der Variable

QUALITY

VARCHAR2(50) Null


Qualität ("GOOD" wenn die QuickHMI-Anbindung zum Zielgerät vorschriftsmäßig arbeitet oder "BAD" wenn Probleme, z.B. Timeouts auftreten.)




Zurückschreiben Datenbank-Schnittstelle

Nur benötigt, wenn Option "Zurückschreiben" aktiviert ist.


Mit Hilfe der "Zurückschreiben" Tabelle, können Daten aus der Tabelle (QHMI_DATAWRITEBACK) zurück in die Datenquelle geschrieben werden.
Wird ein neuer Datensatz in dieser Tabelle erzeugt, wird dieser vom QuickHMI System verarbeitet und nach Bearbeitung aus dieser Tabelle entfernt.
Das QuickHMI System schreibt dabei den aus dem Datensatz entnommenen Wert zurück in die zugrunde liegende Datenquelle.


Tabellenstruktur:


Spaltenname

Spaltentyp

Primärschlüssel

Information

DATASOURCE

VARCHAR2(50) Not Null

Name der Datenquelle

VARNAME

VARCHAR2(100) Not Null

Name der Variable

VALUE

VARCHAR2(2048) Not Null


Zu schreibender Wert