Bausteine auf der CPU löschen

Pockebrd

Level-1
Beiträge
327
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich komm grad irgendwie nicht mehr zurecht.

Hab ein neues Programm auf meine CPU gespielt und getestet. Hat auch funktioniert. Danach hatte ich meiner CPU die Spannung genommen.
Als ich danach ein Baustein von dem neuen Programm wieder online beobachten wollte, war er nicht mehr auf der CPU. Komisch.
Mit erreichbare Teilnehmer beobachtete ich die CPU, da hab ich festgestellt das das vorrige alte Programm noch auf der CPU war.
Hatte unter anderem mit den gleichen FC´s gearbeitet, die ja eigentlich überschrieben wurden. Und nach Spannungsausfall war wieder das alte Programm in den FC´s. Komisch.

Hatte über Erreichbare Teilnehmer die Bausteine gelöscht und Urlöschen durch geführt. Wenn ich dann über erreichbare Teilehmer auf die CPU schaue, ist immer noch das alte Programm drauf.

Das kann doch alles nicht sein, oder ?

Gruß Markus
 
Hallo,
ich hab eine IFM 312 ohne Speicherkarte.

Bij die alte IFM 312 musst Du RAM nach ROM kopieren. Diese SPS had keine batterie und auch keine speicherkarte. Um dass programm remanent in der SPS zu halte must men die function RAM nach Rom in S& manager verwenden
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Harald,
mann hast du ein Gedächnis, das du das noch weist.
Damals ging es mir ja um das Urlöschen. Damals dachte ich das man mit Urlöschen auch Bausteine löscht.

Ich hab ja bisher auch über erreichbare Teilnehmer meine Bausteine gelöscht. Sonst wären ja die ganz ganz alten auch noch drauf.

Und bisher hab ich die Baustene (FC)zum Teil auch nur mit neuem Programm überschrieben und das hat funktioniert. Heute ist das alte Programm, nach Spannungsausfall oder über erreichbare Teilnehmer gelöschte Bausteine, wieder im FC. Das hatte ich noch nie.
Allerdings weiß ich nicht was nach Spannungsausfall bisher pasiert ist.

Ich frag mich wie das alte Programm dann nach Rom gekommen ist.

Oder hab ich doch nicht so genau aufgepasst, mit Ram und Rom.
 
Hallo,
dachte schon du hast son großen Speicher.

Mit nach Rom kopieren hat funktioniert. Die Bausteine bleiben auf der CPU.
Frag mich nur wie das vorrige alte Programm nach Rom gekommen ist.

Und wie bekomm ich die nichtverwendete Bausteine von Rom oder der CPU gelöscht ?

Markus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
dachte schon du hast son großen Speicher.
Naja, ich wußte noch, daß ich die Antwort damals geschrieben hatte. ;)
Ich wußte nur nicht mehr, daß Du der Fragesteller warst.

Und wie bekomm ich die nichtverwendete Bausteine von Rom oder der CPU gelöscht ?
Einzelne Bausteine aus dem ROM löschen geht nicht, nur komplett (wie beschrieben).
Also:
- online alle Bausteine löschen
- RAM nach ROM kopieren
- nur die benötigten Bausteine in die CPU laden
- RAM nach ROM kopieren

Harald
 
Hallo,
so mit dem löschen hat es nun auch funktioniert.
Bleibt da nur noch eine Frage.

Wenn die Daten im Ram nach Spannungsausfall gelöscht werden, dann werden die Daten in einem DB ja auch gelöscht, wenn sie nicht jemand nach Rom kopiert. Wie kann ich dann sowas verhindern.


Markus
 
Wenn die Daten im Ram nach Spannungsausfall gelöscht werden, dann werden die Daten in einem DB ja auch gelöscht, wenn sie nicht jemand nach Rom kopiert. Wie kann ich dann sowas verhindern.
Nach dem Löschen werden die DB aus dem ROM kopiert und die Aktualwerte werden auf die Anfangswerte gesetzt.
Also den DB-Anfangswerten sinnvolle Werte geben, z.B. manuell offline die Aktualwerte in die Anfangswerte kopieren, den geänderten DB wieder in die CPU laden und wieder RAM-nach-ROM.

Im SPS-Programm Aktualwerte zu Initialwerten kopieren geht nur mit neueren S7-300-CPU mit MMC.

Oder Du hast ein OP an der CPU, da könnte man eine Variablen-Initialisierungs-Routine einbauen (z.B. über Rezepte).

Harald
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
[QUOTE
Oder Du hast ein OP an der CPU, da könnte man eine Variablen-Initialisierungs-Routine einbauen (z.B. über Rezepte).[/QUOTE]

Das ist glaub noch ne Nummer zu groß für mich. Mit Initialisierungs-Routine oder Rezepte hab ich noch nichts gemacht. Auser in der Küche.

Markus
 
Zurück
Oben