[NextGenArch]
Einstellungen für das NextGenArchive (NGA)
[NextGenArch] backendRestartDelay
- Typ
- uint
- Default
- 20
[NextGenArch] importSourceDbAsIso
- Typ
- boolean
- Default
- 0
- Wertebereich
- 0|1
Im Falle des Imports einer nicht projekteigenen, historischen WinCC OA-Datenbank, die ISO-kodiert ist, müssen Sie diesen Konfig-Eintrag manuell zur Konfig-Datei des neuen Projekts hinzufügen, indem Sie ihn auf [NextGenArch] importSourceDbAsIso = 1 setzen.
[NextGenArch] maxSecondsToWaitForInitialQueriesBeforeConnectingToEvent
- Typ
- uint
- Default
- 60
- Wertebereich
- Seconds
- Einheit
- Seconds
Generell ist eine Änderung dieses Eintrags nur für größere Projekte erforderlich, in denen der Start des EVENT-Manager mehr Zeit in Anspruch nimmt. Direktes Verbinden mit dem Event Manager ohne dieser Verzögerung kann hier dazu führen, dass der Log mit "Verbindung zum Event Manager konnte nicht hergestellt werden"-Meldungen gefüllt wird.
HINWEIS: Die Event-Manager-Verbindung kann wie bisher mit den Config-Einträgen connectDelay und connectRetries angepasst werden.
[NextGenArch] timeoutForEventManReadConsistency
- Typ
- int
- Default
- 30
- Wertebereich
- Seconds
- Einheit
- Seconds
Wenn eine _dp_fct-Abfrage vom Event-Manager einen Zeitbereich abfragt, der gerade in die Datenbank geschrieben wird, hat die Abfrage noch nicht erledigte Buffers, welche das Backend/die Datenbank noch schreibt. NextGenArch wartet maximal die "timeoutForEventManReadConsistency"-Zeit, um die noch nicht erledigten Schreibvorgänge abzuschließen. Nachdem das Time-out abgelaufen ist, wird die Abfrage weggesendet auch wenn die Werte noch nicht geschrieben sind. Dies kann inkonsistente Resultate in der _dp_fct verursachen da der Event-Manager erwartet, dass die neuesten dpSets für die _dp_fct berücksichtigt werden.
- Der Wert 0 deaktiviert die Lesekonsistenz-Überprüfungen (nicht empfohlen).
- Der Wert-1 definiert ein unendliches Timeout und garantiert Lesekonsistenz.
- Werte, die kleiner als -1 sind, werden ignoriert und es wird stattdessen der Defaultwert 30 verwendet.
Dies gilt nur für Abfragen vom Event-Manager über _dp_fct-Configs. Alle anderen Abfragen (CTRL, UI oder benutzerdefinierte Manager) unterliegen nicht den Lesekonsistenz-Überprüfungen.
[NextGenArch] triggeredArchiving
- Typ
- int
- Default
- 0
Erlaubt es das Verhalten bei angestoßener Archivierung zu definieren. Eine angestoßenene Archivierung findet statt, wenn die _archive Config aktiv geschalten wird. In diesem Fall werden alle DPE dieser Archivkonfiguration behandelt, als wäre ein Hotlink mit dem momentanen Wert erhalten worden.
Hinweis: Kann nur für DPEs genutzt werden, welche eine _archive Config aufweisen.
Mögliche Einstellungen sind:
- 0 - default; Die angestoßene Archivierung wird nicht durchgeführt.
- 1 - Der Zeitstempel des Datenpunktelementes wird benutzt, wenn der Wert an das Backend gesendet wird.
- 2 - Der Zeitstempel der dpSet()-Operation wird benutzt, wenn der Wert an das Backend gesendet wird.
[NextGenArch] useOriginalValue
- Typ
- int
- Default
- 0
- Wertebereich
- 0|1
Der Config-Eintrag kann bei großen Datenpunktstrukturen, die viele Unterelemente enthalten, verwendet werden da NGA sich auf allen _online-Configs anmeldet und der EVENT-Manager dadurch langsamer wird.
