Step 7 S7-400 und Speicherkarten

vollmi

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

Ich bin jetzt grad etwas verwirrt. Bisher habe ich bei den S7-400 immer eine Flashkarte dazugenutzt. Jetzt liest sich aber die beschreibung der aktuellen S7-417 so als ob man keine Speicherkarte mehr braucht.

Ist das so?

Und wenn ich doch eine brauche. Welche grösse brauch ich jetzt? Reicht eine 30MB wenn ich die 400er komplett füllen würde (da 30MB Arbeitsspeicher)?

mfG René
 
(Vermutlich) alle S7-400-CPU kann man ohne MemoryCard betreiben. Wenn der integrierte Ladespeicher ausreicht? Und man sollte eine Pufferbatterie haben, sonst ist das Programm beim Ausschalten weg.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
(Vermutlich) alle S7-400-CPU kann man ohne MemoryCard betreiben. Wenn der integrierte Ladespeicher ausreicht? Und man sollte eine Pufferbatterie haben, sonst ist das Programm beim Ausschalten weg.

Danke für die Info. Ich habe tatsächlich noch nie versucht die S7-400 ohne Karte zu betreiben. Naja mal schauen wann die bestellte kommt dann versuche ich das mal.

Im Handbuch der 400er steht eben auf Seite 1-22
https://cache.automation.siemens.com/dnl/jc/jc1NTYwNQAA_14016796_HB/422rfhcpu_d.pdf
Flashcard: Wenn Sie eine FLASH Card verwenden, haben Sie zwei Möglichkeiten zum Ladendes Anwenderprogramms:
• Sie bringen die CPU mit dem Betriebsartenschalter in den Zustand STOP, stek
ken die FLASH Card in die CPU und laden das Anwenderprogramm mit
STEP 7 (Zielsystem --> Anwenderprogramm laden in Memory Card).
• Sie laden das Anwenderprogramm im Off-Line-Betrieb am Programmiergerät/
Programmieradapter in die FLASH Card und stecken dann die FLASH Card in
die CPU.
Mit der FLASH Card können Sie nur Ihr vollständiges Anwenderprogramm nachla
den. Kleinere Programmteile können Sie mit dem PG in den auf der CPU integrier
ten Ladespeicher nachladen. Bei größeren Programmänderungen müssen Sie die
FLASH Card immer mit dem kompletten Anwenderprogramm neu laden.
Die FLASH Card benötigt zur Speicherung ihres Inhalts keine Spannung, d. h. die
darauf enthaltene Information bleibt erhalten, wenn Sie die FLASH Card aus der
CPU entfernen oder Ihr System S7-400 ungepuffert betreiben (ohne Pufferbatterie
in der Stromversorgungsbaugruppe bzw. ohne externe Pufferspannung an der
Buchse ”EXT. BATT.” der CPU).

Aber ich war mir sicher dass ich in die 400 trotz Flashkarte immer auch in Run laden konnte.
Und was heißt kleine Änderungen?

mfG René
 
Die Flashcard erweitert den integrierten RAM-Ladespeicher, kein entweder/oder!
Laden des Anwenderprogramms auf die Flashcard geht nur komplett. Danach ist das ganze Programm im Flash-Ladespeicher und der integrierte RAM-Ladespeicher ist komplett leer. Wenn man nun geänderte oder neue Bausteine in die CPU lädt, dann landen die (natürlich) im RAM-Ladespeicher und ersetzen ggf. Bausteine vom Flash.
Beim nächsten Urlöschen mit Flashcard werden die Bausteine im RAM-Ladespeicher gelöscht und nur die Bausteine von der Flashcard werden in den Arbeitsspeicher geladen. Das kann eine völlig veraltete Programmversion sein! Je nachdem, wann das letzte Mal das Anwenderprogramm auf die Flashcard gespeichert wurde. Weil zum Beschreiben bzw. Einsetzen der Flashcard die CPU in Stop muss, wird das Beschreiben gerne vergessen.

Ob die CPU mit dem Programm von der Flashcard arbeitet oder ob (möglicherweise geänderte!) Bausteine nachgeladen wurden, sieht man in der Online-Ansicht - in einer Spalte steht der Ladespeicher-Speicherort des Bausteins: RAM oder EPROM.

Harald
 
PS: "kleinere Änderungen"
Das meint: so viel, bis der kleine integrierte RAM-Ladespeicher voll ist. Größeres Nachladen kann nicht on-the-fly per "Laden ins Zielsystem" gemacht werden, das muß direkt auf die Flashcard geschrieben werden (z.B. per "Anwenderprogramm laden in Memory Card").

Harald
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Beim nächsten Urlöschen mit Flashcard werden die Bausteine im RAM-Ladespeicher gelöscht und nur die Bausteine von der Flashcard werden in den Arbeitsspeicher geladen. Das kann eine völlig veraltete Programmversion sein! Je nachdem, wann das letzte Mal das Anwenderprogramm auf die Flashcard gespeichert wurde. Weil zum Beschreiben bzw. Einsetzen der Flashcard die CPU in Stop muss, wird das Beschreiben gerne vergessen.

Super. Danke dir. Dann verhält sich das ganze eigentlich wieder so wie von den alten S7-300 CPUs auch gewohnt. Das hab ich zum Glück bei der S7-400 weitergezogen und bin somit nie auf die Nase gefallen.

Eigentlich wärs dann wohl sinnvoll gewesen für die Entwicklung Ram Karten zu nehmen und das fertige Programm dann zu Flashen.

Allerdings 1MB Ram-Ladespeicher werde ich wohl nie überschreiten bei der aktuellen Anlage, da gehts nur um Redundanz, Kommunikation und Zykluszeiten.

mfG René
 
Nie Stoppen.

...Weil zum Beschreiben bzw. Einsetzen der Flashcard die CPU in Stop muss, wird das Beschreiben gerne vergessen.
...
Harald

Hallo,
ich kann und will manche CPUs bei uns nie stoppen. Sehe ich es richtig das dann die einzige Möglichkeit ist das Programm im möglichst aktuellsten Stand wiederherzustellen wenn die CPU defekt geht die regelmäßige Sicherung online nach offline ist?

Gruß Matthias
 
ich kann und will manche CPUs bei uns nie stoppen. Sehe ich es richtig das dann die einzige Möglichkeit ist das Programm im möglichst aktuellsten Stand wiederherzustellen wenn die CPU defekt geht die regelmäßige Sicherung online nach offline ist?

Wenn du sie nicht auf Stop nehmen kannst um die Karte upzudaten, dann ist eine Flash eh rausgeschmissenes Geld und eine Ramkarte vorteilhafter. Da landet dann auch nicht mal aus versehen ein halbausgegorenes Programm aus der Flash im Run weil die CPU n Stromausfall hat.

Auch bei der Ramkarte musst du natürlich regelmässig einen Onlineabzug machen.

mfG René
 
Zurück
Oben