Datenspeicher S7-300 CPU313C-2DP

bernd67

Level-2
Beiträge
138
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

habe eine o.g. CPU mit 64k Arbeitsspeicher und
einer 64k Micro Memory Card.

Jetzt wollen wir unsere Rezepte erweitern, die in
globalen Datenbausteinen liegen.

Um genügend Speicherplatz zu bekommen, kann ich einfach
eine 128k Karte nutzen, oder muss die CPU getauscht werden?

Es gibt die CPU 313C-2DP ja auch mit 128k Arbeitsspeicher.

Mir ist nicht klar wie das mit Arbeitsspeicher und MMC funktioniert.

mfg
bernd67
 
Zuviel Werbung?
-> Hier kostenlos registrieren
nein, wenn du eine grössere MMC steckst, brauchst du dazu keine neue CPU !

Wie kommst du denn darauf?

OK, die 64K-Karte kann den vorhandenen Arbeitsspeicher der CPU nicht voll ausnutzen,
weil auch noch eine Menge sonstiger Daten (vor allem die Systemdaten), mit auf der Karte gespeichert werden.

Aber pauschal würde ich das nicht sagen.
Fakt ist, wenn die CPU 64K Arbeitsspeicher hat, dann darf das Programm auch nicht größer sein, vollkommen egal welche MMC gesteckt ist.
Die größe des Programms sieht man mit rechter Maustaste auf den Bausteinordner - Objekteigenschaften.

Mfg
Manuel
 
Bei mir ist die Größe im Moment 57k mit einer 64K Karte.

Kann ich jetzt eine 128k stecken und das Programm um einige DBs erweitern?
Oder muss ich dann die CPU mit 128k Arbeitsspeicher verwenden?

mfg bernd67
 
Interessantes Thema:
Ich sag jetzt mal nein, die DBs passen nicht auf die CPU aber:

Code:
Unlinked:

Ein Datenbaustein mit der Eigenschaft "UNLINKED" wird nur im Ladespeicher abgelegt. Der Baustein belegt keinen Platz im Arbeitsspeicher und wird nicht in das Programm eingebunden. 
Auf solche Datenbausteine kann nicht mit MC7-Befehlen zugegriffen werden. 
Die Inhalte eines solchen DB können, abhängig von der jeweiligen CPU, nur mit SFC 20 BLKMOV oder SFC 83 READ_DBL in den Arbeitsspeicher transferiert werden.

Dann würde nur eine grössere Karte reichen.

Noch ne Frage:
Was hast denn du dann für ne Zykluszeit, und wie ist das mit Programm übertragen?
ich hab auch eine 313C-2DP die Randvoll ist, die fliegt demnächst für ne 314C-PN/DP raus.
Zyklus ist unter aller Sau und beim laden kommt immer "Ladespeicher voll, bitte komprimieren",
ich kann Programm nur im Stop laden,
Ich fasse das Ding grad nicht mehr an!!!!

Ich würde mir das nicht antun, ist halt ne Kostenfrage.
 
Zuletzt bearbeitet:
Datenbausteine in die MMC auslagern und bei Bedarf laden finde ich jetzt nicht so die top-Idee.

Wenn man ein System erweitert muss man halt manchmal etwas investieren.

Beachte aber das es eine "neue" CPU etwas schneller sein wird, das könnte Probleme geben.
 
Zurück
Oben