Archivierung/Auslagerung Alarme
Die während des Betriebs von WinCC OA anfallenden Daten werden in einer Datenbank, genauer gesagt, in Dateien der Datenbank gespeichert. Aufgrund der begrenzten Kapazität des Speichermediums und aus Gründen der Datensicherheit ist es wünschenswert, diese Dateien in bestimmten Abständen auf ein anderes Speichermedium, wie beispielsweise eine externe Festplatte oder ein DAT-Band auszulagern. Andererseits ist es manchmal notwendig, Dateien der Datenbank, die bereits ausgelagert wurden, wieder in das System einzuspielen. Das Panel Archiv Control erlaubt deshalb:
-
Konfiguration der Archivierung
-
Wechseln der Datenbankdateien
-
Ein- und Auslagern von Datenbankdateien
-
Löschen (automatisch oder manuell) von Datenbankdateien
Die untere Abbildung zeigt schematisch den prinzipiellen Ablauf der Archivierung an Hand einer beispielhaften Datenbankdatei. In der aktuellen Datei werden z.B. die während des Betriebs auftretenden Ereignisse gespeichert. Dies geschieht solange, bis ein Wechsel der Datenbankdatei erfolgt. Darunter versteht man das Abschließen der aktuellen Datei und das Erstellen einer neuen Datenbank, basierend auf einer leeren Datenbank. Eine solche befindet sich im Verzeichnis der Datenbank im Ordner empty. Als Datei-Zyklus wird jene Zeitspanne bezeichnet, nach der ein Wechsel der Datenbankdatei durchgeführt wird.
Die Wahl des Datei-Zyklus hängt von der anfallenden Datenmenge bzw. der Wichtigkeit der Daten ab. Die abgeschlossenen Datenbankdateien werden anschließend abhängig vom Speicher-Zyklus auf ein anderes Speichermedium ausgelagert. Eine tägliche oder wöchentliche Auslagerung ist dabei der Regelfall.
Optimierung der RAIMA Alarm-Überlaufdatenbank
Wenn ein Alarm oder Alarm-Update (Quittierung, Statusänderung eines Alarms, Kommentar, ...) mit einem früheren Zeitstempel als der aktuell aktive Alarm-Datensatz ankommt, wird die Information in einer so genannten "Überlauf"-Datenbank gespeichert.
Es gibt nur eine "Überlauf"-Datenbank und bei Erreichen des Rekordlimits der Datenbank (16 Mio Rekorde, 5 Mio Alarmrekorde), wird die Überlaufdatenbank geleert indem die inaktiven Alarmrekorde in die richtigen Alarmdatensätze verschoben werden.
WCCOAtoolRepairDb
Werkzeug zur Offline-Reparatur der RAIMA DB (Alarme) durch Verzeichnis-Prüfung, Verzeichnis-Löschen und Verzeichnis-Umkopieren. Dieses Programm können Sie aus dem Verzeichnis < wincc_oa_path >/bin ausrufen. Es stehen dabei die folgenden Optionen zur Verfügung:
Option | Beschreibung |
---|---|
-help | Gibt diese Liste der Optionen aus |
-chkafs | Prüft auf fehlende Alarmdatensätze und korrigiert Datenbank |
-chkfs | Prüft beide (Wertedatensätze und Alarmdatensätze) |
-delvfs <dirname> | Löscht das mit <dirname> angegebene Verzeichnis |
-delafs current | Löscht den aktuellen Alarmdatensatz. (entsteht bei Archivsatzwechsel neu). |
-delafs living | Löscht den "lebenden" Alarmdatensatz (In living sind die letzen Meldungen je Meldebehandlung gespeichert -auch wenn schon quittiert) |
-delafs overflow | Löscht vollen Alarmdatensatz |
-delafs all | Löscht alle Alarmdatensätze (gesamte Alarmdatenbank) |
Einlagern alter DB Files
Folgende Anleitung hilft Ihnen bei der Einlagerung alter Datenbankdateien:
-
Spielen Sie die Daten der alten Datenbank mit dem ASCII Manager aus.
-
Legen Sie eine neue leere Datenbank an.
-
Starten Sie die Manager WCCILdata, WCCILevent und WCCILsim.
-
Spielen Sie die Daten der alten Datenbank mit dem ASCII Manager in die neue Datenbank ein.
-
Prüfen Sie die Datenpunkte im Modul PARA.
-
Beenden Sie das Projekt.
-
Kopieren Sie die alten Dateiwechsel in das Verzeichnis db/ wincc_oa /.
-
Starten Sie das Programm WCCOAtoolRepairDb mit folgender Option:
WCCOAtoolRepairDb.exe -incvfs archivfile
-
Damit wird die angegebene Archivdatei eingespielt.
-
Starten Sie das Projekt (das Panel Archiv Control) und prüfen Sie mittels Trend und dpGetPeriod() Ihre Historie.
Kapitel | Beschreibung |
---|---|
Grundlagen Archivierung/Auslagerung Alarme | Einleitung und Werkzeug zur Offline-Reparatur der RAIMA DB, sowie Links to den Kapitelseiten |
Panel Archiv Control | Beschreibung des Parametrierpanels für Alarme |
Bedienung Archiv Control | Parametrierung mit dem Panel Archiv Control |