-> Hier kostenlos registrieren
Hallo Forum,
ich hätte da mal eine Frage an die Experten unter euch, die mit der Langzeitarchivierung von Daten auf dem HMI (USB-Stick) Erfahrungen gesammelt haben.
Bisher habe ich bei den Archiven immer die Standartfunktion im TIA (V17 / TP1200) genutzt und keine Skripte verwendet. Doch in letzter Zeit häufen sich Probleme, dass die Archive nicht richtig oder nicht vollständig beschrieben sind. Ich denke mal es liegt zum Teil an der Größe der Archive, die die Grenzen des jeweiligen Panels überschreiten und an den problemen der Aktualisierung der Variablen zwischen SPS und HMI, von der ich hier lesen konnte.
Es stehen leider keine externen Geräte oder eine Netzwerkverbindung zur Verfügung.
Meine 2 Szenarien sind folgende:
1) Archivieren von 50 Werten (Real und Int) im Minutentakt über 24h. Dies habe ich jetzt mit einem Skript aus dem Forum hier realisiert, welches 1x in der Minute aufgerufen wird, 10Sek. nachdem die Werte in einem DB bereitgestellt werden. Die Variablen sind im HMI zyklisch fortlaufend projektiert und sollten somit aktualisiert sein wenn das Skript gestartet wird. Jeweils um Mitternacht wird das Archiv dann gesichert und das "Schreib-Archiv" wird gelöscht.
2) Archivieren von 10 Werten (Real) im Takt von 100ms. Dazu wollte ich die Werte für 10 Minuten in einem DB zwischenspeichern und dann den DB in ein Archiv schreiben und dann nach 1h sichern und ein neues Archiv schreiben. Gibt es die Möglichkeit so einen Zwischenspeicher auf "einen Rutsch" in ein Archiv zu schreiben oder würde da auch nur ein Skript helfen welches dann nach und nach die Daten aus dem DB ins Archiv schreiben müsste. Wobei das für jeden Wert 6000 Einträge wären, ist das überhaupt mit dem TP1200 machbar oder würde so etwas zeitlich zu lange dauern und das Panel "unbedienbar" machen?
Wie würdet ihr so etwas angehen? Gibt es da einfachere / bessere Wege? Bin für jede Anregung dankbar.
ich hätte da mal eine Frage an die Experten unter euch, die mit der Langzeitarchivierung von Daten auf dem HMI (USB-Stick) Erfahrungen gesammelt haben.
Bisher habe ich bei den Archiven immer die Standartfunktion im TIA (V17 / TP1200) genutzt und keine Skripte verwendet. Doch in letzter Zeit häufen sich Probleme, dass die Archive nicht richtig oder nicht vollständig beschrieben sind. Ich denke mal es liegt zum Teil an der Größe der Archive, die die Grenzen des jeweiligen Panels überschreiten und an den problemen der Aktualisierung der Variablen zwischen SPS und HMI, von der ich hier lesen konnte.
Es stehen leider keine externen Geräte oder eine Netzwerkverbindung zur Verfügung.
Meine 2 Szenarien sind folgende:
1) Archivieren von 50 Werten (Real und Int) im Minutentakt über 24h. Dies habe ich jetzt mit einem Skript aus dem Forum hier realisiert, welches 1x in der Minute aufgerufen wird, 10Sek. nachdem die Werte in einem DB bereitgestellt werden. Die Variablen sind im HMI zyklisch fortlaufend projektiert und sollten somit aktualisiert sein wenn das Skript gestartet wird. Jeweils um Mitternacht wird das Archiv dann gesichert und das "Schreib-Archiv" wird gelöscht.
2) Archivieren von 10 Werten (Real) im Takt von 100ms. Dazu wollte ich die Werte für 10 Minuten in einem DB zwischenspeichern und dann den DB in ein Archiv schreiben und dann nach 1h sichern und ein neues Archiv schreiben. Gibt es die Möglichkeit so einen Zwischenspeicher auf "einen Rutsch" in ein Archiv zu schreiben oder würde da auch nur ein Skript helfen welches dann nach und nach die Daten aus dem DB ins Archiv schreiben müsste. Wobei das für jeden Wert 6000 Einträge wären, ist das überhaupt mit dem TP1200 machbar oder würde so etwas zeitlich zu lange dauern und das Panel "unbedienbar" machen?
Wie würdet ihr so etwas angehen? Gibt es da einfachere / bessere Wege? Bin für jede Anregung dankbar.