TIA S7-300 DB-Daten Backup

srp_177

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

ich möchte DB-Daten (nur bestimmte - ausgewählte Daten) einer laufenden Steuerung (S7-300) per Knopfdruck (bspw. Touchpanel) sichern. Mir schwebt die Sicherung auf MMC vor.
Daraufhin möchte ich das laufende Programm ändern und danach neu auf die Steuerung aufspielen.
Im geänderten Programm sollen nun die gespeicherten Daten wieder in den dafür vorgesehenen DB geschriebenen werden (online).

Über einen Vorschlag würde ich mich freuen
Vielen Dank im Voraus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bemerk: Bei Verwendung von SFC84 WRIT_DBL dürfen die Werte sich nicht ändern so lange das WRIT_DBL nicht fertig ist. WRIT_DBL läuft über mehrere CPU Zyklus.
Das bedeutet das man zuerst die Daten in ein Zwischenspeicher kopieren soll, und danach von das Zwischenspiecher mit WRIT_DBL auf der MMC Karte übertragen.
 
Richtig. Ich würde Kopien der zu sichernden Daten in einem eigenen extra DB zusammenfassen.

Achtung: Da der Fragesteller anscheinend mit TIA arbeitet und nach dem Sichern das Programm ändern will: wie muß man vorgehen, damit TIA mit der erzwungenen Programm-Konsistenz/Gesamtladen nicht dazwischenfunkt und die Sicherung löscht?

Harald
 
Achtung: Da der Fragesteller anscheinend mit TIA arbeitet und nach dem Sichern das Programm ändern will: wie muß man vorgehen, damit TIA mit der erzwungenen Programm-Konsistenz/Gesamtladen nicht dazwischenfunkt und die Sicherung löscht?
Das Problem ist meistens bei Instanz-DB und Global-DB mit Daten definiert über UDTs.
Ich schlage vor ein grossen Global DB mit ein einfache BYTE-Array als Zwischenspeicher. Dann mit MOVE_BLK_VARIANT die Daten von den Quell-DB ins Zwischenspeicher-DB kopieren.
Diese Zwischen-Speicher DB kann dann verwendet werden für x-mal "Datensicherungen".
 
Zuviel Werbung?
-> Hier kostenlos registrieren
MOVE_BLK_VARIANT gibt es nicht für die S7-300.

Ich habe keine Erfahrung mit TIA und S7-300, deshalb kann ich auch nicht sagen, wie TIA sich da genau verhalten wird. Ich habe nur so Befürchtungen... vielleicht kann man bei S7-300 die TIA-Konsistenzsicherung umgehen oder vielleicht gibt es den Gesamtladen-Zwang da gar nicht?

Harald
 
Masochist :ROFLMAO: oder er hat vielleicht nur TIA zur Verfügung?
Wie machen uns hier 'nen Kopf über das Problem vom TE und der macht wohl schon schön Wochenende und greift am Montag die Lösung ab? ;)

Apropos Wochenende: Wie ist das Wetter in Kopenhagen? Ich bin morgen für ein paar Stunden in Kopenhagen, die Zeit ist allerdings schon komplett für Shopping von Ehefrau und Schwägerin verplant... :-D

Gruß Harald
 
Zurück
Oben