Step 7 Alle Bausteine weg - Projekt wiederherstellen?

Qnkel

Level-1
Beiträge
99
Reaktionspunkte
6
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

Freitag zum Feierabend alles noch korrekt beendet und heute mache ich den Laptop an und es sind alle Bausteine im Projekt weg inklusive der Symboltabelle :( :(

Es ist nur ein leerer OB1 da. Das wars. Glücklicherweise ist das flexible-Projekt heile und ich hab am Freitag noch alles auffe CPU geschoben und konnte davon jetzt die Bausteine retten, aber natürlich ohne Symbolik.

Die Symboltablle wird mit einer Größe von 738Byte angezeigt, ist aber leer beim öffnen.

Habe Freitag eigentlich nur noch die Hardware im Projekt geändert: CPU getauscht und eine Ausgangskarte und das nochmal aufgespielt. Das sollte aber den Bausteinen nichts anhaben.

Kann ich irgendwie mindestens die Symbolik retten bzw. ist die rettbar? Die Bausteine konnte ich ja von der CPU wieder runter holen (allerdings sinds jetzt nur noch INs und OUTs und STATs...)
 
Morgen,

hast du nicht zufällig eine Sicherungskopie (älterer Stand) aus der du die Symboltabelle kopieren kannst?

Die SPS speichert meines Wissens keine Symbolik.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nein leider nicht. Hab das Projekt neu angefangen.
Kann es rekonstruieren weil es kein großes Projekt ist allerdings wäre es cool wenn Step7 iwo Backups macht oder so.

Nein in der CPU gibt es grundsätzlich keine Symbolik.
 
[...] allerdings wäre es cool wenn Step7 iwo Backups macht oder so.
Nein das macht STEP7 nicht automatisch.
Jeden Tag, nicht nur Freitag Abend, das gesammte Projekt in ein Backup-Ordner archivieren.
Und der Backup Ordner muss auf ein Server sein, nicht dein Laptop.

edit: Und wichtig ist das jeden Backup neu ist.
Vergeb immer eine neue Name (z.B. wenn das STEP7 Projekt ist "machine" dann über Datum wie "machine.2015_05_26.zip").
Sonnst risikiert man das man eine defekte Projekt über eine gute Backup arkiviert.
 
Zuletzt bearbeitet:
Hallo
Beim anpassen der Hardware hast du zuerst die alte CPU gelöscht und dann wieder eine neue CPU eingefügt.

Durch das löschen ist dir dann das Programm inkl. Symbolik verloren gegangen.

mfG
Andreas
 
Beim löschen von ein CPU fragt STEP7 ob es auch das dazuhörende Program löschen soll.
Wenn man dies nicht bestätigt wird das alte Program in ein Ordner im Wurzel des Projektbaum gespeichert. Es heist z.B. einfach "Program(1)".
Da sind die Bausteine mit Symbole und Kommentare.

Wenn man ein CPU updaten will, soll man nicht zuerst löschen und danach neu einsetzen, sondern per drag-and-drop den neue CPU auf den alte "fallen lassen". Wenn möglich wird dann das alte Program behalten, und wenn möglich auch die CPU Einstellungen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

solange du nicht Reorganisieren anschubst ist das evtl noch da - nur ungültig geschrieben.

André

Das wäre super. Aber wie komme ich da dran?

edit:

Also die Symbolik wird im Projektordner\YDB gespeichert und anscheinend für jede CPU in einem extra Ordner mit einer CPU-abhängigen ID als Name.

Mit einem Wiederherstellungstool könnte man bestimmt den alten Ordner wiederherstellen... darf aber leider wegen Firmen-Laptop nichts installieren oder runterladen :( :( Also alles neu machen.
 
Zuletzt bearbeitet:
Moin,

Freitag zum Feierabend alles noch korrekt beendet und heute mache ich den Laptop an und es sind alle Bausteine im Projekt weg inklusive der Symboltabelle :( :(
[...]
Kann ich irgendwie mindestens die Symbolik retten bzw. ist die rettbar? Die Bausteine konnte ich ja von der CPU wieder runter holen (allerdings sinds jetzt nur noch INs und OUTs und STATs...)
[...]

Alle Daten in PC's un Rechnern sind gegen defekte Programme und Festplatten Fehler nicht geschützt.
Das kommt vor.

Daher gibt es bei uns hier die Vorgabe, daß alle Kollegen ihre Projekte mit GIT revisionieren und den täglichen Stand "commiten".
Git ist ein Revisionsverwaltungsystem, das eigentlich für Software Entwicklung im Linux Kernel geschrieben wurde.
Das Verwenden von GIT würde Dein aktelle Projekt nicht retten, jedoch verhindern das sowas jemals wieder geschehen kann, kostet nichts ausser es zu "wollen".

Git
https://git-scm.com/download/win

Gute Frontend:
https://code.google.com/p/tortoisegit/

Der Arbeitsablauf ändert sich dann in:
[Einmalig]
* Projekt anlegen, importieren
* In dem Verzeichnis Git initialisieren, legt das Revisiontracker Verzeichnis .git/ an.

[Jeden Tag, Jeder Meilenstein bei dem Projekt]
* Arbeiten
* Fertigen Stand "commiten" - Eintragen Fixieren, das Zwingt einen auch kurz zu schreiben was man geändert hat
* fertig

Im Bedarfsfalle kann man:
* den Stand auf einen Master Revisionserver "pushen"
* mit Kollegen synchronisieren
* zu einem Bestimmten vorherigen Stand wechseln
* einen Versuchs Zweig aufmachen und zwischen Produktiv und Versuch hin und her wechseln
* Änderungs Historie abfragen, wann was gemacht wurde ...

Wir haben hier die Lebensretter Funktion vom Git klar erkannt und die Benutzung ist hier obligatorisch ...

In Deinem Falle hättest Du einfach den Stand vom letzten Commit zurück geholt ...

Euer Schatten
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo. Vielen Dank für eure Hilfe und Angebote.

Konnte die Bausteine ja von der CPU retten und hab mittlerweile Symbolik etc. alles von Hand wieder nachgetragen.

Beim nächsten Mal bin ich (hoffentlich) schlauer.
 
Zurück
Oben