Kaskadiertes Archiv - Min/Max Werte zu spät
Hallo,
ich habe ein seltsames Verhalten in einem Archiv. Dazu muss ich etwas weiter ausholen.
Ich habe vier zyklische Archive - A, B, C und D. Alle sind gleich konfiguriert, nur mit unterschiedlicher Anzahl von Variablen.
Die Basisarchive werden benutzerdefiniert gestartet/gestoppt. Der Archivierungszyklus ist 1 Sekunde, der Speicherzyklus 5 min. Mit einer zeitgesteuerten Funktion werden sie beendet und wieder gestartet.
Nach dem Basisarchiv kommt das 5-Minuten Folgearchiv. Dieses wird "Mit Runtime" gesteuert. Speicherzyklus ist 8 Stunden und es hat einen Offset von 6:00 Uhr (Schichtbetrieb).
Nach dem 5-Minutenarchiv kommt das 1-Tag Folgearchiv, ebenfalls "Mit Runtime" gesteuert. Speicherzyklus ist 1 Tag, Offset auch 6:00 Uhr.
Archiv A und B funktionieren auch richtig, nur bei C und D werden die Min- und Maxwerte im 1-Tagesarchiv verspätet gebildet.
z.B.: die Tages(Schicht)werte werden um 6:00, 14:00 und 22:00 Uhr gebildet.
wenn ich früh um 8 Uhr die Werte abfrage (Archiv-Nachbearbeitungsbild), habe ich:
22:00:00.000 Mittelwert
06:00:00.000 Mittelwert
wenn ich dann nochmal um 15 Uhr abfrage, habe ich:
22:00:00.000 Mittelwert
05:55:02.000 Min/Max
06:00:00.000 Mittelwert
14:00:00.000 Mittelwert
Min/Max wird also einen kompletten Zyklus zu spät geschrieben. Es ist auch egal, ob die Messwerte sich ändern oder konstant sind. Zwischen 6:00 und 14:00 Uhr liegt auch keine neue ARX-Datei im Runtimepfad.
Liegt das am funktionsgesteuerten Stoppen und Starten der Basisarchive? Das passiert ja nacheinander, also zuerst Archiv A, dann B usw. Ist es für C und D dann vielleicht schon zu spät ?
Mich wundert halt, dass der Mittelwert immer da ist. Werden Mittelwerte und Extremwerte vom Archivserver zu unterschiedlichen Zeiten geschrieben ?
Hat hier jemand Erfahrung mit kaskadierten Archiven, die benutzerdefiniert gesteuert werden ?
Danke für hilfreiche Informationen.
mfg
This is a migrated post! Originally posted on 10.05.2012 by user wrs402. Please be aware that information can be outdated.