Концепция памяти 4.2 Функции памяти 4.2.3.4 Сжатие блоков Сжатие блоков При сжатии устраняются незанятые места между объектами памяти, возникшие в загрузочной и рабочей памяти в результате процессов загрузки и удаления. Тем самым предоставляется в распоряжение пользователя связная свободная память. Сжатие возможно как в состоянии STOP, так и в режиме RUN CPU. 4.2.3.5 Программирование ПЗУ (из ОЗУ в ПЗУ) Программирование ПЗУ (из ОЗУ в ПЗУ) При программировании ПЗУ из рабочей памяти в загрузочную память передаются текущие значения блоков данных в качестве новых начальных значений. Указание Эта функция допустима только в состоянии STOP CPU.
Если эта функция не могла быть завершена из-за исчезновения питающего напряжения, то загрузочная память после этого оказывается пустой. 4.2.4 Сброс памяти CPU и новый пуск Сброс памяти CPU Сброс памяти CPU после удаления и вставки платы микропамяти снова создает определенные условия, делающие возможным новый (теплый) пуск CPU. Сброс памяти CPU восстанавливает управление памятью CPU. Все блоки загрузочной памяти сохраняются. Все исполняемые блоки снова передаются из загрузочной памяти в рабочую память, в частности, вследствие этого инициализируются блоки данных в рабочей памяти (они снова получают свои начальные значения).
Новый (теплый) пуск • Все реманентные (сохраняемые) DB сохраняют свои текущие значения (CPU с версией программы ПЗУ >= V2.0.12. поддерживают также несохраняемые DB. Несохраняемые DB получают свои начальные значения). • Все реманентные биты памяти, счетчики и таймеры сохраняют свои значения. • Все нереманентные данные пользователя инициализируются: – M, C, T, I, O нулем • Все уровни исполнения устанавливаются на начало. • Образы процесса стираются. Ссылка Информацию о Сбросе памяти CPU посредством переключателя режимов работы вы найдете в разделе Ввод в действие Руководства по эксплуатации CPU 31xC и CPU 31x .
SIMATIC S7-300 CPU 31xC and CPU 31x, Technical Specifications 4-14 Manual, 12/2006 , A5E00105475-07