Was passiert beim Urlöschen?
Daß beim Urlöschen auch das Programm aus der CPU gelöscht würde ist anscheinend ein verbreiteter Irrtum.
Deshalb mal ein Blick in die verdammten Handbücher: Was passiert wirklich beim Urlöschen?
Zitat aus dem
S7-300 Gerätehandbuch 06/2008 Kap. 4.2.4:
Beim Urlöschen wird die Speicherverwaltung der CPU neu aufgebaut. Alle Bausteine des Ladespeichers bleiben erhalten.
Alle ablaufrelevanten Bausteine werden aus dem Ladespeicher erneut in den Arbeitsspeicher übernommen, insbesondere
werden dadurch die Datenbausteine im Arbeitsspeicher initialisiert (erhalten wieder ihre Ladewerte aus dem Ladespeicher).
Kurz: Urlöschen löscht nur RAM, keinen ROM, keine MC/MMC. Wenn im integrierten ROM oder auf MC/MMC noch Programmbausteine
vorhanden sind, so werden diese nach dem Urlöschen in den Arbeitsspeicher geladen.
Das kann ein altes oder unvollständiges Programm sein, je nachdem, wann der Programmierer zuletzt "RAM nach ROM kopieren"
ausgeführt hat! (bzw. "Anwenderprogramm laden auf Memory Card" bei S7-400).
Ob bei älteren CPU mit MC bzw. integriertem EPROM (314 IFM) die MC bzw. der EPROM aktuell sind, kann man so überprüfen:
* in die Online-Ansicht der CPU gehen (Bausteine-Ordner > Ansicht > Online, oder Erreichbare Teilnehmer ...)
* hier gibt es bei der Bausteinliste eine Spalte "Ladespeicher"
- steht da EPROM oder ROM, dann ist der Baustein auf der MC bzw. im integrierten EPROM
- steht da RAM, dann wurde der Baustein nachträglich (wahrscheinlich geändert) in die CPU geladen
(siehe angehängten Screenshot)
Bei neueren CPU mit MMC ist die MMC immer aktuell, weil "Laden in die Baugruppe" immer zuerst in die MMC geht, und erst von
da aus in den Arbeitsspeicher.
Und nun die
Urlösch-Details (Screenshots aus dem Installationshandbuch 06/2003 Kap. 9.6.3 Seite 9-17):
(Bild1: Was passiert in der CPU beim Urlöschen?)
(Bild2: CPU 312 IFM und 314 IFM: Löschen des integrierten EPROM)
Handbücher zur CPU 314 IFM:
SIMATIC Automatisierungssystem S7-300 Aufbauen: CPU 312 IFM – 318-2 DP (06/2003)
SIMATIC Automatisierungssysstem S7-300, CPU-Daten, CPUs 312IFM bis 318-2 DP (10/2001)
Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP (10/2001)
Integrierte Funktionen CPU 312 IFM/314 IFM (Ausgabe 2, ca 1998)
Wer diese Handbücher benötigt, sollte sie sich downloaden. Wer weiß, wie lange die noch bei Siemens zu finden sind.
Viele Handbücher "CPU-Daten Ausgabe xxx" sind im Siemens A&D Support nicht mehr downloadbar.
(z.B. 10/99, 01/2006, 12/2006, 02/2009 ...)
Gruß
Harald