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

Тема: ПР-200.220.5.2.0 - DI входы считают "лишние" срабатывания

Древовидный режим

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

    По умолчанию

    Цитата Сообщение от K123 Посмотреть сообщение
    Спасибо.
    Триггер ставить не буду - там еще длительность работы считается, триггер сделает этот подсчет невозможным.
    Да, уж, картина Репина! Как говорится: всё правильно, только наоборот!
    Как раз от одного TON изменится продолжительность нахождения в том или ином состоянии(это может быть не принципиально, но факт), лучше тогда сделать симметричный фильтр с одинаковой задержкой на включение-выключение, тогда этого не случится(за что Вы так радеете), можно примерно как-то так:

    Фильтр.PNG

    Фильтр.owl

    Вы поставте такой фильтр и счётчик на каждый вход(что у Вас запараллелены) и посмотрите, значения счётчиков должны совпадать, а то детский сад какой-то, даже не детский сад, а ясли, так точнее будет!
    И вообще, если логика может некорректно работать от фильтров, то и не ставьте эти фильтры на вашу логику, пусть они(фильтры) только для счётчиков будут, как на картинке!

    И я ещё несколько лет тому назад предлагал помехозащищённую фильтрацию, где даже 2-а десятка ошибок подряд не приведут к ложному срабатыванию, разумеется короткие сигналы он будет игнорировать:

    Фильтрация_9.PNG

    Фильтрация_9.owl

    Принцип работы этого фильтра таков: каждый цикл программы запоминается состояние дискретного входа("0" или "1") и суммируются состояния входа за последние 32 цикла работы программы ПР. Если значение превышает "24"(75% от максимального), то включается триггер на выходе фильтра и принимается что вход имеет состояние "1". Если значение менее "8"(25%), то выключается триггер на выходе фильтра и принимается что вход имеет состояние "0".

    Сейчас бы сделал всё по другому, примерно как-то так:

    Фильтрация_10.PNG

    Фильтрация_10.owl

    Даже так:

    Фильтрация_11.PNG

    Фильтрация_11.owl

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

Похожие темы

  1. Март 2020. Свежая подборка статей на "Дзене" от "Датчиков ОВЕН"!
    от Алексей Сидорцев в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 18.04.2020, 17:32
  2. Ответов: 0
    Последнее сообщение: 02.02.2020, 21:44
  3. Ответов: 3
    Последнее сообщение: 17.11.2016, 12:24
  4. Ответов: 7
    Последнее сообщение: 25.09.2016, 07:45
  5. "Отваливаются" аналоговые входы
    от Кулагин Павел в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 26.12.2007, 21:25

Ваши права

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