Kompletten DB auf USB Stick speichern?

Loramor

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

bin neu hier im Forum aber habe mich schon ein wenig an euerm Wissen bereichert.

Jetzt ist aber trotzdem die Frage bei mir aufgekommen ob es die Möglichkeit gibt einen kompletten DB über ein MP 277 auf einen USB Stick zu speichern?
Entweder über die normale Rezeptverwaltung oder über Skripte.

Im Moment hab ich das Skript so gelöst, dass ich die zu speichernden Variablen alle von Hand in das Skript einfüge.

Ich benutze WinCC Flexible mit SP3.

Und wenn wir jetzt neue Anlagen bauen ist es umständlich immer jede einzelne Variable im Skript auszuwählen. Deshalb wäre es schöner wenn es gleich ein ganzer DB sein könnte.

Und dann müsste dieser natürlich auch wieder in die Steuerung ladbar sein.

Hoffe für mich das es da etwas gibt und ihr mir helfen könnt!!! ;)

Besten Dank schonmal und freundliche Güße,

Loramor
 
such mal nach array und script. ansonsten nur mit viel zeit und muxvariablen. in dem du immer nur einen teil in die datei schreibst und so stück für stück ihn sicherst. wie sieht die struktur deines db aus?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wieviel ist bei Dir ein "kompletter" DB? 200 Byte? 50 kByte?
Soll das einfach nur eine Sicherung der Aktualwerte des DB sein oder mußt Du auch die Variablenwerte aus der Sicherung ohne zusätzliches Konvertierprogramm auslesen/auswerten können?

Wenn Du es einfach haben willst, dann erstelle in jeder Deiner Anlagen einen gleich großen DB (Struktur ist egal) und betrachte ihn in dem Skript als ARRAY OF DWORD ungeachtet der tatsächlichen Struktur. Damit kannst Du die Aktualwerte des DB sichern und zurückspielen, aber nicht die Variablenwerte auswerten. Der DB sollte aber nicht zu groß sein. Außerdem mußt Du noch darüber nachdenken, wie während dem Lesen/Schreiben die Datenkonsistenz gewährleistet wird, da das Sichern und Rückspielen wohl nicht in einem OB1-Zyklus machbar sein wird. Die Steuerung wird wohl das Skript beim Lesen/Schreiben besonders unterstützen müssen.

Harald
 
Hallo und Entschuldigung für die späte Antwort.

Der DB soll später immer gleich groß sein und auch immer die gleiche Struktur beinhalten.

Auswertung bräuchte ich nicht unbedingt. Wenn ich die Werte einfach in eine .csv Datei speichern kann und von dort auch wieder laden kann wäre ich schon zufrieden.

Wenn ich das richtig verstehe kann ich die einzelnen Werte dann als Array nicht einsehen richtig? Also wenn ich die Excel Datei öffne.

PN/DP:
Hast du vielleicht ein Beispiel für mich wie ich das realisieren kann mit dem ARRAY OF DWORD??
Im Moment steh ich da etwas auf dem Schlauch wie das aussehen soll wenn es fertig ist. ;)
 
Hallo nochmal,

im moment versuch ich den Weg über die Rezeptverwaltung, da wir doch eine Auflistung in Excel von den Daten brauchen.
Wenn ich da ein Rezept anlege mit einem ARRAY OF DWORD von dem DB scheint dies auch zu funktionieren.

Aber irgendwie ist das noch nicht das ware.

Hat vielleicht sonst noch jemand ne Idee was man machen kann?

Mfg Loramor
 
Zurück
Oben