TIA Einstellwerte in Global DB vor reinitialisierung schützen

SPS_Step

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

Es geht um eine S7-1200 und Tia V15.1.

Ich habe Einstellwerte für einen Motor (Geschwindigkeiten, Rampen, usw.) in einem Struct in einem Globalen Datenbaustein gespeichert und die Remanenz aktiviert. Nun habe ich aber nach dem ändern des DB's beim hochladen "Auf Startwerte Initialisieren" durchführen müssen. Ich benötige aber immer den letzten Wert der eingegeben wird, da sich dieser auch ändert. Wie kann ich diese Einstellungen davor schützen überschrieben zu werden, falls von einem anderen der Baustein neu geladen wird o. ähnliches? Muss ich einen extra DB anlegen damit diese Werte "alleine" abgelegt sind?

Vielen Dank.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Abend,

falls du eine automatische Lösung suchst, habe ich auch keine Idee.

Aber manuell lässt sich das über die Einstellwerte lösen.

Wenn man online auf der SPS ist kann man eine Momentaufnahme aller Aktualwerte machen und nur die Einstellwerte als Startwerte übernehmen.

Beim reinitialisieren werden entsprechend die Startwerte übernommen.

Liebe Grüße
 
wie mein Vorredner schon sagte, Momentaufnahme erstellen, Momentaufnahme als Startwerte setzen und dann DB auch wieder hochladen. Dabei bei jeden DB immer im Log kontrollieren ob es auch geklappt hat und beim Ausführen nicht ausversehen das Falsche anklicken. Ist mir alles schon passiert.
Dann hat man quasi ein Offline-Backup der Daten des DBs gemacht was nach einem Upload wieder online ist.
Das große Problem an der Sache ist aber logischerweise, wenn sich zwischen diesem Vorgang und den Änderungen die man dann durchführen will eben die Online-Aktualwerte ändern.
Dagegen gibt es keinen Schutz der das abfangen kann. Nein, auch nicht wirklich die sogenannte "Speicherreserve".
Das ist alles ein leidiges Thema und endet in viel Handarbeit und manuellen Vergleichen. Manche finden es nicht so schlimm, ich finde es eine absolute Katastrophe. Bei mir ist es oft so, dass während ich Änderungen am Programm mache, die Maschine weiterläuft und wenn dann das große Softwareupdate ansteht, ist man immer an der Schwelle sich seine Daten zu zerschießen und muss wirklich extrem aufpassen.
Wie auch immer, aber dass in TIA nicht mal eine simple Funktion integriert welche alle DBs so sichert, ist schon seltsam, so als ob das Thema Backup und Datenhandling völlig bedeutungslos wäre.
 
Zuletzt bearbeitet:
evt. kannst du aber auch die aktualwerte in die startwerte reinschreiben, und die startwerte als momentaufnahme speichern (excel ist ideal dafür)... die startwerte kannst du dann wieder ändern
 
Zurück
Oben