Datenarchivierung in einer verteilten Umgebung
- Last UpdatedAug 27, 2025
- 2 minute read
Mit dem verteilten Archivierungssystem von können Sie Archivdaten von beliebigen InTouch-Projekten im Netzwerk abrufen. Dabei ist es auch möglich, Archivdaten von mehreren Quellen gleichzeitig abzurufen. Diese Quellen werden als „Archivdatenquellen“ bezeichnet.
Es kann immer nur ein InTouch-Rechner gleichzeitig in eine Archivdatei schreiben. Für den Lesezugriff auf Archivdateien gibt es jedoch keine Beschränkungen.
Von einem Remoterechner können abgerufene Archivdaten u. U. nur zeitversetzt oder ohne die Daten der vergangenen Stunde angezeigt werden (abhängig von der Uhrzeit auf dem aufzeichnenden Rechner). Der Trend auf dem Remoterechner kann nur Daten anzeigen, die bereits auf den Datenträger des aufzeichnenden Rechners geschrieben worden sind.
Die Daten für Variablen, für die die Datenarchivierung aktiviert ist, werden automatisch auf den Datenträger geschrieben, sobald 22 Stichproben für die betreffende Variable erfasst worden sind. Wenn die Funktion HTUpdateToCurrentTime() ausgeführt wird, werden unabhängig von der Anzahl der erfassten Stichproben Daten auf den Datenträger geschrieben. Standardmäßig werden Daten stündlich auf den Datenträger geschrieben. Dieses Intervall kann durch Eingabe der folgenden Zeile in die Datei INTOUCH.INI geändert werden:
ForceLogging=X;
Dabei steht X für Minuten und kann auf ein Intervall zwischen 5 und 120 gesetzt werden.
Hinweis: Wenn Sie die verteilte Datenarchivierung verwenden, müssen Sie das NetDDE-Helper-Dienstprogramm ausführen.
Die folgende Abbildung zeigt die Konfiguration eines typischen verteilten Archivierungssystems. Das Projekt wird dabei über die Netzwerk-Anwendungsentwicklung (NAD) auf die Client-Rechner kopiert.
Rechner 1 und 2 enthalten Kopien desselben InTouch-Projekts. Das Projekt ist jedoch so konfiguriert, dass nur Rechner 1 in eine lokale Archivdatei aufzeichnen kann. Dagegen können beide Rechner Daten aus der lokalen oder entfernten Archivdatei abfragen. Rechner 3 kann sowohl in die entfernte Archivdatei aufzeichnen als auch Daten von dort abfragen. Dieser Quelle (Rechner 3) ist der Name HistPrv1 zugeordnet. Rechner 1 ist sowohl eine Entwicklungs- als auch eine Laufzeit-Station, während Rechner 2 nur eine Laufzeit-Station ist.
Diese Art von Projekt erstellen
-
Erstellen Sie eine Liste der Archivdatenquellen. Siehe Entfernte Archivdatenquellen konfigurieren.
-
Erstellen und konfigurieren Sie ein Archivierungs-Trendobjekt. Weitere Informationen finden Sie unter Variablenwerte in Trenddiagrammen anzeigen in AVEVA™ InTouch HMI: Projektentwicklung.
-
Konfigurieren Sie das Projekt für die verteilte Datenaufzeichnung. Siehe Die verteilte Datenarchivierung konfigurieren.
-
Verteilen Sie das Projekt. Siehe Ein InTouch-Projekt für NAD konfigurieren.
Projekte können manuell oder über das NAD-System verteilt werden. Mit einem verteilten Projekt wird automatisch auch die Archivdatenquellen-Liste als Teil des Projekts verteilt.
Nachdem Sie Ihr Projekt verteilt haben, können Sie die Client-Rechner starten und Daten sowohl für lokale Variablen wie auch für die Variablen einer entfernten Archivdatenquelle abfragen. Das Projekt läuft auf allen Client-Rechnern, allerdings zeichnet nur der Aufzeichnungsrechner in der Archivdatei auf; andere Rechner können aus dieser Datei nur lesen.