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

Тема: Сохранение вычислений в энергонезависимой памяти.

  1. #1

    По умолчанию Сохранение вычислений в энергонезависимой памяти.

    Добрый день.
    Столкнулся со следующей проблемой: Не сохраняются retain переменные измененные в цикле программы. После выключения сбрасываются на дефолтные. Если переменную пытаться менять из интерфейса ПР200 то так же ничего не сохраняется. Сохраняется только если не использовать запись в переменную в цикле программы. Переменная zeroPoint обьявлена как энергонезависимая.
    zeroCal.jpg

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Потому что при старте у вас и записывается 0 по фронту при включении питания. надо изменить схему.

  3. #3

    По умолчанию

    То есть предыдущее значение из линии задержки он считает как ноль?
    Спасибо. Не подумал об этом.
    Последний раз редактировалось gmz_001; 06.09.2019 в 16:23.

  4. #4
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,154

    По умолчанию

    Поставьте вместо линии задержки на 1 цикл блок входной этой энергонезависимой переменной!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    Цитата Сообщение от gmz_001 Посмотреть сообщение
    Добрый день.
    Столкнулся со следующей проблемой: Не сохраняются retain переменные измененные в цикле программы. После выключения сбрасываются на дефолтные. Если переменную пытаться менять из интерфейса ПР200 то так же ничего не сохраняется. Сохраняется только если не использовать запись в переменную в цикле программы. Переменная zeroPoint обьявлена как энергонезависимая.
    zeroCal.jpg
    В описании есть проект для тестирования.

    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  6. #6

    По умолчанию

    Перерыл всю инструкцию к ПР200 и OvenLogiс по поводу записи энергонезависимых переменных. Непонятно, то ли каждый цикл пишутся, то ли по выключению питания. В видео говорят, что по выключению питания. Этот момент если я его проглядел, неплохо бы было добавить в инструкцию.

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    Цитата Сообщение от zimm2010 Посмотреть сообщение
    Перерыл всю инструкцию к ПР200 и OvenLogiс по поводу записи энергонезависимых переменных. Непонятно, то ли каждый цикл пишутся, то ли по выключению питания. В видео говорят, что по выключению питания. Этот момент если я его проглядел, неплохо бы было добавить в инструкцию.
    https://ru.wikipedia.org/wiki/%D0%AD...8F%D1%82%D1%8C
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #8
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,249

    По умолчанию

    Цитата Сообщение от zimm2010 Посмотреть сообщение
    Перерыл всю инструкцию к ПР200 и OvenLogiс по поводу записи энергонезависимых переменных. Непонятно, то ли каждый цикл пишутся, то ли по выключению питания. В видео говорят, что по выключению питания. Этот момент если я его проглядел, неплохо бы было добавить в инструкцию.
    Я с тобой согласен когда начинал делать проекты на ПЛК , а потом на ПР200 всегда в голове крутилось что как менее чаще записывать в энерго независимые переменные
    потому что знал ( начинал свою деятельность программиста с создания програм на микроконтроллерах , а там за этим необходимо очень пристально следить) , что количество циклов записи ограничено .

    И только на форуме узнал что запись в энерго независимые переменные в ПЛК и в ПР200 происходит только после выключения питания . И опасения исчезли .

Похожие темы

  1. Размер энергонезависимой памяти
    от Dima.Silorov в разделе Телемеханика ЛАЙТ
    Ответов: 2
    Последнее сообщение: 23.05.2018, 10:24
  2. плк304, размер энергонезависимой памяти
    от EvgenKinchin в разделе ПЛК3хх
    Ответов: 4
    Последнее сообщение: 04.10.2016, 14:31
  3. Ответов: 2
    Последнее сообщение: 07.05.2016, 21:21
  4. Ответов: 2
    Последнее сообщение: 23.06.2011, 14:22
  5. Ответов: 4
    Последнее сообщение: 15.02.2010, 06:55

Ваши права

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