Liebe Gemeinde ich habe mit meiner Haustechnik (2x CPU 315-2 PN/DP, programmiert mit AWL, Arbeitsspeicher: 270k, 120k) - speziell für die DatenBaustein DBs -
ein Problem:
Mein Programm wächst nunmehr seit 10 Jahren. Dabei passiert es immer wieder, dass ich in einem DB etwas ändere und vergesse, die Aktualdaten der CPU mit den offline-DB-Daten vorher abzugleichen (Bausteinkonsistenz prüfen, usw).
Wenn ich dann die CPU-online-DBs in die offline-DBs kopiere, lässt mich die Siemens-Software gnadenlos ohne Vorwarnung in die Falle laufen (alle Symbole im DB sind weg!). Immerhin fast sadistisch erscheint beim Öffnen des DBs eine Meldung, dass alle Symbole und Kommentare in dem DB leider futsch sind . . . Meinerseits sehr schlechte Laune . . .
Dann mühselig mit einer (hoffentlich existierenden!) Sicherungskopie reparieren . . . Dürfte sehr vielen Usern bekannt sein . . .
Was ich vor dem Schlafengehen zuweilen mache: a) Bausteinkonsistenz prüfen b) alle online-DBs kopieren c) die kopierten DBs in die offline-DB2 einfügen (aktualisieren) und dann wichtig! - die Angstprobe d) alle DBs öffnen und bibbern, ob vielleicht eine Fehlermeldung erscheint . . . Uff !
(Irgendwie für einen Weltkonzern Siemens unwürdig )
Mein Wunsch: Jeweils 1 mal am Tag (z.B. Mitternacht) per Programm alle online-DBs der CPU per Programm in entsprechend viele zusätzliche online-Sicherungs-DBs (evtl. auch die offline-DBs selbst) automatisch kopieren.
Mein Wissensstand: Elektroingenieur, aber nie einen Siemens-Programmierkurs gesehen. In AWL inzwischen einigermaßen fit (Buch von Hans Berger Automatisieren mit STEP 7 in AWL und SCL). Mit SFBs und SFCs noch wenig bewandert.
Frage an die Experten: Gibt es für meinen Wunsch eine überschaubare Lösung?
Vielen Dank schon mal
Gruß Feng
ein Problem:
Mein Programm wächst nunmehr seit 10 Jahren. Dabei passiert es immer wieder, dass ich in einem DB etwas ändere und vergesse, die Aktualdaten der CPU mit den offline-DB-Daten vorher abzugleichen (Bausteinkonsistenz prüfen, usw).
Wenn ich dann die CPU-online-DBs in die offline-DBs kopiere, lässt mich die Siemens-Software gnadenlos ohne Vorwarnung in die Falle laufen (alle Symbole im DB sind weg!). Immerhin fast sadistisch erscheint beim Öffnen des DBs eine Meldung, dass alle Symbole und Kommentare in dem DB leider futsch sind . . . Meinerseits sehr schlechte Laune . . .
Dann mühselig mit einer (hoffentlich existierenden!) Sicherungskopie reparieren . . . Dürfte sehr vielen Usern bekannt sein . . .
Was ich vor dem Schlafengehen zuweilen mache: a) Bausteinkonsistenz prüfen b) alle online-DBs kopieren c) die kopierten DBs in die offline-DB2 einfügen (aktualisieren) und dann wichtig! - die Angstprobe d) alle DBs öffnen und bibbern, ob vielleicht eine Fehlermeldung erscheint . . . Uff !
(Irgendwie für einen Weltkonzern Siemens unwürdig )
Mein Wunsch: Jeweils 1 mal am Tag (z.B. Mitternacht) per Programm alle online-DBs der CPU per Programm in entsprechend viele zusätzliche online-Sicherungs-DBs (evtl. auch die offline-DBs selbst) automatisch kopieren.
Mein Wissensstand: Elektroingenieur, aber nie einen Siemens-Programmierkurs gesehen. In AWL inzwischen einigermaßen fit (Buch von Hans Berger Automatisieren mit STEP 7 in AWL und SCL). Mit SFBs und SFCs noch wenig bewandert.
Frage an die Experten: Gibt es für meinen Wunsch eine überschaubare Lösung?
Vielen Dank schon mal
Gruß Feng