S7-300 Programm sichern!

stefand

Level-1
Beiträge
162
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute!

Leider hab ich mit Step7 noch nicht so viel erfahrung - hauptsächlich Microwin!

Nun steh ich aber vor dem problem das ich ein programm sichern sollte! Unsere Materíalförderanlage hat vo kurze die ganzen Werte verlogen, entweder hat irgendjemand die Memorycard gezogen im betrieb oder wieso wissen wir auch noch nicht!

Um falls das nochmal vorkommt, mir 3 stunden abeit zu ersparen, will ich nun das Programm so sicher, das ich es bei nochmaligen auftreten nur reinspielen muss.

Wie geh ich da am besten vor, um echt alles zu sichern?

Danke
 
Steuerung Online öffnen, alle Bausteine in Offlineprojekt kopieren, fertig!

Ich persönlich würde aber immer Versuchen meine Originalprojekt aktuell zu halten. Die oben beschriebene Methode ist nur sinnvoll, für Datenbausteine die durch Benutzereingaben geändert werden.

Gruß Ollibolli
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Macht man ja eigentlich nur mit den Inhalt der DB die manuel angelegt wurden.
Mit Online OB, FB und FC sollte man niemals weiter arbeiten, da wird beim übertragen immer ein kleiner Teufel mit übertragen der sich erst bemerkbat macht wenn man weiter mit arbeitet :)
 
moin,

also wenn du nur dein Programm sichern willst, empfehle ich ein Vorhängeschloss am Schaltschrank (*duck und weg*)

mfg
 
werden hier die Daten aus der Speicherkarte auch gesichert?

Was für eine Typ von Speicherkarte verwendest du??? Memory Card oder MMC Card?? Bei CPU`s mit MMC Card wir die aktuelle Version des Bausteins jeweils ins Eprom also die MMC Karte übertragen. (Berichtigt mich falls ich mist erzähle)

Bei einer Memory Card steht das aktuelle Programm jeweils im RAM wenn also jemand Änderungen vornimmt oder andere Werte in einen DB geschrieben werden, so steht dieses nur im Ram wird also nicht gesichert. Nach jeder Änderung müsste dann die Memory Card neu beschrieben werden.

Fesstellen ob die Bausteine im Ram oder Eprom sind kannst du dass, indem du die Station online öffnest. Dort gibt es ein Register Ladespeicher dort steht dann z.B. Eprom oder Ram


Wenn du aber einen Abzug der Station machst mit Station Laden in PG werden alle aktuellen Bausteine gesichert.

Gruss
Mitchih
 
Zuviel Werbung?
-> Hier kostenlos registrieren
1. Projekt öffnen

2. Bausteine verleichen
(Bausteine sollten alle gleich sein, DB´s dürfen unterschidliche Einträge haben, aber keine Unterschiede in den Datenstrukturen!)

3. Online-Partner öffnen
(Dazu das 10te Symbol von links oben im Simatic Manger klicken, das mit den 2 CPU eine oben und eine unten am BUS)

4. Alle DB´s markieren und z.B. rechte Maustaste --> kopieren

5. wieder ins Offline Projekt
(der 9te Button von links)

6. Im Bausteinoderner --> rechte Maustaste --> einfügen

7. Alles überschreiben.



Was hast du getan?
Die Programmbausteine (FC,FB,OB) bleiben unverändert weil du diese ja nicht überschrieben hast. Diese sollten immer gleich sein wie die auf dem AG.

Die Datenbausteine hast du vom AG in dein Offline Projekt kopiert.
Jetzt hast du die aktuellen Werte in deinem Programmiergerät.
Die Symbolik der DB´s bleibt dabei erhalten, vorausgesetzt Online und Offline haben die gleiche Struktur, aber das hast du ja zuvor mit dem Bausteinvergleich geprüft.
Wenn die Struktren verschieden sind wird der Offline DB überschrieben un die Symbolik ist beim Teufel...


Aber jetzt mach erst mal einen Bausteinvergleich und blende dabei DB´s mit unterschiedlichen Aktualwerten aus. Solltest du trotzdem noch Bausteine haben die unterschiedlich sind, dann melde dich wieder, dann sagen wir dir wie du diese abgleichst.
Sag uns dann welche Bausteine das sind, und was als Fehler angezeigt wird. Wichtig ist auch die Version von Step7, weil diese Software speziell wenn Bausteine auf einer Seite fehlen auch mal Schwachsinn anzeigt.
 
Zurück
Oben