S7 414-H Speichermanagement

SherKhan

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag,
ich möchte vorweg schicken, dass meine Erfahrungen mit S7 jetzt bereits einige Jahre zurückliegen und hoffe das meine Fragen nicht zu banal sind.
Ich benötige Informationen wie das Speicherhandling in der CPU414-4 H organisiert ist.
Wo finde ich Dokumentation dazu?
Übermässiges suchen im WWW kann ich zur Zeit vergessen, da ich momentan in Nigeria sitze.
Konkret: 2 Redundante CPU414-4 H mit 1MB Flash Card verbunden über Ethernet.
Das Programm meldet: The memeory in the module is not sufficient, do you want to compress?
Antwort: Yes
(8301) Insufficient memory space or work memory on the module or specified storage medium not accessible.

Habe angenommen, ich müsse die Bausteine, die jetzt im RAM sind alle ins EPROM kopieren, um so RAM freizugeben aber das wird quittiert mit der Meldung diese Operation sei nicht möglich.

Vielen Dank

Armin
 
SherKhan schrieb:
Guten Tag,
ich möchte vorweg schicken, dass meine Erfahrungen mit S7 jetzt bereits einige Jahre zurückliegen und hoffe das meine Fragen nicht zu banal sind.
Ich benötige Informationen wie das Speicherhandling in der CPU414-4 H organisiert ist.
Wo finde ich Dokumentation dazu?
Übermässiges suchen im WWW kann ich zur Zeit vergessen, da ich momentan in Nigeria sitze.
Konkret: 2 Redundante CPU414-4 H mit 1MB Flash Card verbunden über Ethernet.
Das Programm meldet: The memeory in the module is not sufficient, do you want to compress?
Antwort: Yes
(8301) Insufficient memory space or work memory on the module or specified storage medium not accessible.

Habe angenommen, ich müsse die Bausteine, die jetzt im RAM sind alle ins EPROM kopieren, um so RAM freizugeben aber das wird quittiert mit der Meldung diese Operation sei nicht möglich.

Vielen Dank

Armin

Eigentlich will der einfach nur die Bausteine komprimieren, aber kann es nicht, da ihm irgendwie der Zugriff verweigert wird. :?

Wie geht das ganze vor sich bei den H Systemen? Schreibt der auf beide gleichzeitig? Vllt. einfach noch mal die MMC Karten IM PG (nicht einfach so) formatieren?
 
Danke für die schnelle Antwort,

So sieht es im Speicher aus.

RAME PROM Code Data
Free 14.942 515.571 147.520 320.588
Assigned 247.202 533.002 275.840 80.820
Total 262.144 1.048.576 423.360 401.408
Free Block 14.942 515.574
Pluggable 67.108.864 67.108.864

1MB Flash Memory Card
Muss jetzt der EPROM Speicher erst gelöscht werden?
Wie bekomme ich dann alles vom RAM ins EPROM.
Wenn ich den Befehl copy RAM to EPROM ausführe geht die SPS in Stop und sagt dieser Befehl sei mit dieser Baugruppe nicht möglich.
Ich arbeite mit PC die über Ethernet mit der S7 414H verbunden sind.
Um die Redundanz muss ich mich hier nicht kümmern, das macht die S7 414H alleine.

Danke und einen schönen Tag noch

Armin
 
Liefert das Komprimieren separat (z.B. über Baugruppeninfo / Speicher) auch einen Fehler? Grundsätzlich: Bausteine können nur im Arbeitsspeicher (RAM) ablaufen. Der restliche freie Platz hier ist 14942 Byte. Wie groß ist der Baustein, den Sie einspielen möchten? Ist dieser bereits auf der SPS vorhanden? Normalerweise würde ich dann empfehlen, den Baustein auf der SPS zu löschen (ACHTUNG SPS geht in Stopp, besser vorher stoppen!) und dann den neuen einzuspielen. Wenn die SPS aber ein grundsätzliches Problem hat, bedeutet dies Anlagenstillstand. Und das kann ich von hier aus nicht beurteilen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
gestern konnte ich eine Stillstandzeit der Anlage ausnutzen, und ein wenig probieren. Allerdings ohne greifbaren Erfolg. Meine Speicherbelastung liegt jetzt bei 97%,zu Beginn87%, obwohl ich lediglich Online changes (Negierungen) gemacht habe. Ich kann auch einen geänderten Baustein nicht mehr downloaden.
Engineering Station ist ein PC. Kein Siemens PG. Wie kann ich den Speicher meiner 1MB Flash Memory card nutzen?

Vielen Dank


Armin
 
Hallo,
mit den Besonderheiten der H-Reihe kenne ich mich zwar nicht so aus, aber mit der 414-2 DP hatte ich auch Speicherprobleme.
Ich habe es dann so gelöst, dass ich die Flash-Karte gegen eine RAM-Karte getauscht habe und so den Ladespeicher erweitert habe.
Dann hat man nur leider keinen sicheren Ablageort für das Programm mehr. Alternative wäre bei mir nur eine größere CPU gewesen.

Ein Grund, warum das Komprimieren des Speichers fehlschlägt, könnte sein, dass irgendwo noch Bausteine beobachtet werden. Eine geöffnete Variablentabelle die mal auf Beobachten stand reicht dafür auch aus.

Thomas
 
Problem gelöst - zumindest vorläufig

Vielen Dank für eure Hilfe,
ich möchte euch aber auch nicht im unklaren lassen:
Das Projekt kam auf 1MB Flash , Grösse 512kB. Speicher der CPU ca. 260kB. Wenn ich Bausteine ändere, auch wenn ich die Ansicht von Ladder :-(( nach FBD wechsel und speichere, legt das Programm den neuen FB ins RAM (wo sonst.) Irgendwann habe ich zu viele Bausteine bearbeitet und der CPU Speicher ist voll.
Also werde ich mich etwas zusammenreissen und mit der gelieferten Ladder-Logic vorlieb nehmen.
Insoweit ist der Tipp mit der RAM Karte richtig. Nur die Beschaffung ist hier im Nigerianischen Dschungel nicht ganz einfach. :))


Danke


Armin
 
Zurück
Oben