Напомните мне пожалуйста одну вещь.
1.почему реманентные блоки и вообще все настройки CPU - read only?

2.Что необходимо сделать после задания реманентных DB блоков?
Блок питания уже навернулся, retain данные уже потеряны.Василий Иванович писал(а):Если батарейка жива, то она всё равно не поможет, т.к. блок питания достают из гнезда при замене.
При таком раскладе если обесточить БП и вытащить батарейки - ПО из загружаемой памяти пропадет.карточка RAM (6es7952-1ak00-0aa0)
Рабочая память не расширяется. Модуль RAM выполняет функцию загрузочной.Если у Вас установлен RAM то он видимо используется, и покупка EPROM может не помочь, у проекта может не хватить памяти
Это заблуждение. Ни 300ый, ни 400ый проц не пишет данные на MMC или EPROM в каждом цикле.Второй вопрос - как часто обновляются данные которые Вы хотите сохранить, так как количство циклов перезаписи ограничено, и если писать в РОМ каждый цикл то время его жизни менее получаса
Скажу про 300ую серию. При записи новой копии любого блока на целевую систему (контроллер) старая версия не стирается бесследно, а помечается, как удаленная. В период правки и ПНР эта операция выполняется часто, поэтому возможна ситуация, при которой свободное место на MMC заканчивается. Степ 7 версии 5.5 (про другие уже не помню) в этом случае услужливо сообщает об этом и предлагает выполнить Copmress, то есть удалить старые версии, чтоб хватало места для новых. Эту же операцию можно выполнить и вручную: "Module InformationКак залил программу, так памяти свободной два процента осталось.
Это значит, что был выбран неверно процессор.
После загрузки пары изменений и эти два процента кончились.
300ый тоже не пишет в загружаемую память каждый цикл.мы ведем речь конкретно о 400том и он по умолчанию не пишет на РОМ каждый цикл, но если реализовывать идею готовности к внезапной смерти БП вместе с батарейкой, то придется писать каждый цикл принудительно, а в таком случае именно и не хватит.