ein dauerndes und vor allem lästiges Problem mit codesys 2 controllern ist die unsinnige abprüfung der Anzahl der Bausteine und die resaultierene Meldung
Anzahl der Bausteine zu groß !
dabei ist es völlig belanglos wieviele Bausteine man in einem Projekt verwendet, sondern vielmehr die Anzahl der in allen eingebunden Bibliotheken definierten Bausteine sind entscheidend.
bei Wago controllern kann man die Maximale Anzahl der Bausteine wie folgt verändern:
a) im codesys linkes fenster (Bausteinbrowser) kann man unter dem Fenster auf Ressourcen umschalten.
b) Im Abschnitt ressourcen findet Man Zielsystemeinstellungen
c) im Fenster Speicheraufteilung kann man die Maximale Anzahl von Bauteinen definieren
Die einstellbare Maximale Anzahl hägt jedoch von der Speicheraufteilung auf dieser Seite ab.
Die maximal einstellbare Anzahl von Bausteinen hägt vor allem von der Einstellung “Globale Größe pro Segment” ab
die fiolgenden Einstellungen sind möglich:
Wäre es nicht besser wenn in der Beschreibung der Bausteine und Funktionen ein Hinweis wäre, welche sonstigen Bausteine mit einbezogen werden?
Oder müsste sich darum jemand kümmern?
Ich versuche derzeit auf Basic 332 und Network 112 upzudaten.
Die 332 konnte ich erfolgreich einbinden und dann die unbenutzen Bausteine ausschliessen. Die Anzahl der eingebundenen Bausteine ist 335.
Bei der Network 112 klappt es nun nicht, habe die Anzahl der Bausteine inwischen auf 2728 stehen (16#38000).
Jedoch bekomme ich das Projekt nicht fehlerfrei.
Meldung: Fehler 3803: (6): Speicher für globale Variablen aufgebraucht. Variable ‘S_Buf’, 4004 Byte
Das Thema ist wirklich sehr lästig.
Idee und Vorschlag: Wenn die Ordnerstruktur der Lib’s bausteinorientiert wäre, könnte man leichter die unbenutzen einfacher und schneller identifizieren und weglassen. Nochmal das Beispiel Network: Die Ordnerstruktur ist ja schon logisch und sinnvoll, aber 24 Bausteine im Ordner Converter - welchen kann ich da weglassen???
Das Problem muss doch lösbar sein. kopfkratz
Gibt es eine Strukturliste / Baum / Grafik oder sonst was auf der man die abhängigkeiten der Bausteine ablesen kann? Dann könnte man auch wiederrum die benötigten Bausteine finden. Dann jedoch am liebsten gar keine Ordnerstruktur, damit die Bausteine alphabetisch sortiert sind…