Доброго времени суток. Хочу уточнить как часто Retain переменные пишутся в файл retain.bin
Доброго времени суток. Хочу уточнить как часто Retain переменные пишутся в файл retain.bin
Один раз при каждом пропадании питания.
Спасибо за ответ
То есть изменять значение переменных, объявленных как Retain Вы можете сколько угодно раз. Но запишутся их значения в ЕЕПРОМ только в момент пропадания питания.
Я понял Вас, спасибо
Не совсем так.
Retain перестает сохраняться, когда выходит из строя аккумулятор, который и позволяет записать Retain при пропадании. Аккумулятор выходит из строя при определенных условиях эксплуатации - это пром. никелевыый аккумулятор. Аккумулятор может быть заменен, либо самостоятельно, либо в СЦ ОВЕН.
Если сохранение Retain критично, и аккумулятор может выйти из строя - с помощью SysLibFile можно формировать на Flash ПЛК свой файл и сохранять в нем данные.
Беда толко, что если аккумулятор мертв и питание пропало - файл не запишется. По этому надо проводить перезапись значений в файле достаточно часто...
да если б он ещё там был на разъёмчике каком нибудь, а то с паяльником по объектам лазить не удобно!