Speicherbedarf TagLogging

drng

Level-2
Beiträge
40
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forengemeinde,

Ich stehe momentan vor ein paar fragen für die ich trotz ein wenig Internetrecherche nicht wirklich aussagekräftige Lösungen / Antworten bekommen habe.

Es geht um Tag Logging in WinCC V7.0 SP3.

Die Tags werden sekündlich archiviert. Meine Frage ist, wie berechne ich den Speicherbedarf für das Archiv.

1. In welchen Verzeichnis finde ich die Archivdateien (Zum abgleich mit der Berechnung)
2. Wie wird das ganze berechnet? Anzahl der Variablen * "XXByte/Sekunde" * 60 * 60 * 24 ? (Für einen Tag?)
3. Woher weiß ich, wann der Anfang des Archivs wieder überschrieben wird? Ringspeicher?
4. Gibt es die möglichkeit diese Dateien anderswo zu speichern (manuell?) um sie nach erneutem überschreiben nocheinmal anzusehen (möglicherweise auf anderem System)

Wahrscheinlich ist das eine ziemliche Anfängerfrage, aber ich hoffe das mir hier eventuell geholfen werden kann.

Gruß,

drng
 
1.: Im Projektverzeichnis im Ordner Archivemanager
2.: Da gibt's keine einfache Formel, da m.M. WinCC irgendwie ältere Daten komprimiert. Für die alten WinCC-Versionen mit Sybase Datenbank gabs mal nen FAQ, aber für die neuen WinCC/SQL nicht. Aber m.M. bevor Du an die Festplattengrenze kommst, hast Du schon viel eher Performanceprobleme. Hier schreibt Siemens: max 200 Segmente a 700MB sind empfohlen: http://support.automation.siemens.com/WW/view/de/49946448
3.: Da gibt's Einstellungen im WinCC-Explorer-TagLogging dafür
4.: Jo mehrere entweder von Siemens CentralArchiveServer CAS (alt), Siemens Process Historian (neu), Videc/Acron... Oder (vermutlich für Dich interessant) Archivbackup/Backupkonfiguration unter WinCC (kannst Du einfach im Taglogging aktivieren) In der WinCC-Hilfe steht alles erklärt, auch wie Du auf die Backups wieder zugreifen kannst

Was willst Du denn genau machen?

Gruß.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Danke für die Antwort erstmal!

Habe mittlerweile rausgefunden, dass das ganze prinzipiell als Umlaufarchiv gespeichert wird. Dadurch kann ich ja Speicher- und Zeitgrenzen angeben und brauche mir somit keine Gedanken um die Festplattengröße machen.

Zu 4: Das klingt super. Hab mich da jetzt schonmal schlau gelesen und ich denke das ist genau das, was ich suche.

Geht um eine Archivierung von Messdaten auf einem Schiff. Das problem ist, dass dieses bereits auf der anderen Seite der Welt kreuzt und somit alles nur per Fernwartung bei schwacher Verbindung möglich ist.

Danke und schönen Gruß
 
zu 2.: hab doch noch was gefunden: http://support.automation.siemens.com/WW/view/de/62964986

Ermitteln des Speicherplatzbedarfs für Archive
[h=4]Einleitung[/h]Wenn Sie abschätzen wollen, über welchen Zeitraum Sie auf die
Archive eines OS-Server oder die Archivwerte eines externen Archiv-Servers
zugreifen können, ohne dass Sie auf ausgelagerte Archive zurückgreifen, müssen
Sie den Speicherplatzbedarf ermitteln.

Sie können den Speicherplatz durch die Nutzung zusätzlicher
Festplatten erweitern.

Der Speicherplatzbedarf setzt sich aus dem notwendigen
Platzbedarf der zu archivierenden Bereiche zusammen:


  • Platzbedarf für den Archivtyp TagLogging Fast
  • Platzbedarf für den Archivtyp TagLogging Slow
  • Platzbedarf für den Archivtyp "Meldearchiv"
  • Platzbedarf für die Archivtypen "OS- und
    Batch-Reports"

Die im Folgenden genannten Richtwerte können vom realen
Anlagenbetrieb abweichen.

[h=4]Platzbedarf einzelner Messwerte und Meldungen für Archivtypen[/h]
Der Platzbedarf für ein Archiv ist abhängig von den
Archivierungseinstellungen, dem Datentyp und dem zeitlichen Verhalten der zu
archivierenden Werte.


  • Archivtyp TagLogging Fast
    Die Werte im Archiv TagLogging
    Fast werden komprimiert in der Datenbank abgelegt. Es werden ca. 10 bis 15 Byte
    je Messwert benötigt. In bestimmten Fällen ist auch eine größere Komprimierung
    möglich.
  • Archivtyp TagLogging Slow
    Der Platzbedarf für einen Messwert
    im Archiv TagLogging Slow beträgt 32 Byte.
  • Archivtyp Meldearchiv
    Der Platzbedarf einer Meldung mit der
    maximalen Anzahl an Begleitwerten und Kommentaren beträgt 4 KB. Der Minimalwert
    für eine Meldung beträgt 172 Byte.

[h=4]Berechnung[/h]
Zur Berechnung des maximalen Speicherplatzes je Sekunde können
Sie folgende Formel einsetzen:


  • Speicherbedarf [Byte/s] = x * 15 Byte/Wert + y * 32 Byte/Wert +
    z * 4096 Byte/Wert

Erläuterung zur Formel:


  • x: durchschnittliche Anzahl der Werte der TagLogging
    Fast-Archive pro Sekunde
  • y: durchschnittliche Anzahl der Werte der TagLogging
    Slow-Archive pro Sekunde
  • z: durchschnittliche Anzahl der Meldungen pro Sekunde

Speicherplatzbedarf für mehrere Tage:

Zur Berechnung des Speicherplatzes für mehrere Tage können Sie
folgende Formel einsetzen:

Speicherbedarf [Byte/s] * 86.400 Sekunden * n Tage

[h=4]Beispiel[/h]


Nr.

Annahme

Beschreibung

1

x = 10.000 Werte/s

Anzahl Werte der TagLogging Fast-Archive pro
Sekunde

2

y = 10 Werte/s

Anzahl Werte der TagLogging Slow-Archive pro
Sekunde

3

z = 2 Werte/s

2 Meldungen je Sekunde

4

n = 5

Anzahl Tage, wobei 1 Tag = 24 * 3.600 s =
86.400 s


[h=4]Berechnung[/h]
Speicherplatz in Byte für 5 Tage

= (10.000 Werte/s * 15 Byte/Wert + 10 Werte/s * 32 Byte/Wert +
2 Werte/s * 4.096 Byte/Wert) * 5 * 86400 s

= (150.000 Byte/s + 320 Byte/s + 8.192 Byte/s) * 5 * 86.400
s

= (158.512 Byte/s) * 5 * 86.400 s

= 68.477.184.000 Byte

= ca. 64 GB

[h=4]Platzbedarf für OS-Protokolle[/h]
Für ein Standardprotokoll mit dem Seitenlayout
"@CCAlgRtOnlineMessageGone.rpl" wird für eine Seite mit 32 Meldungen ein
Platzbedarf von 120 kByte benötigt.

Weitere Informationen zum Seitenlayout finden Sie in der
Online-Hilfe WinCC Information System.

[h=4]Platzbedarf für Batch-Reports[/h]
Weitere Informationen hierzu finden Sie in der SIMATIC BATCH -
Liesmich.

Sie können die Liesmich-Datei nach der Installation von SIMATIC
BATCH auch aufrufen im Startmenü von Windows in den Untermenüs SIMATIC
und Produkt-Hinweise.
 
Zurück
Oben