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

Тема: Преобразование выходной энергонезависимой переменной во входную

  1. #1

    По умолчанию Преобразование выходной энергонезависимой переменной во входную

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

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

    По умолчанию

    Цитата Сообщение от Mr. King Посмотреть сообщение
    Уважаемые форумчане и разработчики, есть необходимость сохранять текущее состояние логики ПР200 в энергонезависимых переменных с целью дальнейшего использования при восстановлении состояния после пропадания электроэнергии. Очень не желательна ситуация когда агрегат управляемый ПР200 будет менять свое положение с текущего на исходное, соответствующее первоначальному включению. Организовать выходные энергонезависимые переменные труда не составляет, а вот как передать эти значения во входные переменные я не представляю. Возможно есть у кого наработки в этом направлении, буду благодарен за совет.
    Ну а сложность в чём заключается? Главное чтобы у Вас входные переменные постоянно(в каждом цикле) не писались, а первоначально инициализировались также, коротким импульсом, затем, когда счётчик включений больше единицы уже выходной переменной, всё! Наверно, могут быть варианты!
    Можно и проще, как-то так:

    Инициализация.PNG

    Входная переменная неэнергонезависимая, выходная - энергонезависимая, значение по умолчанию которой соответствует первоначальному значению входной переменной!
    Последний раз редактировалось Сергей0308; 18.08.2018 в 11:33.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Если у вас вся логика ПР200 будет на энегонезависимых переменных, то и так оно будет сохранять промежуточные положения, как раз придется предпринимать действия для начальных состояний. Другой вопрос, хватит ли вам переменных вообще ?

  4. #4
    Пользователь Аватар для anthrwpos
    Регистрация
    13.02.2017
    Адрес
    Ленобл
    Сообщений
    188

    По умолчанию

    В Лоджике энергонезависимая переменная она и выходная и входная. Желательно чтобы вы привели простейший пример, демонстрирующий проблему.

    Если проблема в том, что программа после пропадания питания перезаписывает энергонезависимую переменную до использования её сохраненного значения, то решением может быть запрет на её запись в момент включения. Для этого в точке записи переменной делаем SEL с обратной связью себе в нулевой вход, на который подаем единицу через линию задержки. Тем самым первый такт работы программы переменная будет сохранена.
    - ά ν θ ρ ω π ο ς -
    Мои универсальные макросы https://github.com/anthrwpos1/macros

Похожие темы

  1. Перезапись энергонезависимой переменной по сети
    от anthrwpos в разделе Среда программирования OWEN Logic
    Ответов: 18
    Последнее сообщение: 11.09.2018, 10:15
  2. Размер энергонезависимой памяти
    от Dima.Silorov в разделе Телемеханика ЛАЙТ
    Ответов: 2
    Последнее сообщение: 23.05.2018, 10:24
  3. плк304, размер энергонезависимой памяти
    от EvgenKinchin в разделе ПЛК3хх
    Ответов: 4
    Последнее сообщение: 04.10.2016, 14:31
  4. Ответов: 4
    Последнее сообщение: 15.02.2010, 06:55

Ваши права

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