TP 170B Color: RAM nach ROM kopieren

Marco

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Ich suche folgende Lösung:
möchte mit einem TP170B Color und einer CPU 315-2DP (6ES7-315-2AG10-0AB0) irgendwie die Funktion " RAM nach ROM" realisieren.

Funktioniert das irgendwie?

Ach ja, wozu ich das brauche?
Ich möchte Daten, welche ich vom TP in den DB des AG übertrage, so sichern dass sie nach dem Ur-löschen noch vorhanden sind.
MfG Marco
 
Hallo Marco,

ich glaube nicht dass "RAM nach ROM" per Software zu realisieren ist. Das geht wohl ohnehin nur in BA Stop.
Du kannst jedoch mit der SFC84 per Knopfdruck deine Daten in den Ladespeicher sichern und ggf. beim Neustart von dort wieder in den "Arbeits-DB" kopieren.


Gruß, Onkel
 
Marco schrieb:
Hallo zusammen

Ich suche folgende Lösung:
möchte mit einem TP170B Color und einer CPU 315-2DP (6ES7-315-2AG10-0AB0) irgendwie die Funktion " RAM nach ROM" realisieren.

Funktioniert das irgendwie?

Ach ja, wozu ich das brauche?
Ich möchte Daten, welche ich vom TP in den DB des AG übertrage, so sichern dass sie nach dem Ur-löschen noch vorhanden sind.
MfG Marco


Hmmm. Hat diese CPU nicht schon eine MMC ?

Diese ist doch remanent, wenn die CPU Urgelöscht wird.
(Es wird dann MMC geladen, die DB sind darauf mit Aktualwerten gespeichert!

Zum SFC84 :

Das darf wirklich nur "per Knopfdruck" passieren, da z.B. bei zu häufigem (zyklischen) schreiben die MMC kaputt geht. (begrenzte Schreibzugriffe)
 
Also vielleicht irre ich mich ja,
aber auf der MMC sind zwar alle DB vorhanden,
aber nur mit Ihren Anfangswerten, nicht mit Ihren Aktualwerten.

Aus diesem Grund gibt es ja RAM nach ROM.

Weil wann sollte die CPU die Aktualwerte auf die MMC schreiben,
in irgend einen Zyklus -> früher oder später MMC kaputt
bei Spannungsausfall -> dürfte die Zeit zu kurz sein ...

Wenn dann müssen die DB's trotz Urlöschen im RAM bleiben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
MSB schrieb:
Also vielleicht irre ich mich ja,
aber auf der MMC sind zwar alle DB vorhanden,
aber nur mit Ihren Anfangswerten, nicht mit Ihren Aktualwerten.

Doch! Mit den Aktualwerten (bei den neuen C-CPU mit der MMC ohne Batterie (!!), NICHT bei den älteren mit der größeren Flashkarte!)

MSB schrieb:
Weil wann sollte die CPU die Aktualwerte auf die MMC schreiben,
bei Spannungsausfall -> dürfte die Zeit zu kurz sein ...

Genau dann !
Und erstaunlicherweise reicht die Zeit (Goldcap inside), kannst du einfach selbst ausprobieren!
(Ich habs auch erst ausprobiert, bevor ich es geglaubt habe...)

MSB schrieb:
Wenn dann müssen die DB's trotz Urlöschen im RAM bleiben.

Ne, auf der MMC, weil die darauf zurückgeschrieben werden!
(Steht übrigens auch im Prospekt der C-CPU unter Stichwort "Wartungsfrei ohne Batterie)
 
Ja, ich hab es ausprobiert (ohne das ich es probieren wollte),

habe letztes Jahr eine 314C-2DP Programmiert (mit MMC - Karte), diese Anlage wurde dann nach Nordamerika verschifft,
als ich jetzt vor 6 Wochen die Anlage vor Ort in Betrieb nahm, hatte die Kiste alles, aber auch wirklich alles was irgend wann mal in DB's war vergessen,
kurz im DB standen nur noch Anfangswerte (das Programm ansich war noch da).
Die CPU war also ca. ein 3/4 Jahr ohne Spannung.

Jetzt bist du wieder dran "unregistrierter Gast".
 
Wenn man gerade keine Anlage hat die nach Nordamerika verschifft wird,
hier die Vorgehensweise:

1. Einfaches Programm schreiben mit einem DB, Anfangswerte alle 0.

2. Im Programm ein Datenwort mit <> 0 beschreiben.

3. SPS Spannungsversorgung abschalten.

4. Warten bis alle LED aus sind.

5. MMC entnehmen und ins PG (oder andere CPU) stecken.

6. Aktualwert des DB auslesen, huch, welch Wunder!
Das Datenwort ist <> 0 ?

Funktioniert aber vielleicht nur in Europa, nicht in Amerika, die haben da ja 60 Hz.
[Ironie off].

Hoffe, ich konnte dir helfen, "MSB".


P.S.
Vielleicht hattest du ja vor Versand "noch schnell eben" mit dem PG eine neue MMC gemacht (Sicherungskopie oder was weis ich).
DANN sind natürlich die Aktualwerte drauf, die im Projekt gespeichert sind, logisch!
Wenn das Projket neu auf die MMC eingespielt wird, dann sind natürlich die "alten" Aktualwerte auf der MMC.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielleicht sollte ich da dann ja direkt mal mit Siemens phonieren,
in den DB's standen in dem Fall konkret ein paar Endpositionen,
(Positionierung mit Profibus Absolutwertgebern).

Was ich ausschließen kann das ich den DB zu irgend einem Zeitpunkt nochmal neu übertragen habe,
und selbst dann es waren alle DB im INIT - Zustand.

Oder verfügt die 314C-2DP nicht über dieses "Feature".

Fragen über Fragen ...

Aber auf jeden Fall wenn ich dir jetzt mal unterstelle das du recht hast,
müsste der ganze scheiß ja auf der MMC sein, und somit ja für "ewig" darauf gespeichert sein.

Oder liegts doch daran das der Strom in Amerika nicht Gelb ist ...

Trotzdem schönen Sonntag
Manuel
 
Zurück
Oben