PDA

Просмотр полной версии : ПЛК100 - количество циклов перезаписи



Евгений Гераськин
10.10.2013, 14:36
Здравствуйте.
Скажите пожалуйста, сколько циклов перезаписи доступно в ПЛК100?
Или же этот ресурс ничем не ограничен?
И какие дальнейшие действия после
выработки этого ресурса?
Заранее спасибо

evgeha
10.10.2013, 16:37
В инструкции сказано, что в районе 50 000 раз. Потом только менять память. В процессе отладки не используйте Флеш память, в таком случае, вам хватит этого значения с избытком.

YuriBel
10.10.2013, 17:44
Скажите пожалуйста, сколько циклов перезаписи доступно

Перезапись перезаписи рознь.
У контроллера есть FLASH память, ресурс которой, вообще говоря, ограничен, хотя и не так уж мал. В нее записывается файл скомпилированного проекта в случае, если вы используете команду "создать загрузочный проект". В нее также при каждом выключении питания записываются Retain переменные, если таковые есть в проекте. Код программы, который записывается в контроллер при загрузке программы после подключения, пишется в другую память, у которой нет ограничений на количество циклов записи. Поэтому всегда рекомендуют записывать загрузочный проект уже после отладки, а не при каждом соединении с контроллером. Ну а если вам в программе нужно работать с файлами, которые также пишутся на FLASH, то оценивайте, сколько записей и за какое время ваша программа будет делать.

Евгений Гераськин
10.10.2013, 19:28
Большое спасибо за конструктивные ответы :)

Евгений Гераськин
10.10.2013, 23:35
Кстати, раз уж тема открыта, не могли бы пояснить, при использовании кнопки "сброс" flash память затирается или же стирается только память самого контроллера?

Николаев Андрей
11.10.2013, 08:47
Кстати, раз уж тема открыта, не могли бы пояснить, при использовании кнопки "сброс" flash память затирается или же стирается только память самого контроллера?
И Flash и ОЗУ - это обе памяти самого контроллера.
Только Flash энергонезависимая (как простая флэшка).
А ОЗУ - оперативная память, которая, ну оперативная она... и, естественно, при reset или при пропадании питания она сбрасывается.
После Reset контроллер загружает проект с Flash. Она не сбрасывается при Reset.

Евгений Гераськин
11.10.2013, 13:43
И Flash и ОЗУ - это обе памяти самого контроллера.
Только Flash энергонезависимая (как простая флэшка).
А ОЗУ - оперативная память, которая, ну оперативная она... и, естественно, при reset или при пропадании питания она сбрасывается.
После Reset контроллер загружает проект с Flash. Она не сбрасывается при Reset.
Ясно, теперь все стало на свои места. Благодарю за пояснения