Remanenz von Dbs auf MMC

Norton

Level-1
Beiträge
109
Reaktionspunkte
7
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Kollegen,
kann mir jemand folgenden Sachverhalt erklären!
Hardware: 314C-2DP aktuelle Version
Wo werden die remanten Daten in der CPU abgelegt ? Dies betrifft die aktualwerte von DB,s? Lt Siemens Handbuch meine ich auf der MMC.
Aber die Praxis zeigt etwas anderes.
Beispiel:
Programm in die Steuerung Laden.
ein paar DW verändern
CPU ausschalten => CPU wieder einschalten => alles OK

CPU ausschalten
MMC Karte ziehen und in eine andere Steuerung einsetzen
CPU wieder einschalten
wieso sind jetzt die aktualwerte der DBs nicht vorhanden?

Danke schon mal vorab und grüsse aus dem hohen Norden
 
Zuletzt bearbeitet:
Hallo,

im Simatic-Manager gibt es die Funktion "RAM nach ROM" kopieren (im Register "Zielsystem"), dann werden die Aktualwerte der Datenbausteien als Initialwerte übernommen. Somit werden also deine Werte in den Datenbausteinen dauerhaft übernommen.

Nach dem Urlöschen (oder wenn die MMC in eine andere CPU eingesetzt wird) werden immer die im Datenbaustein hinterlegten Initialwerte verwendet.

Gruß
Andreas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
...
MMC Karte ziehen und in eine andere Steuerung einsetzen
CPU wieder einschalten
wieso sind jetzt die aktualwerte der DBs nicht vorhanden?
...
Huch, genau das Phänomen hatte ich, glaub ich, gestern auch!!! hab eine MMC in der Werkstatt vorbereitet, war der Meinung, Aktualdaten sind drauf, Vor Ort Maschine eingesetzt, Aktualdaten musst ich nochmal laden:confused:
Baugleiche Maschine steht daneben ... teste ich Montag nochmal explizit!
 
Hallo Dresel,
mit dem RAM to ROM kopieren ist schon klar, aber wir haben folgendes Problem:
Die Maschinen laufen in der Lebensmittelproduktion und div Programme werde n in DB,s hinterlegt, die sich automatisch aktualisieren bzw anpassen . Nun ist es zwingend notwendig das die Maschinen gelegentlich ausgeschaltet werden müssen. Es ist nun schon öfters vorgekommen das nach dem widereinschalten die von siemens beschriebene remanenz nicht vorhanden war (= Stress beim Wiederanlauf da alle erlenten Daten weg) und die Default werte geladen wurden. Was ist in so einem Falle der NICHT Remanenz zu tun ? Wieso funzt das manchmal (meistens) und manchmal nicht ?
 
Die Daten sind schon remanent, aber nur solange die MMC nicht getauscht wird.
Soweit ich das weiß fordert eine CPU bei einer neuen (anderen) MMC wie beim letzten Netz-Aus Urlöschen an.
Ergo die Aktualwerte werden durch Initialwerte ersetzt.

Die einzige Möglichkeit ist Ram nach Rom, weil dann die gerade aktuellen Aktualwerte zu Initialwerten werden.

Mfg
Manuel
 
MMC, du must wandern, von der einen CPU zur andern

Guten Morgen,

so, wie angedroht ausprobiert und die Ergebnisse:

Versuchsobjekte: zwei CPU317-2DP, 128er MMC, 512er MMC.

Variante 1: 512er Karte gegen 128er Karte getauscht: CPU fordert Urlöschen oder was weiss ich an (habs online nicht ausgelesen). Wegen Speicherkartentausch geht CPU nicht in RUN, Aktualdaten sind weg.

Variante 2: wir teilen uns eine Karte in zwei CPUs. Also: CPU 1 mit Karte füttern, Netz ein, Run schalten. Dann Netz-aus, Karte ziehen. CPU 2 mit Karte füttern, Netz ein, Run schalten, Daten an HMI ändern, Netz aus. Und nun die Karte wieder in CPU 1: CPU 1 merkt nichts davon, dass die Karte zwischenzeitlich in CPU 2 steckte, geht RUN, Aktualdaten sind aus CPU 2 erhalten.

Also: die Aktualdaten werden auf der MMC gespeichert, nicht in der CPU. Die CPU merkt sich beim Ausschalten irgendeine Seriennummer oder was weiß ich von der MMC, erkennt dann ggf. einen Speicherkartentausch und arbeitet dann nicht mit den auf der MMC hinterlegten Aktualdaten weiter. Denkbar wäre ein Mechanismus, wobei die CPU sich einen Zeitstempel zum Zeitpunkt des Ausschaltens merkt UND diesen auch auf die Karte schreibt. So könnte die CPU erkennen, ob die Speicherkarte zwischenzeitlich in einer anderen CPU steckte. DIES TUT SIE ABER NICHT!!!


den Versuch, ob RAM-ROM-Kopie was bringt, hab ich ausgelassen - habe beschlossen, dass aktuelle Maschinen- und Produktionsdaten ab sofort mit dem OP per Rezeptur zu sichern sind.

Auch, ob es dreierlei Daten auf der MMC gibt, hab ich nicht geprüft. Denkbar wäre: erstens Initialwerte, zweitens Initial-Aktualwerte (z.B. per RAM-ROM-Kopie oder bei Erstübertragung), drittens Laufzeit-Aktualwerte.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
...
Auch, ob es dreierlei Daten auf der MMC gibt, hab ich nicht geprüft. Denkbar wäre: erstens Initialwerte, zweitens Initial-Aktualwerte (z.B. per RAM-ROM-Kopie oder bei Erstübertragung), drittens Laufzeit-Aktualwerte.
hab heute nochmals mit den Karten jongliert - hatte gar nicht vor, dabei irgendwelche weitergehenden Erkenntnisse zu erlangen - aber dabei schien es mir so, dass tatsächlich dreierlei Daten auf der Karte stehen. habs aber nicht wissenschaftlich nachgeprüft.
 
...
Variante 1: 512er Karte gegen 128er Karte getauscht: CPU fordert Urlöschen oder was weiss ich an (habs online nicht ausgelesen). Wegen Speicherkartentausch geht CPU nicht in RUN, Aktualdaten sind weg.
...
ich will nicht mehr ... :sm23:

heute eine 317-2 V2.6.5 auf dem Tisch - und was ist nach Speicherkartentausch? keine Urlöschenanforderung (CPU geht trotzdem nicht in Run) ...
 
Zurück
Oben