S7 Simaticmanager Ladespeicher

Torsten2012

Level-1
Beiträge
93
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich musste an unsere Zinkanlage eine vor Jahren vorgenommene Änderung wieder zurücknehmen, da der Temperaturfühler wieder mit eingebunden werden sollte. Die Änderung war in einem Funktionbaustein FC8 , dort musste nur eine Zeile geändert werden:
L "PEW_134" zu L "PEW_132"
.....
dann hab ich den FC8 mit der Änderung in die CPU geladen, während des Betriebes (ging sogar) . Änderung wurde übernommen.

Mir ist jetzt aufgefallen das dieser FC8 im "RAM" -Ladespeicher ist. Wobei bei den meisten anderen FC und OBs bei Ladespeicher EPROM steht. Der OB1 ist aber auch im RAM.
Bedeutet das, das die FCs , FBs und OBs wo "RAM" bei Ladespeicher steht überschrieben werden , von den EPROM-Bausteinen wenn Spannungsversorgung und Pufferbatterie nicht vorhanden ist?

Gruß
 
CPU 315 ... ich hab grad ein Ingenieur , der bei uns eine neue Anlage programmiert, gefragt. Wie ich nun am besten die Veränderten FBs und OB1 in den Eprom bekomme. Ist garnicht so einfach :
- Ram nach Rom kopieren geht wohl nicht ? und "Anwenderprogramm laden auf MemoryCard" auch nicht ohne weiteres, weil mir Softwarepakette fehlen (Drive ES , D7 Sys; )
- ich müsste auch sicherstellen das alle DB aktuell sind , also erst S7 runterladen , vergleich mit offline DB ..
Und wie gesagt, wenn DB und alle FB usw. übereinstimmt ist es fragwürdig ob durch die fehlenden Softwarepakette eine falsche hardwarekonfiguration hochgeladen wird ??? er war sich da auch nicht ganz sicher ....




Wofür sind eigentlich Drive ES, D7 Sys ich dachte für ein Linearantrieb, aber den gibt es da nicht?
 
Ram nach Rom funktioniert schon, hat nur wie alle anderen Varianten den evtl. Nachteil, das du die CPU stoppen musst, ist in deinem Fall aber definitiv die sicherste Variante.

Zur HW-Konfig:
In aller Regel ist es so, das wenn du die HW-Konfig nur öffnest, und NICHT speicherst und übersetzt, dann werden die Systemdaten nicht verändert.
P.S. Bausteinvergleich ist sowieso vor einer Änderung oberste Bürgerpflicht :)

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hmm, dann ist das aber noch ne alte 315? Weil bei den neuen mit MMC hab ichs so verstanden, dass man immer in den Ladespeicher (MMC) läd. Die CPU holts dann selber von der MMC in den Arbeitsspeicher. RAM nach ROM holt da nur geänderte DBs auf die MMC.
Wies jetzt bei den alten war müsst ich auch erstmal nachlesen.



Gruß.
 
CPU 315 ... [...] Wie ich nun am besten die Veränderten FBs und OB1 in den Eprom bekomme. Ist garnicht so einfach
Die Angabe "CPU 315" ist zu allgemein, weil es viele verschiedene CPU 315 gibt. Um Dir zu sagen, wie Du bei Deiner CPU vorgehen mußt, wird in der Regel die vollständige Bestellnummer 6ES7315-..... benötigt. Zumindest die ersten 12 Stellen.

Mir ist aber klar, daß es eine ältere CPU mit einer Memory Card MC951 (FLASH-EPROM) ist. Nur da kann ein Baustein nur im Ladespeicher RAM liegen. Und bei dieser CPU bringt man die Bausteine per "RAM-nach-ROM-kopieren" in den EPROM-Ladespeicher = auf die Memory Card. Das erfordert in der Regel keine weitere Vorbereitung (auch kein Step7 Projekt), geht aber nur im Stop der CPU. Dabei kopiert die CPU alles aus dem Ladespeicher RAM in die MC (Ladespeicher EPROM), egal wie es in die CPU gekommen ist. Es werden also auch keinerlei extra Softwarepakete benötigt.

Harald
 
sorry ich hab mich vertan, es handelt sich um die CPU 412-2 DP war im falschen projekt, also ich wollte den HW-Manager garnicht öffnen! Dort sind aber 3 Baugruppen mit einem Fragezeichen versehen. Nun ist meine Frage: Wenn ich die aktuellen DB mit den Offline DB ersetze , sind auch die Symbolinformationen weg, da die nicht in der Symboltabelle enthalten sind! Naja müsste man von Hand nachtragen . Aber wenn dann alles soweit aktuell ist. Wird "Anwenderprogramm laden auf MemoryCard" doch nicht korrekt gehen, weil im Hardwaremanager, wie gesagt die 3 Baugruppen nicht erkannt sind. Oder ersetzt er die Hardwarekonfig die Einstellungen nicht?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also ich kann doch mit der rechten Maustaste das S7 Programm auswählen und dann im Kontextmenü "Ram nach Rom kopieren" auswälen? Dann verändert er doch nichts an der Hardwarekonfig? Und dann werden doch auch nur die DB, FB,FC und OBs wo im Ladespeicher RAM steht im EPROM ersetzt?
 
Eine S7-400 kann kein "RAM-nach-ROM-kopieren". Es muß "Anwenderprogramm laden auf Memory Card" benutzt werden. Dabei werden die ladbaren Bausteine des aktuell markierten Offline-Bausteine-Ordners in die MC der CPU geladen. Das geht nur in Stop der CPU. Wenn die DB-Aktualwerte erhalten bleiben sollen, dann müssen diese DB vorher aus der CPU ins Projekt zurückgeladen werden. Die Hardware-Konfig, NetPro, ... wird nicht erneut übersetzt, es wird der derzeitige Inhalt der "Systemdaten" in die MC kopiert.

Harald
 
Und dann werden doch auch nur die DB, FB,FC und OBs wo im Ladespeicher RAM steht im EPROM ersetzt?
Der SIMATIC Manager hat für jeden Menübefehl eine integrierte Hilfefunktion, erreichbar mit dem "magic key" F1.

Achtung !
Mit dieser Funktion werden alle Bausteine im Ladespeicher der CPU und auf der Memory Card gelöscht.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ok.. also Systemdatenbaustein überprüfen ob er aktuell ist , die DB die im RAM LAdespeicher sind aktuell ins Offlineprojekt speichern, Symbole der DB manuell nachtragen und dann die entsprechnenden FBs , OBS und DBS mit "Anwenderprogramm laden auf Memory Card" auf dem EPROM laden. Richtig?

Danke
 
Ja, so wirds. Es werden alle ladbaren Bausteine des markierten Offline-Bausteine-Ordners auf die MC geladen. Der Ordner kann auch aus einem S7-Programm ohne SIMATIC-Station sein, also ganz ohne Hardware.
Warum mußt Du die DB-Symbolik von herausgeladenen DB manuell nachtragen? DBs kann man so herausladen, daß die Symbolik erhalten bleibt.

Harald
 
oh das wäre toll, der Anlagenprogrammieren sagt mir bei speichern, sind die Symbole weg! Also wie muss man die Online DB speichern damit die Symbolkommentare mitgespeichert werden?
 
Aber Vorsicht! Wenn der online-DB nicht gleich lang ist bzw. eine andere Variablenstruktur hat, geht die Symbolik verloren und man hat nur noch STAT-Kauderwelsch.
Du solltest auf jeden Fall ein neues Projekt anlegen, um einen "online-backup" zu machen.
 
Zurück
Oben