Rumble2006
Level-1
- Beiträge
- 13
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo SPS-Forum,
hab wiedermal ein Problem, was ich an anderer Stelle schon einmal erwähnt habe, wo ich aber leider keine Antwort bekommen habe.
Ich habe mir folgendes Struct angelegt:
Vektor ist ebenfalls ein Struct mit drei Werten vom Typ REAL. Wenn ich nun das Array H auf 450 Wert vergrößere, kommt folgende Fehlermeldung beim Einloggen und nicht beim Übersetzen:
Es sind Fehler beim Linken aufgetreten. Details im Meldungsfenster!
Fehler 3252: Stackgröße übersteigt 6144 Bytes (_CALLTASKABLAUF)
Fehler 3252: Stackgröße übersteigt 6144 Bytes (_CALLTASKSTANDART)
Ich habe im Beckhoff infosys folgendes beim Fehler 3130 mit Lösung gefunden:
3130 Anwendungs-Stack zu klein: '<Anzahl>' DWORD benötigt, '<Anzahl>' DWORD verfügbar.Die Schachtelungstiefe der Bausteinaufrufe ist zu groß. Vergrößern Sie die Stackgröße in den Zielsystemeinstellungen oder übersetzen Sie das Programm ohne die Projektübersetzungsoption 'Debug'.
Leider finde ich keinerlei Einstellungen, wo ich die Stackgröße verändern kann. Und es gibt auch nirgends einen Parameter wo 6144Bytes drinnen stehen.
Zum Fehler 3252 gibts leider keinen Lösungsansatz, der mir weiterhilft. Da steht nur: Das Zielsystem wird derzeit nicht unterstützt.
Oder gibt es eine Maximale Größe für selbst angelegte Structs?
Ich wäre für jede Hilfe sehr dankbar.
Viele Grüße
Rumble
hab wiedermal ein Problem, was ich an anderer Stelle schon einmal erwähnt habe, wo ich aber leider keine Antwort bekommen habe.
Ich habe mir folgendes Struct angelegt:
Code:
TYPE Wertetabelle :
STRUCT
Anfangspunkt: Vektor;
Endpunkt: Vektor;
Bahnanfangskoordinaten: Vektor;
Bahnendkoordinaten: Vektor;
Konvertierung: BOOL := TRUE;
Konvertierungsfehlerindex: INT;
Anzahl: INT;
H: ARRAY[1..440] OF Vektor;
Gesamtlaenge :REAL;
Gesamtzeit :REAL;
END_STRUCT
END_TYPE
Vektor ist ebenfalls ein Struct mit drei Werten vom Typ REAL. Wenn ich nun das Array H auf 450 Wert vergrößere, kommt folgende Fehlermeldung beim Einloggen und nicht beim Übersetzen:
Es sind Fehler beim Linken aufgetreten. Details im Meldungsfenster!
Fehler 3252: Stackgröße übersteigt 6144 Bytes (_CALLTASKABLAUF)
Fehler 3252: Stackgröße übersteigt 6144 Bytes (_CALLTASKSTANDART)
Ich habe im Beckhoff infosys folgendes beim Fehler 3130 mit Lösung gefunden:
3130 Anwendungs-Stack zu klein: '<Anzahl>' DWORD benötigt, '<Anzahl>' DWORD verfügbar.Die Schachtelungstiefe der Bausteinaufrufe ist zu groß. Vergrößern Sie die Stackgröße in den Zielsystemeinstellungen oder übersetzen Sie das Programm ohne die Projektübersetzungsoption 'Debug'.
Leider finde ich keinerlei Einstellungen, wo ich die Stackgröße verändern kann. Und es gibt auch nirgends einen Parameter wo 6144Bytes drinnen stehen.
Zum Fehler 3252 gibts leider keinen Lösungsansatz, der mir weiterhilft. Da steht nur: Das Zielsystem wird derzeit nicht unterstützt.
Oder gibt es eine Maximale Größe für selbst angelegte Structs?
Ich wäre für jede Hilfe sehr dankbar.
Viele Grüße
Rumble