Koncepcja wykorzystania pamięci w sterowniku S7 31 x
Pamięć nieulotna
4kB dla: CPU 314 CPU 315 CPU 316
Pamięć robocza
48/64 kB CPU
24/32 kB CPU 314
powrc t napięcia zasilającego + kas iwanie pamięci
72 Bajty: CPU 313
12 kB CPU 313
I algorytmu sterowania
bloki danych DB pam. pomocnicza M I układy czasowe T ^ liczniki C
Kod MC7;
- dane
- program
bateria
Pamięć systemowa
1
-> kopiowanie elementów program 11 odpowiedzialnych za realizację
Save RAM to ROM
192 kB CPU 316
Pamięć ładowania RAM
Download to EPROM Memory Card on CPU
80/96 kB CPU 315
40/48 kB CPU 314
20 kB CPU 313
Bloki systemowe Bloki programowe Bloki danych
* 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 CW 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 lub jako wkładana karta FlashEPROM.
Pamięć robocza (główna) zawiera elementy programu odpowiedzialne za realizację algorytmu sterowania. Jest ona wbudowana w CPU. Najczęściej 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.
Po włożeniu kary pamięci system operacyjny CPU żąda pełnego kasowania pamięci (lampka STOP pulsuje z częstotliwością 2Hz). Po wykonaniu kasowania elementy konieczne do realizacji algorytmu sterowania są kopiowane z pamięci stałej do pamięci roboczej. Karta pamięci służy tylko jako pamięć ładowania i nie może być wykorzystywana jako pamięć robocza.
XXVI-10/16