Optimale String übergabe ?

P

Projekt 06

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Wir arbeiten in einem Projekt mit einer CPU von Siemens, CP 313 2DP.
Da zur Archivierung Strings direkt aus dem OP 177B ausgelesen werden
und von der CP 313 2DP weiter gegeben werden haben wir nun folgendes Problem:
Die Arbeitsspeicherauslastung liegt nun schon bei ca. 90% :mad: , ohne Stringübergabe aber nur bei ca.30% :cool: . Das ganze wird so gebraucht um die Datensatznamen von Rezepturen weiter zu geben und zu Archivieren(hinterlegte Textlisten sind nicht erwünscht wegen der Flexibilität bzw. nachrüstung neuer Datensätze).
Hat jemand diverse Vorschläge oder Lösungen um die Auslastung gering zu halten oder zu minimieren.
Für uns nicht verständlich ist :confused: , warum die Arbeitsspeicherauslastung so hoch ist, obwohl die Bausteine für die Stringübergabe nur bedingt aufgerufen werden.

Info: CP 313 2DP
32 kb Arbeitsspeicher
64 kb MMC
Es werden ca. 50 String a 12 byte übergeben.

Danke im vorraus
 
Hallo,
wenn ihr mit SCL und Strings arbeitet, stellt mal in den SCL Compiler-einstellungen vorm Übersetzen die Stringlänge runter.
Als Standard sind hier glaub ich 240 byte Stringlänge vorgegeben.

Mehr fällt mir im Moment nicht ein.

Gruss Zefix
 
Zurück
Oben