Permanente Daten bei TwinCat 2.11 auf PC

Rumble2006

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebes SPS-Forum,

ich würde gerne Variablen und eigene Strukturen permanent Speichern. Soll heißen, auch wenn ich mich auslogge und den PC neustarte, bzw. wenn der Computer abstürtzt oder bei Netzausfall. Gibt es eine Möglichkeit Daten permanent zu Speichern, so dass die letzten Werte beim erneuten Einloggen wieder vorhanden sind? Bei Busklemmenkontrollern hab ich was von RETAIN und PERSISTENT gelesen aber das funktioniert beim TWINCAT PLC auf dem Desktop-PC nicht oder mache ich was falsch?


Vielen Dank schonmal.

Viele Grüße

Rumble
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank.

Mit

Code:
VAR RETAIN PERSISTENT

funktionierts einwandfrei.

Noch ne Frage wo wir gerade bei Variablen sind.

Hab mir Folgendes Strukt angelegt:

Code:
TYPE Wertetabelle :
STRUCT
 Anfangspunkt: Vektor;
 Endpunkt:  Vektor;
 Bahnanfangskoordinaten: Vektor;
 Bahnendkoordinaten:  Vektor;
 Konvertierung:   BOOL := TRUE;
 Konvertierungsfehlerindex: INT;
 Anzahl: INT;
 H:  ARRAY[1..200] OF Vektor;
 Koordinaten:  ARRAY[1..200] OF Vektor;
 Gesamtlaenge :REAL;
END_STRUCT
END_TYPE

Vektor hat 3 Koordinaten Vom Typ REAL.
Wenn ich das ARRAY bei H: ARRAY auf [1..300] vergrößere, kommt folgende Fehlermeldung beim Einloggen und nicht beim Übersetzten:

Fehler 3252: Stackgröße übersteigt 6144 Bytes (_CALLTASKSTANDART)
Fehler 3252: Stackgröße übersteigt 6144 Bytes (PTP)

Ist mein PC schon am Ende oder woran kann das liegen?

Habe auch nichts gefunden, wo man die Stackgröße verändern könnte.

Vielen Dank schonmal,

Gruß Rumble
 
Zurück
Oben