Страница 1 из 5 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 42

Тема: Retain переменные

  1. #1

    По умолчанию Retain переменные

    Доброго времени суток. Хочу уточнить как часто Retain переменные пишутся в файл retain.bin

  2. #2

    По умолчанию

    Один раз при каждом пропадании питания.

  3. #3

    По умолчанию

    Спасибо за ответ

  4. #4

    По умолчанию

    То есть изменять значение переменных, объявленных как Retain Вы можете сколько угодно раз. Но запишутся их значения в ЕЕПРОМ только в момент пропадания питания.

  5. #5

    По умолчанию

    Я понял Вас, спасибо

  6. #6

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Один раз при каждом пропадании питания.
    К сожалению это так только в течении первого года эксплуатации ПЛК Овен.
    Поэтому лучше избегать использования retain переменных

  7. #7
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от Сергей_О Посмотреть сообщение
    Поэтому лучше избегать использования retain переменных
    И как тогда запоминать такие данные?

  8. #8

    По умолчанию

    Цитата Сообщение от Сергей_О Посмотреть сообщение
    К сожалению это так только в течении первого года эксплуатации ПЛК Овен.
    Поэтому лучше избегать использования retain переменных
    Не совсем так.
    Retain перестает сохраняться, когда выходит из строя аккумулятор, который и позволяет записать Retain при пропадании. Аккумулятор выходит из строя при определенных условиях эксплуатации - это пром. никелевыый аккумулятор. Аккумулятор может быть заменен, либо самостоятельно, либо в СЦ ОВЕН.

    Если сохранение Retain критично, и аккумулятор может выйти из строя - с помощью SysLibFile можно формировать на Flash ПЛК свой файл и сохранять в нем данные.
    Беда толко, что если аккумулятор мертв и питание пропало - файл не запишется. По этому надо проводить перезапись значений в файле достаточно часто...

  9. #9

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    По этому надо проводить перезапись значений в файле достаточно часто...
    что приводит к постепенной деградации этой самой флэш памяти) проще пожалуй аккум поменять

  10. #10

    По умолчанию

    да если б он ещё там был на разъёмчике каком нибудь, а то с паяльником по объектам лазить не удобно!

Страница 1 из 5 123 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •