Показано с 1 по 2 из 2

Тема: ПЛК110 [М02] проблема с retain--------Binary=VERSION 1.1.0; Target=version3.12

  1. #1

    По умолчанию ПЛК110 [М02] проблема с retain--------Binary=VERSION 1.1.0; Target=version3.12

    Всех приветствую.

    В работе около года ПЛК110 [М02] 220.60.Р-L
    Был приобретен с прошивкой Binary VERSION 0.3.67
    С прошивкой этой версии не было проблем, за исключением, что при кратковременных отключениях электроэнергии обнулялись значения retain-переменных. Почитав changelog_plc1xx_v2.txt обнаружил:

    0.3.70 - Исправлен сброс RETAIN при выключении питания в течении первых 3-4 секунд после включения

    Было принято решение обновить прошивку до версии
    Binary VERSION 1.1.0
    и соответственно применить в проекте
    Target version3.12
    Большого чуда не случилось, а напротив, появились более неприятные проблемы. Retain переменные то сохраняются, то не сохраняются при отключении питания от плк. Но обнуление больше не происходит, хотя это уже сейчас ушло на второй план, т.к. при работе оборудования периодически изменяются настройки, которые с большой вероятностью не будут сохранены, если пропадет питание или же потребуется намеренно обесточить шкаф автоматики.

    В руководстве по работе с retain переменными упоминается библиотека: RetainControlLib.
    В описании библиотеки написано:

    [...]
    P.S. а лучше пишите код без ошибок и этот костыль не потребуется

    Хотелось бы уточнить список наиболее частых ошибок, когда retain могут не сохраняться.
    Для меня это очень важно, т.к. перед созданием темы, было прочитано много других тем на этом форуме по запросу, содержащему кл. слово "retain", прочитана документация, online help CodeSys
    https://help.codesys.com/api-content...in_persistent/
    [...]
    The AT declaration may not be used in combination with VAR RETAIN or VAR PERSISTENT!
    [...]


    Хотелось бы получить ответ от представителей компании.
    Всем спасибо. Надеюсь на подсказку.
    Последний раз редактировалось NikK; 23.01.2021 в 22:53.

  2. #2
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    623

    По умолчанию

    Цитата Сообщение от NikK Посмотреть сообщение
    Всех приветствую.

    В работе около года ПЛК110 [М02] 220.60.Р-L
    Был приобретен с прошивкой Binary VERSION 0.3.67
    С прошивкой этой версии не было проблем, за исключением, что при кратковременных отключениях электроэнергии обнулялись значения retain-переменных. Почитав changelog_plc1xx_v2.txt обнаружил:

    0.3.70 - Исправлен сброс RETAIN при выключении питания в течении первых 3-4 секунд после включения

    Было принято решение обновить прошивку до версии
    Binary VERSION 1.1.0
    и соответственно применить в проекте
    Target version3.12
    Большого чуда не случилось, а напротив, появились более неприятные проблемы. Retain переменные то сохраняются, то не сохраняются при отключении питания от плк. Но обнуление больше не происходит, хотя это уже сейчас ушло на второй план, т.к. при работе оборудования периодически изменяются настройки, которые с большой вероятностью не будут сохранены, если пропадет питание или же потребуется намеренно обесточить шкаф автоматики.

    В руководстве по работе с retain переменными упоминается библиотека: RetainControlLib.
    В описании библиотеки написано:

    [...]
    P.S. а лучше пишите код без ошибок и этот костыль не потребуется

    Хотелось бы уточнить список наиболее частых ошибок, когда retain могут не сохраняться.
    Для меня это очень важно, т.к. перед созданием темы, было прочитано много других тем на этом форуме по запросу, содержащему кл. слово "retain", прочитана документация, online help CodeSys
    https://help.codesys.com/api-content...in_persistent/
    [...]
    The AT declaration may not be used in combination with VAR RETAIN or VAR PERSISTENT!
    [...]


    Хотелось бы получить ответ от представителей компании.
    Всем спасибо. Надеюсь на подсказку.
    Добрый день.

    На актуальных прошивка RETAIN чаще всего не сохраняется из-за срабатывания watchdog.
    Выложите сюда лог устройства (debug.txt), после того как пронаблюдаете сброс RETAIN.
    Онлайн > Читать файл из ПЛК

    Ну и проект желательно. Если проект секретный, то можно отправить на a.simonov@owen.ru, в письме дайте ссылку на тему.

    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»

    Не работаю в ОВЕН с 01.07.22
    По всем вопросам обращайтесь на почту: support@owen.ru

Похожие темы

  1. target 3.12 для ПЛК110-30(2)
    от sashakim в разделе ПЛК1хх [М02]
    Ответов: 5
    Последнее сообщение: 03.10.2018, 16:25
  2. Опечатки в target файле для ПЛК110
    от Владимир Ситников в разделе ПЛК1хх
    Ответов: 30
    Последнее сообщение: 22.03.2016, 16:02
  3. target файл ПЛК110-30-L
    от Артем91 в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 19.01.2014, 14:02
  4. ПЛК160: Binary corrupted!
    от morcat в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 04.04.2012, 14:08
  5. Ответов: 3
    Последнее сообщение: 12.11.2010, 15:27

Метки этой темы

Ваши права

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