TIA Aktualwerte von einem DB als Backup auf USB-Port von HMI sichern???

ChristianVogel

Level-2
Beiträge
401
Reaktionspunkte
53
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

habe wieder ein ganz irre Anfrage... :ROFLMAO: :

Kann man eigentlich Aktualwerte von einem DB lesen und diese als Datei ablegen? Im konkreten Fall habe ich ein paar kleinere Maschinen, mit den unterschiedlichsten PLCs -> S7-300/1200/1500 diese in den verschiedensten Ausführungen, eine Gemeinsamkeit wäre ein TP700-Comfort und eine auf einem Stand hochgerüstete Software, die immer in TIA-V14 vorliegt.

So... also in den jeweiligen CPUs sind recht Große DB's mit je bis zu 1000 Werten, von Einstellungen, Rezepturen... etc., kann ich denn irgendwie diese Daten vom HMI aus einlesen und dann in einer CSV-Datei auf dem USB-Port/Stick des HMI (von mir aus auch im internen Speicher...) speichern und ggf. auch von dort wieder lesen und in den DB schreiben???

Ich dachte mir hier, dass es ggf. mit einem kleinen VB-Script machbar wäre diese Daten zeilenweise aus der PLC-zu lesen und dann eine CSV-Datei zu schreiben, mir fehlt aber hier die zündende Idee zum angehen des Problems.

Ist sowas generell machbar, oder bin ich da völlig auf dem Holzweg?

Gruß
Christian
 
Wir machen das mit gewissen Statistikwerten so. Die Variablen sind als HMI-Variablen angelegt und werden dann per Script auf einen USB-Stick geschrieben. Is natürlich viel Aufwand weil alles symbolisch getippt werden muss.

Zwar nicht ganz was du suchst aber ähnlich denke ich
https://support.industry.siemens.com/tf/WW/de/posts/mit-vbs-werte-in-eine-csv-datei-schreiben/160932?page=0&pageSize=10
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Christian

Genau Deine Aufgabe hatten schon hunderte andere Programmierer, und unzählige Male wurde dieses Thema bereits hier im Forum behandelt, weil es da eine Menge Probleme zu umschiffen gibt, besonders mit der sicheren/garantierten Aktualisierung der Variablenwerte. Empfohlene Suchbegriffe für Deine Forumssuche: GetDataRecordTagsFromPLC vbs csv script

Ein passender Einstieg ins Thema mit weiterführenden Links könnte dieser Beitrag sein: https://www.sps-forum.de/hmi/87917-string-variablen-script-csv-datei-schreiben.html#post660489

Alternative: mit einem extra Tool die DB direkt mit einem PC aus der PLC lesen. z.B. Excel + Libnodave oder bereits fertige spezielle SPS-Daten-Sicherungs-Tools.

Harald
 
> extra Tool die DB direkt mit einem PC aus der PLC lesen

Solche Tools gibt es. Können die aber auch mit optimierten DBs umgehen?
Könnte das auch LibNoDave ? (optimierten DBs)
 
Zurück
Oben