Mal wieder... Datensicherung S7

harzfuchs

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich muss dieses leidige Thema mal wieder aufgreifen.
Was muss ich tun um bei einer im Betrieb befindlichen Steuerung das Aktuelle Programm mit allem was dazu gehört zu sichern?
Alles was ich hier schon gelesen habe und was mir so erzählt wird, befriedigt mich nicht.
Es geht darum das von einem Projekt ein Aktueller Programmstand der sich auf der CPU befindet so gesichert werden soll, so das im Falle eines Ausfalls die Steuerung ohne große Klimmzüge wieder herzustellen ist.
Es ist immer wieder der Fall, das in einem Gesicherten Projekt wieder Unterschiede der Verschiedenen Art angezeigt werden, ohne das an der Steuerung etwas gemacht wurde.

Wie bekomme ich es endlich hin, das ich eine Saubere Kopie des Projektes habe, ohne das ich immer wieder Meldungen über verschiedene Programmstände b.z.w. Unterschiede habe?

Wie einfach war das doch bei S5...:confused:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Geht es um Daten oder Programme?
Daten verändern sich immer wieder, doch mit der Standardsoftware kann die PLC wieder zum Leben erweckt werden.

Wenn sich das Programm ändert, dann ist meist ein Rechner angeschlossen.
Etwas Disziplin und genaue Anweisungen wie bei Änderungen vorzugehen ist und diese dokumentiert werden, dann klappt es auch mit der neuen CPU :p

Mich überrascht immer wieder, wie immer wieder nach Backup gerufen wird.
Ich kenne viele Firmen, die existieren ohne aufwändige Backupzyklen.
Der Lieferant liefert mit der Inbetriebnahme die Software und damit kommt die Anlage bzw die Maschine zum rennen.

Eine PLC ist kein Win Rechner.


bike
 
Mich überrascht immer wieder, wie immer wieder nach Backup gerufen wird.
Ich kenne viele Firmen, die existieren ohne aufwändige Backupzyklen.
Der Lieferant liefert mit der Inbetriebnahme die Software und damit kommt die Anlage bzw die Maschine zum rennen.

Eine PLC ist kein Win Rechner.


bike

an dieser stelle möchte ich auf die signatur des von mir sehr geschätzten kollegen zotos verweisen :cool:
 
Datensicherung, ja nee is klar!

Wenn ich einem Kunde eine Anlage übergebe, bzw. vor Ort eine Änderung gemacht habe, dann

1. lege ich mir in meinem S7-Projekt ein neues Programm z. B. "AG-Abzug 201106.27" an

2. gehe Online und markiere ALLE Bausteine

3. dann STRG+C (kopieren)

4. wechsle in die OFFLINE-Ansicht von "AG-Abzug ..." und STRG+V (einfügen)

Was bringt mir das? Ganz klar eine 100% Kopie des Programms samt Aktualdaten in den Daten-Bausteinen und Hardwarekonfig! Im Fehlerfall in umgekehrter Richtung Alles (mit Ausnahme der SFB's / SFC's / SDB's) aus dem Offline-Programm in die CPU kopieren. Fertig!

Und wie bereits erwähnt darf es beim Vergleich zwischen OFFLINE und ONLINE nur Unterschiede bei den Aktualdaten geben (mit Häkchen ausblenden). Sind noch Unterschiede im Zeitstempel? Das passiert, wenn erst der Baustein übertragen wird und dann gespeichert. Der Code ist aber gleich! Weitere Unterschiede gibt es nur, wenn noch jemand in der Zwischenzeit mal rumgebastelt hat!

P.S.
Von den Panel an unseren Anlagen ziehe ich immer mit ProSave ein Image für den Fall der Fälle!
 
Zuletzt bearbeitet:
1. lege ich mir in meinem S7-Projekt ein neues Programm z. B. "AG-Abzug 201106.27" an

2. gehe Online und markiere ALLE Bausteine

3. dann STRG+C (kopieren)

4. wechsle in die OFFLINE-Ansicht von "AG-Abzug ..." und STRG+V (einfügen)

Und die Variablen hast im Klartext im DB? (wohl eher "Stat17")

Ich schieß den Kram von RAM nach ROM. Zieh die Aktualdaten über eine VAT und hänge die als Anfangswerte in den DB
 
Und die Variablen hast im Klartext im DB? (wohl eher "Stat17")

Ich schieß den Kram von RAM nach ROM. Zieh die Aktualdaten über eine VAT und hänge die als Anfangswerte in den DB
Die Funktion "RAM nach ROM" wird nicht von allen SPSen unterstützt, speziell die neuen können dieses nicht mehr (außer Du brennst das Programm auf ein Flash-MC bzw. MMC).
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Und die Variablen hast im Klartext im DB? (wohl eher "Stat17")

Ich schieß den Kram von RAM nach ROM. Zieh die Aktualdaten über eine VAT und hänge die als Anfangswerte in den DB

Das ist Richtig, dafür kann der Kunde eine Unkommentiertes Programm als Backup bekommen (KNOW HOW Schutz). Als Backup reicht das! Du kannst aber auch mit dem Orginal-Programm online gehen und von dort alles kopieren, dann hast Du in den DB's auch die Symbolik
 
...speziell die neuen können dieses nicht mehr (außer Du brennst das Programm auf ein Flash-MC bzw. MMC).

ja, soweit die CPU mich läßt :ROFLMAO:[

Das ist Richtig, dafür kann der Kunde eine Unkommentiertes Programm als Backup bekommen (KNOW HOW Schutz). Als Backup reicht das! Du kannst aber auch mit dem Orginal-Programm online gehen und von dort alles kopieren, dann hast Du in den DB's auch die Symbolik

Was meinst du mit "KNOW HOW SCHUTZ"?
Wegen den Kommentaren?

Darf der Kunde gerne haben (wenn er nicht gesperrt ist).
Besser er "murkst" in einem dokumentierten Programm rum, als daß ich danach ne CopyNPaste Phobie entwickle.(OK nicht jeder darf sein Gecode rausrücken)

Es gibt von Siemens aber auch keine nachvollziebare Option, wie man Aktualwerte ohne größere Anstrengung aus einem DB zieht.

Danke hierfür: http://www.sps-forum.de/showpost.php?p=102730&postcount=1
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was meinst du mit "KNOW HOW SCHUTZ"?
Wegen den Kommentaren?

Genau.

Es ist zwar nicht unmöglich, jedoch kostet es einiges an Geld, Zeit und Verständnis, bis man ein unkommentiertes unbekanntes Programm (welches auch u. a. mit Zeigern, indirekter Adressierung, etc. arbeitet) auseinandergepflückt hat.

Man kann ja leider nicht gänzlich verhindern das Dritte am Programm was machen wollen, aber man kann es Ihnen möglichst schwer machen.

Unsere Anlagen haben teure Werkzeuge und die Funktionen müssen genau passen sonst gibt es schnell Bruch und das Werkzeug kostet mal eben 5000 - 10000 Euronen. Das Gejammer ist groß! Unter normalen Umständen haben unsere Kunde nichts im Programm verloren. Die Visualisierung zeigt nahezu alle "normalen" Fehler mit Hilfe an. Da muss nicht mehr ins Programm gegangen werden! Oft (nicht immer) mangelt es zudem an dem notwendigen Wissen der "Haus- und Hofelektriker". Leider!
 
Zuletzt bearbeitet:
Zurück
Oben