Здравствуйте.
Скажите пожалуйста, сколько циклов перезаписи доступно в ПЛК100?
Или же этот ресурс ничем не ограничен?
И какие дальнейшие действия после
выработки этого ресурса?
Заранее спасибо
Здравствуйте.
Скажите пожалуйста, сколько циклов перезаписи доступно в ПЛК100?
Или же этот ресурс ничем не ограничен?
И какие дальнейшие действия после
выработки этого ресурса?
Заранее спасибо
В инструкции сказано, что в районе 50 000 раз. Потом только менять память. В процессе отладки не используйте Флеш память, в таком случае, вам хватит этого значения с избытком.
Перезапись перезаписи рознь.
У контроллера есть FLASH память, ресурс которой, вообще говоря, ограничен, хотя и не так уж мал. В нее записывается файл скомпилированного проекта в случае, если вы используете команду "создать загрузочный проект". В нее также при каждом выключении питания записываются Retain переменные, если таковые есть в проекте. Код программы, который записывается в контроллер при загрузке программы после подключения, пишется в другую память, у которой нет ограничений на количество циклов записи. Поэтому всегда рекомендуют записывать загрузочный проект уже после отладки, а не при каждом соединении с контроллером. Ну а если вам в программе нужно работать с файлами, которые также пишутся на FLASH, то оценивайте, сколько записей и за какое время ваша программа будет делать.
Большое спасибо за конструктивные ответы
Кстати, раз уж тема открыта, не могли бы пояснить, при использовании кнопки "сброс" flash память затирается или же стирается только память самого контроллера?
И Flash и ОЗУ - это обе памяти самого контроллера.
Только Flash энергонезависимая (как простая флэшка).
А ОЗУ - оперативная память, которая, ну оперативная она... и, естественно, при reset или при пропадании питания она сбрасывается.
После Reset контроллер загружает проект с Flash. Она не сбрасывается при Reset.