TIA Tia Remanenzverhalten

mnuesser

Level-3
Beiträge
1.022
Reaktionspunkte
167
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Freunde,

ich arbeite gerade daran, eines meiner 1500er Programme in eine 1200er zu quetschen,
und bin dabei auf etwas gestoßen, was ich mir nicht erklären kann:

Ich habe einen FB der Remanente Daten der CPU verbraucht, obwohl nichts Remanent
markiert ist in der I/O Deklaration. Da die 1200er hier nur 10k remanente Daten speichern kann,
und dieser Baustein schon 1k davon verwendet, wollte ich dies reduzieren, sehe aber keine Angriffspunkt.

Die Deklaration besteht aus einem UINT Eingang, keine Ausgänge, ein INOUT vom Typ UDT (keine Remanenz im DB eingestellt)
und eine Handvoll Bools, INTs und Array of Bytes im STAT Bereich... alles nicht Remanent deklariert.
 
Moin,
klingt schon komisch. Was mir noch einfällt, wäre der Haken bei "Laden ohne Reinitialisieren für remanente Variablen aktivieren" - in den Bausteineigenschaften unter den Punkt: "Laden ohne Reinitialisieren" - ist der vielleicht aktiviert?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ah... guter Tipp, hatte ich zwar vorher schon mal kontrolliert,
aber anscheinend den falschen Baustein :D
Jetzt geht es... hatte noch über 100 Bytes eingetragen bei einem Standardbaustein,
den ich noch nie geändert habe...
 
Zurück
Oben