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

Тема: Выключается, если условие сохраняется некоторое время.

  1. #1

    По умолчанию Выключается, если условие сохраняется некоторое время.

    Привет.
    Подскажите, пожалуйста, как реализовать переключение булевой переменной не сразу при выполнении условия, а если это условие держится некоторое время.
    то есть
    число1 - меняется
    сравнивается с число2
    если в какой-то момент число1 больше числа2 (и не становится меньше его ещё какое-то время)
    то булевая переменная изменяется.
    Благодарю, если дадите какой-нибудь совет.

  2. #2

    По умолчанию

    Цитата Сообщение от Mal Посмотреть сообщение
    Привет.
    Подскажите, пожалуйста, как реализовать переключение булевой переменной не сразу при выполнении условия, а если это условие держится некоторое время.
    то есть
    число1 - меняется
    сравнивается с число2
    если в какой-то момент число1 больше числа2 (и не становится меньше его ещё какое-то время)
    то булевая переменная изменяется.
    Благодарю, если дадите какой-нибудь совет.
    Сначала оператор GE или подобный, потом TON.

  3. #3
    Пользователь
    Регистрация
    03.03.2008
    Адрес
    Новосибирск
    Сообщений
    262

    По умолчанию

    TON1(IN := (Число1 > Число2), PT :=ещё какое-то время);
    Булева переменная := TON1.Q;

  4. #4

    По умолчанию

    Спасибо большое, все работает.

  5. #5

    По умолчанию

    Ёще глупый вопрос - а как таймер обнулять после этого?

  6. #6
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,560

    По умолчанию

    Цитата Сообщение от Mal Посмотреть сообщение
    Ёще глупый вопрос - а как таймер обнулять после этого?
    Он сам обнулится, если ваше число1 снова станет меньше числа2.

  7. #7

    По умолчанию

    действительно глупый вопрос, это в описании библиотеки есть, однако спасибо!

Похожие темы

  1. не сохраняется retain переменная
    от service в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 17.03.2014, 08:04
  2. Не сохраняется время в ПЛК304
    от nestor в разделе ПЛК3хх
    Ответов: 5
    Последнее сообщение: 17.05.2013, 12:10
  3. Var_global Retain Persistent не сохраняется
    от Voronok в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 04.12.2008, 14:21

Ваши права

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