Siemens — 4. Концепция памяти

Концепция памяти 4.2 Функции памяти 4.2.3 Обращение с модулями 4.2.3.1 Дополнительная загрузка или перезагрузка блоков Имеется две возможности для дополнительной загрузки пользовательских блоков или их перезагрузки: • Загрузка блоков: Вы уже создали пользовательскую программу и загрузили ее в CPU через плату микропамяти SIMATIC. В дальнейшем вы расширяете эту программу дополнительными блоками. Для этого вам не нужно снова полностью загружать программу на плату микропамяти SIMATIC, а достаточно только загрузить на эту плату новые блоки (в случае очень сложных программ сокращается время загрузки!) • Перезагрузка: В этом случае вы выполняете изменения в блоках своей пользовательской программы.

На следующем шаге вы перезагружаете программу или только измененные блоки на плату микропамяти SIMATIC с помощью PG/PC. Предупреждение При перезагрузке блоков или программы пользователя все данные, сохраненные на плате микропамяти SIMATIC под тем же именем, теряются . После загрузки блока содержимое исполняемых блоков передается в рабочую память и активизируется. 4.2.3.2 Загрузка блоков из CPU Обратная загрузка В противоположность обычному процессу загрузки, под обратной загрузкой понимается загрузка отдельных блоков или всей программы пользователя из CPU в PG/PC . При этом блоки содержат данные последней загрузки в CPU.

Исключение составляют блоки данных, связанные с исполнением программы, у которых передаются текущие значения. Обратная загрузка блоков или программы пользователя из CPU с помощью STEP 7 не оказывает воздействия на распределение памяти CPU. 4.2.3.3 Удаление блоков Удаление блоков При удалении блок стирается из загрузочной памяти. Удаление может производиться с помощью STEP 7 (DB также с помощью SFC 23 "DEL_DB") из программы пользователя. Если этим блоком было занято место в рабочей памяти, то это место освобождается. Manual, 12/2006 , A5E00105475-07 4-13 CPU 31xC и CPU 31x, Технические данные