Koncepcja wykorzystania pamięci w sterowniku S7 312/314 IFM
* jednorazowe kopiowanie w momencie załadowania do sterownika nowego programu z PG lub po załadowaniu zmodyfikowanego bloku programowego/danych
Kurs Podstawowy S7
Aby uzyskać informacje o dostępnych rozmiarach pamięci dla wykorzystywanego modułu CPU, należy wykorzystać opcję Module Information z menu CPU w aplikacji SIMATIC Manager (lub edytorze czy aplikacji Monitor Modify ...). Na zakładce Memory w okienku Module Information podane są rozmiary pamięci roboczej (Work/Main Memory) oraz pamięci ładowania (Load Memory).
Pamięć ładowania zawiera elementy ładowane do CPU z programatora (po wybraniu opcji Download). Są to bloki programowe, bloki danych oraz informacje dodatkowe. Pamięć ładowania jest dostępna jako wbudowana pamięć RAM.
Pamięć robocza (główna) zawiera elementy programu odpowiedzialne za realizację algorytmu sterowania. Jest ona wbudowana w CPU. Rozmiar pamięci ładowania jest większy od rozmiaru pamięci roboczej, ponieważ zapisanych jest w niej więcej informacji niż jest to konieczne do realizacji algorytmu sterowania.
Pamięć systemowa obejmuje obszar zmiennych lokalnych, liczników, układów czasowych, pamięci pomocniczej oraz odwzorowania wejść i wyjść. Informacje o rozmiarach poszczególnych bloków dostępne są w okienku Module Information (jak wywołać - patrz powyżej) na zakładce Performance Data.
Pamięć nieulotna przeznaczona jest do buforowania zawartości układów czasowych, liczników, obszaru pamięci pomocniczej oraz bloków danych (rozmiary tych obszarów są określane w parametrach CPU) po wyłączeniu zasilania nawet w sytuacji braku baterii podtrzymującej zasilanie.
XXVI-12/16