Czy istnieje możliwość podejrzenia w jakiś magiczny sposób jakie zmienne są zapisywane w pamięci RETAIN?
W moim programie zapisywałem wszystkie zmienne konfiguracyjne (do świateł, rolet itp) jako VAR_GLOBAL PERSISTENT RETAIN, żeby nie tracić ich po wyłączeniu zasilania. Niestety 16k pamięci się skończyło. Przebudowuję więc program i wszystkie ww. zmienne będę zapisywał do plików xml i w razie potrzeby z nich odtwarzał. Po wyrzuceniu wszystkich zmiennych z bloku VAR_GLOBAL PERSISTENT RETAIN, po kompilacji programu widzę, że nadal jest używane ponad 70% pamięci RETAIN.
Zastanawiam się więc co tam jest. Wiem, że czasami gotowe funkcje z różnych bibliotek też przechowują swoje dane w ten sposób. Pytanie czy z pozomu Codesys da się to jakoś sprawdzić co jest tam zapisywane?