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

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

  1. #1

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

    Уважаемые форумчане, retain переменные обнуляются при закачке программы, есть ли возможность, чтобы этого не возникало?
    ПЛК100, codesys 2.3. галка обнуление данных убрана.

  2. #2
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,087

    По умолчанию

    Есть же еще PERSISTENT переменные

  3. #3

    По умолчанию

    спасибо, я думал persistent это одно и то же что retain.

  4. #4

    По умолчанию

    persistent переменные обнуляются после 10 минут выключенного состояния. с Retain все нормально.

  5. #5

    По умолчанию

    Скорее всего проблема в организации программы. Если обработка retain переменной происходит в функциональном блоке, то по умолчанию при старте плк все переменные инициализируются нулевыми значениями. Для того, чтобы retain переменная инициализировалась своим значением ее необходимо делать в объявлении ФБ в области создания переменной input/output.

  6. #6
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Имеем ПЛК160, раньше всё было нормально, а теперь переменные не хотят сохраняться. После выключения на их месте появляются старые значения которые в работе были изменены, что за ерунда?

  7. #7
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    1.что-нить кончилось
    2.что-нить в коде ПЛК
    А чего могло кончится, модбас переменные по умолчанию вроде ретейны.
    Хотя может и надо обновить код.

  8. #8
    Пользователь
    Регистрация
    01.04.2010
    Адрес
    Лыткарино
    Сообщений
    174

    По умолчанию

    Имеется в виду акуммулятор

  9. #9
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Цитата Сообщение от liga_blunt Посмотреть сообщение
    Имеется в виду акуммулятор
    Если это аккумулятор то думаю там по нулям было бы (его уже один раз меняли). А так вылазят значения которые ещё летом использовались.
    Получается так: включаешь ПЛК там старые значения, тут же их меняешь ПЛК начинает работать по новым, тут же выключаем и через минут 5-10 включаем и опять видим те старые значения.

    Да и 24 заявка: к ПЛК подключена не только панель оператора, а и комп со скадой в которой нет изменения уставок.

  10. #10
    Пользователь
    Регистрация
    19.12.2006
    Адрес
    Нижний
    Сообщений
    146

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Если это аккумулятор то думаю там по нулям было бы (его уже один раз меняли). А так вылазят значения которые ещё летом использовались.
    Получается так: включаешь ПЛК там старые значения, тут же их меняешь ПЛК начинает работать по новым, тут же выключаем и через минут 5-10 включаем и опять видим те старые значения.

    Да и 24 заявка: к ПЛК подключена не только панель оператора, а и комп со скадой в которой нет изменения уставок.
    На старом ПЛК110 было тоже самое, не знаю почему.
    Надоели эти ретейн. Сделал сохранение в файл. Перед этим перепрошил с форматированием памяти на всякий.
    Неделю работают не звонят.

Похожие темы

  1. Retain-переменные
    от Newcomer в разделе ПЛК1хх [М02]
    Ответов: 27
    Последнее сообщение: 15.08.2023, 12:55
  2. Retain переменные
    от Николай_бел в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 27.11.2016, 11:40
  3. Retain переменные
    от Darkstar в разделе ПЛК1хх
    Ответов: 41
    Последнее сообщение: 24.02.2011, 22:44
  4. Retain переменные
    от Павел ГОН в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 14.05.2007, 14:45

Ваши права

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