Свойство сохраняемости объектов памяти

Системная память

Рабочая память

Загрузочная память

Сохраняемая память

Системная память

ОЗУ (Рабочая память)

Указание

Загрузочная память

Загрузочная память размещается на плате микропамяти SIMATIC (MMC). Ее величина точно соответствует размеру MMC. Она служит для хранения кодовых блоков и блоков данных, а также системных данных (конфигурации, соединений, параметров модулей и т.д.).

Блоки, обозначенные как неисполняемые, хранятся исключительно в загрузочной памяти.

Кроме того, на MMC могут храниться конфигурационные данные всего проекта.

 

Загрузка пользовательских программ и, тем самым, эксплуатация CPU возможна только с вставленной MMC.

 

Рабочая память встроена в CPU и не может быть расширена. Она служит для обработки кода, а также редактирования данных программы пользователя. Обработка программы происходит исключительно в области рабочей и системной памяти.

Рабочая память CPU всегда является сохраняемой (реманентной).

 

Системная память встроена в CPU и не может быть расширена. Она содержит

• области операндов: битов памяти (меркеров), таймеров и счетчиков

• образы процесса на входах и выходах

• локальные данные

 

Ваш CPU снабжен сохраняемой памятью. Сохраняемая (реманентная) память реализуется на MMC и в CPU. Содержимое реманентной памяти сохраняется также и при выключении питания и при новом (теплом) пуске.

 

Ваша программа в загрузочной памяти (MMC) всегда является сохраняемой. Данные программы записываются в MMC при загрузке и, таким образом, они защищены от стирания при потере питания и сбросе памяти.

 

Ваши данные в рабочей памяти при исчезновении напряжения сети сохраняются на MMC. Таким образом, содержимое блоков данных принципиально реманентно.

 

Для битов памяти (меркеров), таймеров и счетчиков при проектировании свойств CPU (CPU properties) во вкладке Retentive memory [Сохраняемая память] определяется, какая часть из них должна быть сохраняемой, а какая должна инициализироваться нулевым значением при новом (теплом) пуске. Диагностический буфер, адрес MPI (и скорость передачи), а также счетчик рабочего времени обычно сохраняются в реманентной области памяти на CPU. Сохраняемостью адреса MPI и скорости передачи гарантируется, что даже после потери питания, общего стирания или потери параметризации связи (напр., из-за вытаскивания MMC или стирания коммуникационных параметров) ваш CPU все же останется способным к обмену данными.

 

Следующая таблица показывает свойство сохраняемости объектов памяти при отдельных изменениях режима работы.

 

Таблица 11.1. Свойство сохраняемости объектов памяти

 

x = сохраняется; . = не сохраняется