Siemens — 3.1.3 Память CPU

Основы ПЛК 3.1 Исполнение программы пользователя 3.1.3 Память CPU Управление памятью CPU предоставляет следующие области памяти для хранения программы пользователя, данных и конфигурации: ● Загрузочная память – это энергонезависимая память для программы пользователя, данных и конфигурации. При загрузке проекта в CPU он сначала сохраняется в загрузочной памяти. Эта память находится или на карте памяти (если она имеется), или в CPU. Эта энергонезависимая память сохраняется также и при отключении питания. Карта памяти поддерживает больший объем памяти, чем память, встроенная в CPU.

● Рабочая память – это энергозависимая память для некоторых элементов проекта пользователя во время исполнения пользовательской программы. CPU копирует некоторые элементы проекта из загрузочной памяти в рабочую. Эта энергозависимая область памяти теряется при отключении питания, а при возвращении питания CPU ее восстанавливает. ● Сохраняемая память – это энергонезависимая память для ограниченного количества значений рабочей памяти. Область сохраняемой памяти служит для сохранения выбранных адресов памяти пользователя при потере питания. При исчезновении питания у CPU имеется достаточно времени для сохранения значений ограниченного числа адресов памяти.

При включении питания эти сохраняемые значения восстанавливаются. Чтобы отобразить использование памяти для текущего проекта, щелкните правой клавишей мыши на CPU (или одном из его блоков) и выберите "Resources [Ресурсы]" из контекстного меню. Для отображения использования памяти для текущего CPU дважды щелкните на "Online and diagnostics [Онлайновый режим и диагностика]", разверните "Diagnostics" и выберите "Memory [Память]". Программируемый контроллер S7-1200 56 Системное руководство, 11/2009, A5E02669003-02