Programmspeicher VS source code Speicher

Source Code Speicher habe ich als Begriff noch nie gehört...

Meinst du evtl den Unterschied zwischen Code und Data? Also der Code der die eigentlichen Befehle beinhaltet und den variablen?
 
Das sieht mir so aus als wäre das Speicher der dafür reserviert ist den source code auf der SPS zu hinterlegen... ob das sinnvoll ist oder nicht bzw warum dafür extra speicher reserviert wird kann ich dir nicht beantworten.
Ich glaube in TwinCAT PLC Control gibt es die Funktion "Quellcode laden" welche hierfür gedacht ist..

Du hast dann sozusagen das Projekt direkt bei der SPS dabei und es kann nicht "verloren" gehen...
 
Ich sehe dass so:
Im Programmspeicher wird das kompilierte Projekt abgelegt, d.h. der ausführbare Maschinencode.
Im Source Code Speicher kannst du die Projektdatei (*.pro) hinterlegen, um diese später vom Gerät zurückzulesen und im TwinCAT zu laden.
Denke daher ist dieser Speicher auch grösser als der Programmspeicher.
 
Ich sehe dass so:
Im Programmspeicher wird das kompilierte Projekt abgelegt, d.h. der ausführbare Maschinencode.
Im Source Code Speicher kannst du die Projektdatei (*.pro) hinterlegen, um diese später vom Gerät zurückzulesen und im TwinCAT zu laden.
Denke daher ist dieser Speicher auch grösser als der Programmspeicher.

Diese Antwort ist Korrekt.
 
also Fazit :

Programmspeicher : Bootprojekt
source code Speicher : Projektdatei

genau wie gloeru gesagt hat, das Problem dabei ist dass dieses '
source code Speicher' umsonst da ist, ich glaube keine wird sowas brauchen trotzdem wird dafür ein extra speicher reserviert.

 
Zuviel Werbung?
-> Hier kostenlos registrieren
genau wie gloeru gesagt hat, das Problem dabei ist dass dieses 'source code Speicher' umsonst da ist, ich glaube keine wird sowas brauchen trotzdem wird dafür ein extra speicher reserviert.

Umsonst ist dieser Speicher höchstens weil die wenigsten ihn nutzen, seis aus Unwissenheit oder imho falsch verstandenen Know-How Schutz.

Fakt ist, in meiner Realität wie ich das bei meinen Kunden und Instandhaltern erlebe,
gehen evtl. mitgelieferte Sourcen gerne mal verloren, und dann hast du leider verloren,
sprich kannst den ganzen Scheiß noch mal von Vorne programmieren.

Mfg
Manuel
 
Umsonst ist dieser Speicher höchstens weil die wenigsten ihn nutzen, seis aus Unwissenheit oder imho falsch verstandenen Know-How Schutz.

Fakt ist, in meiner Realität wie ich das bei meinen Kunden und Instandhaltern erlebe,
gehen evtl. mitgelieferte Sourcen gerne mal verloren, und dann hast du leider verloren,
sprich kannst den ganzen Scheiß noch mal von Vorne programmieren.

Mfg
Manuel

Genau und davor gibt es die Option der Source Code am SPS zu speichern. Wie lang mann der SPS hat, hat mann auch der Projekt Datei.
 
Dann wäre Ideal wenn man über einen Schieberegler das Verhältnis zwischen Programmspeicher und 'Source code Speicher' verändern kann.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das macht kein Sinn, denn der Programmspeicher ist ja über den Compiler direkt mit der Source Code "verknüpft"

Offenbar rechnet da Beckhoff mit einem maximalen Verhältnis von 48:128 KBytes.
 
Zuletzt bearbeitet:
Dann wäre Ideal wenn man über einen Schieberegler das Verhältnis zwischen Programmspeicher und 'Source code Speicher' verändern kann.

Beide benutzen spezifische Betrag des Festplatte und das kann nicht mindert werden. Mann muss sicher sein das der Festplatte oder CF diese Code speichern kann aber daneben gibt es kein Grund des Verhältnis zu ändern.

Kannst du sagen welche Grund du hast für diese Verhältnis?
 
also Fazit :

Programmspeicher : Bootprojekt
source code Speicher : Projektdatei

genau wie gloeru gesagt hat, das Problem dabei ist dass dieses '
source code Speicher' umsonst da ist, ich glaube keine wird sowas brauchen trotzdem wird dafür ein extra speicher reserviert.


Ein Beckhoff SPS reserviert keine Speicher. Mann kann dadurch keine Reservierung ändern. Wann du Speicher reservieren willst musst du davor eine eigene Applikation machen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das macht kein Sinn, denn der Programmspeicher ist ja über den Compiler direkt mit der Source Code "verknüpft"

Offenbar rechnet da Beckhoff mit einem maximalen Verhältnis von 48:128 KBytes.

Der maximalen Verhältnis für TwinCAT speicher ist 256 MB theoretisch. Ich glaube nicht das diese Limit immer ein Problem gibt. Der .tsm und .pro sind öft minder dann 1MB und der Bootprojekt ist noch kleiner.
 
Kannst du sagen welche Grund du hast für diese Verhältnis?

wenn ich zum Beispiel 48 KByte Programmspeicher und 128 KByte Code-speicher habe, und mein Projekt 100 KByte ist dann reichen die 48 KByte nicht und daher wäre sinnvoll wenn ich die 128 K auch verwenden kann.
 
wenn ich zum Beispiel 48 KByte Programmspeicher und 128 KByte Code-speicher habe, und mein Projekt 100 KByte ist dann reichen die 48 KByte nicht und daher wäre sinnvoll wenn ich die 128 K auch verwenden kann.

Benutzest du eine cx oder eine bc? In eine cx kann diese Problem nimmer sein, aber mit eine bc das ist möglich da es eine sehr kleine Speicher hat.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Benutzest du eine cx oder eine bc? In eine cx kann diese Problem nimmer sein, aber mit eine bc das ist möglich da es eine sehr kleine Speicher hat.

Ich benutze 'leider' ein BC, ich weiß dass beim CX kein Problem gibt aber da sind wir um vielfaches teurer. die BCs sind von Preis und Leistung her (meine Meinung nach) sehr gut, das einzige Problem ist der kleine Speicher ( 48 K :confused: sogar min einem
Mikrocontroller hatte ich mehr Luft ). Es gibt aber immer noch die Hoffnung dass Beckhoff in Zukunft für dieses Problem eine Lösung findet ( Stichwort : das neue Produkt BC8x20 )
 
Ich benutze 'leider' ein BC, ich weiß dass beim CX kein Problem gibt aber da sind wir um vielfaches teurer. die BCs sind von Preis und Leistung her (meine Meinung nach) sehr gut, das einzige Problem ist der kleine Speicher ( 48 K :confused: sogar min einem
Mikrocontroller hatte ich mehr Luft ). Es gibt aber immer noch die Hoffnung dass Beckhoff in Zukunft für dieses Problem eine Lösung findet ( Stichwort : das neue Produkt BC8x20 )

Meine Meining ist da Ihre Programm Möglich zu Groß ist für die Spezifikation Ihren BC. Wann Sie dieses speichern willen sollen Sie eine CX benutzen.
 
Zurück
Oben