STOP durch Fehler beim Allokieren von Lokaldate

Ich tipp ja mal drauf, dass da irgendwo im Programm mehr Lokaldaten verwendet werden, als möglich sind. Üblicherweise sind je Prioritätsebene 256 Byte reserviert.
Im Simatic Manager kann man sich für das Projekt über Referenzdaten/Programmstruktur die Menge der belegten Lokaldaten anzeigen lassen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei der Speed7 kann man den Wert für die Lokaldaten erhöhen, auch das im Hardwaremanager, sieh mal nach, ob das bei einer 214 auch geht und verdoppel den Wert.
 
Hab grad nachgesehen, den Reiter "Speicher" gibt es bei der 315 nicht und die wird ja in der Haerdwarekonfig für die 214 eingerichtet. Ich würde versuchen, erstmal rauszufinden, ob sich ein Übeltäter eingrenzen läßt. Falls die Fehlermeldung der CPU nichts genaueres aussagt, einzelne Bausteine "abhängen". In den Objekteigenschaften eines Bausteines (rechte Maustaste auf dem Baustein, dann Objekteigenschaften/Allgemeiner Teil2) kann man sehen, wieviel Lokaldaten dieser Baustein selbst belegt. Bei verschachtelten Aufrufen von Bausteinen addiert sich das dann wohl auf, würde ich mal vermuten. Das könnte in deinem Programm passieren.
 
Zurück
Oben