
Система автоматизации S7-400. Данные CPU
4-4 A5E00267840-01
Концепция памяти и виды запуска
Виды памяти в CPU S7–400
• Загрузочная память для данных проекта, например, блоков, данных
конфигурирования и параметризации, а также включая, начиная с версии
5.1, символику и комментарии.
• Рабочая память для исполняемых блоков (кодовые блоки и блоки данных).
• Системная память (ОЗУ) содержит элементы памяти, которые каждый
CPU предоставляет в распоряжение программе пользователя, например,
биты памяти (меркеры), таймеры и счетчики. Системная память содержит,
кроме того, стек блоков и стек прерываний.
• Системная память CPU предоставляет в распоряжение также временную
память (стек локальных данных, диагностический буфер и
коммуникационные ресурсы), которая выделяется программе при вызове
блока для его временных данных. Эти данные действительно только в
течение того времени, пока блок активен.
Изменяя установленные по умолчанию значения для образа процесса,
локальных данных, диагностического буфера и коммуникационных
ресурсов (см. свойства объекта CPU в HWConfig), вы можете управлять
рабочей памятью, доступной для исполняемых блоков.
Внимание
При увеличении образа процесса CPU обратите, пожалуйста, внимание на
следующее. Перепроектируйте модули, которые могут работать только
поверх образа процесса, таким образом, чтобы они работали поверх и
расширенного образа процесса. Особенно это относится к модулям IP и WF,
которые используются в корпусе адаптера S5 в S7-400.
Гибкая емкость памяти
• Рабочая память:
Емкость рабочей определяется выбором подходящего CPU из спектра
имеющихся CPU.
• Загрузочная память:
Встроенная загрузочная память достаточна для небольших и средних
программ.
Загрузочная память может быть увеличена для более крупных программ
вставкой платы ОЗУ.
Имеются также платы флэш-памяти, которые обеспечивают также
сохранение программ при исчезновении питания даже при отсутствии
буферной батареи. Платы флэш-памяти (емкостью от 4 Мбайт) могут
также использоваться для передачи и выполнения обновлений
операционной системы.
Буферизация
• Буферная батарея буферизует встроенную и внешнюю часть загрузочной
памяти, раздел данных и раздел кодов рабочей памяти.