-> Hier kostenlos registrieren
Hallo zusammen,
ich habe eine SPS, die diverse Abrechnungsdaten (Temperaturen, Ströme, Zähler etc.) sammeln soll (ca. 50 Werte alle 15min). Dazu kommen einige Handeingaben aus WinCC. Dann soll eine Energieberechnung aus den Werten gestartet werden.
In einem DB sollen jeweils alle Daten für einen Monat stehen. Entsprechend groß ist der DB natürlich.
Wenn der laufende Monat voll ist, soll automatisch ein Export der Daten des DBs in eine CSV-Datei erfolgen (wegen Datensicherheit auf einem Netzlaufwerk). Außerdem soll die SPS nach Eingabe des Jahres und Monats sich die jeweilige Datei auf Befehl jederzeit wieder in einen „Arbeits-DB“ laden können, um zB die Abrechnung nachträglich zu korrigieren, neu durchzurechnen, etc. (Und natürlich dann auf Befehl wieder abspeichern).
Die CSV sollte in Excel einlesbar sein und auch korrigierbar und in die SPS rücklesbar.
Folgendes habe ich schon überlegt:
-CSV-Export über WinCC V7.4 ggf als Rohdatentyp:
Fällt eher aus, da Zugriff auf optimieren DB nicht möglich ist, und bei nicht optimierten DBs max 64kb zulässig sind
-DataLogging in den Ladespeicher:
nicht rücklesbar bei Änderungen in Excel
-RecipeImport/Export:
Max. 5000 Bytes zulässig
-OPC UA:
Sieht mir bisher am vielversprechendsten aus. Ich bräuchte entsprechend einen OPC UA Client, der im Hintergrund auf einem Server/PC läuft und bei einem Befehl von der SPS die Daten des DBs über OPC abholt und in eine CSV exportiert. Idealerweise sollte er dann noch ein Quittierbit zurücksenden.
Außerdem müsste er bei einem Befehl von der SPS zum Rücklesen (zB mit dem Dateinamen als String, falls der Dateiname sich dann aus Jahr und Monat zusammensetzen lässt) die richtige Datei wieder importieren und in den DB schreiben.
Kennt ihr eine passende Software, idealerweise mit deutschem Vertrieb, oder habt andere Ideen?
Vielen Dank im Voraus
ich habe eine SPS, die diverse Abrechnungsdaten (Temperaturen, Ströme, Zähler etc.) sammeln soll (ca. 50 Werte alle 15min). Dazu kommen einige Handeingaben aus WinCC. Dann soll eine Energieberechnung aus den Werten gestartet werden.
In einem DB sollen jeweils alle Daten für einen Monat stehen. Entsprechend groß ist der DB natürlich.
Wenn der laufende Monat voll ist, soll automatisch ein Export der Daten des DBs in eine CSV-Datei erfolgen (wegen Datensicherheit auf einem Netzlaufwerk). Außerdem soll die SPS nach Eingabe des Jahres und Monats sich die jeweilige Datei auf Befehl jederzeit wieder in einen „Arbeits-DB“ laden können, um zB die Abrechnung nachträglich zu korrigieren, neu durchzurechnen, etc. (Und natürlich dann auf Befehl wieder abspeichern).
Die CSV sollte in Excel einlesbar sein und auch korrigierbar und in die SPS rücklesbar.
Folgendes habe ich schon überlegt:
-CSV-Export über WinCC V7.4 ggf als Rohdatentyp:
Fällt eher aus, da Zugriff auf optimieren DB nicht möglich ist, und bei nicht optimierten DBs max 64kb zulässig sind
-DataLogging in den Ladespeicher:
nicht rücklesbar bei Änderungen in Excel
-RecipeImport/Export:
Max. 5000 Bytes zulässig
-OPC UA:
Sieht mir bisher am vielversprechendsten aus. Ich bräuchte entsprechend einen OPC UA Client, der im Hintergrund auf einem Server/PC läuft und bei einem Befehl von der SPS die Daten des DBs über OPC abholt und in eine CSV exportiert. Idealerweise sollte er dann noch ein Quittierbit zurücksenden.
Außerdem müsste er bei einem Befehl von der SPS zum Rücklesen (zB mit dem Dateinamen als String, falls der Dateiname sich dann aus Jahr und Monat zusammensetzen lässt) die richtige Datei wieder importieren und in den DB schreiben.
Kennt ihr eine passende Software, idealerweise mit deutschem Vertrieb, oder habt andere Ideen?
Vielen Dank im Voraus