SCL gibt Fehler wegen debug info aus

Bensen83

Level-1
Beiträge
777
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, mein SCL FC gibt einen Fehler nach dem übersetzen aus:
Die maximale Debug-Info (max. 64 Kbyte) ist erreicht.

Was soll das denn jetzt heisen? kann ich den Baustein nicht mit debug info übersetzen? also dann auch nie online ansehen?
 
Ich muss nochmal nachhaken, gibt es hierzu eine verständliche Lösung ? Mich trifft es nun auch. Ich kann mir aber leider keinen Reim darauf machen was ich nun tun soll. Die Debug info abschalten bedeutet ja keine Beobachtung des Bausteins oder ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hatte ich auch mal. Kommt nicht nur auf die Größe des Quellcodes an, sondern auch auf die Größe des Instanz DB SOWIE auf die Größe der Daten auf die man aus diesem Baustein heraus zu greift. Debug Info abschalten ist IMHO die einzige Lösung...leider
 
Ja so wird es wol rauskommen, Debug weglassen lt. Siemens wird bei Debug info der Zyklus langsamer und auch der Speicherverbrauch ist grösser. Ich benutze SCL zum rumkopieren von Daten einer Rezeptur und greife auf einzelne Daten verschiedener DB zu.

Zitat Siemens :

Maximale Länge des Vereinbarungsteils (64 KByte) ist erreicht
Diese Meldung erscheint, wenn die Größe der Schnittstelle zum Automatisierungsgerät von 64 KByte überschritten wird. Jede einzelne elementare Deklaration benötigt 2 Byte. Die Deklarationen in Multiinstanzen oder anwenderdefinierte Datentypen (UDTs) müssen wie Strukturen (STRUCT) berücksichtigt werden, bei denen jede einzelne Komponente 2 Byte benötigt. Abhilfe:
Das oben beschriebene Verhalten kann wie folgt behoben werden:

  1. Reduzieren Sie die Länge der Variablennamen auf ein effektives Minimum.
  2. Löschen Sie die nicht benötigten Deklarationen.
  3. Verwenden Sie ARRAY-Deklarationen, indem Sie z.B. ein ARRAY of BOOL deklarieren, anstatt jedes einzelne Bit einzeln zu benennen.
  4. Sollten die Punkte 1 bis 3 nicht weiterhelfen, teilen Sie Ihre S7-SCL-Quelle in zwei oder mehrere S7-SCL-Quellen auf.

=>
1. hab ich versucht ohen Erfolg
2. ähh ?
3. nicht immer Verwendet
4. ich brauch dann statt 1x SCL 6 Bausteine :sad:
 
Zurück
Oben