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

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Да, TON с уставкой чтобы гарантировано не пропускать включения и отстроится от дребезга или помех, триггер можно и не ставить, это так перестраховка.
    Спасибо.
    Триггер ставить не буду - там еще длительность работы считается, триггер сделает этот подсчет невозможным.

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

    По умолчанию

    Цитата Сообщение от 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.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вы поставте такой фильтр и счётчик на каждый вход(что у Вас запараллелены)
    Входы запараллелены только для проверки - сначала я допускал возможность, что это действительно может быть двойное срабатывание реле.
    Значения на всех 3 входах не всегда "прыгают" синхронно - теперь я уверен, что это "косяк" ПР200. Только так и не понял - почему это происходит.

    Как вариант - предполагаю просадку напряжения при включении насоса - по документации логическая "1" - это диапазон 159-264В. Вот только сомневаюсь, что эту просадку сумеет поймать обычный цифровой вольтметр.

    Можно ли из ПР200 вытащить напряжение на входах DI? Наверняка нет....

    Сделал небольшой "журнал событий" - посмотреть, как во времени это происходит. Жаль, что в системных переменных нет миллисекунд, т.к. я уверен, что этот дребезг - скоротечный процесс.
    Последний раз редактировалось K123; 02.11.2020 в 21:23.

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

    По умолчанию

    Цитата Сообщение от K123 Посмотреть сообщение
    Входы запараллелены только для проверки - сначала я допускал возможность, что это действительно может быть двойное срабатывание реле.
    Значения на всех 3 входах не всегда "прыгают" синхронно - теперь я уверен, что это "косяк" ПР200. Только так и не понял - почему это происходит.

    Как вариант - предполагаю просадку напряжения при включении насоса - по документации логическая "1" - это диапазон 159-264В. Вот только сомневаюсь, что эту просадку сумеет поймать обычный цифровой вольтметр.

    Можно ли из ПР200 вытащить напряжение на входах DI? Наверняка нет....

    Сделал небольшой "журнал событий" - посмотреть, как во времени это происходит. Жаль, что в системных переменных нет миллисекунд, т.к. я уверен, что этот дребезг - скоротечный процесс.
    У Вас насос может за миллисекунды несколько раз включаться-выключаться, я так подозреваю, что нет! Так отфильтруйте сигналы, где Вы видели, чтобы использовались необработанные сигналы?! Такое впечатление создаётся, что Вы с Луны упали и даже не вчера, а только что! Тогда, по вашей логике при подаче на вход 220 В, вход должен в секунду 50 раз включаться-выключаться?!
    Последний раз редактировалось Сергей0308; 03.11.2020 в 01:46.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    У Вас насос может за миллисекунды несколько раз включаться-выключаться, я так подозреваю, что нет! Так отфильтруйте сигналы, где Вы видели, чтобы использовались необработанные сигналы?! Такое впечатление создаётся, что Вы с Луны упали и даже не вчера, а только что! Тогда, по вашей логике при подаче на вход 220 В, вход должен в секунду 50 раз включаться-выключаться?!
    Судя по всему, вам понятна физика того, что происходит, так почему бы вам не проявлять столько эмоций, а на пальцах объяснить суть происходящего?
    C Луны я упал не только что, а несколько месяцев назад, когда у меня появился ПР200 и я стал пытаться на нем что-то реализовать.
    Про фильтрацию сигналов я знаю ровно ничего (даже того, что она необходима) - поэтому и задаю вопрос на форуме.
    На макете (просто двухполюсный автомат, подающий 220В на вход DI) никакого "дребезга" нет. Можете ли вы объяснить - откуда этот "дребезг" на контактах насоса?

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

    По умолчанию

    Цитата Сообщение от K123 Посмотреть сообщение
    Судя по всему, вам понятна физика того, что происходит, так почему бы вам не проявлять столько эмоций, а на пальцах объяснить суть происходящего?
    C Луны я упал не только что, а несколько месяцев назад, когда у меня появился ПР200 и я стал пытаться на нем что-то реализовать.
    Про фильтрацию сигналов я знаю ровно ничего (даже того, что она необходима) - поэтому и задаю вопрос на форуме.
    На макете (просто двухполюсный автомат, подающий 220В на вход DI) никакого "дребезга" нет. Можете ли вы объяснить - откуда этот "дребезг" на контактах насоса?
    Какая-то полная лабуда, дребезг, он всегда есть и если Вы хотите считать количество включений реле(пускателя), то и делайте это по-человечьи: берёте переключающий контакт реле и ставите RS-триггер, с выхода триггера подаёте сигнал на счётчик, если не хотите фильтры ставить, что я предлагал и возьмите реле с входами на 24 В, там более тонко можно настроить встроенную фильтрацию и они больше подходят для подсчёта импульсов, если и с такими входами у Вас ничего не получится, тогда это безнадёжный случай. Короче, сейчас, что Вам мешает сделать как я предлагал, хотя бы можно попробывать, а вдруг получится! Должна же быть какая-та элементарная логика, Вам что-то посоветовали, Вы не знаете поможет это или нет, самое время экспериментально проверить!
    И ещё, чуть не забыл, силовые цепи и цепи уплавления следует разделять и не мешать всё в одну кучу!
    Последний раз редактировалось Сергей0308; 03.11.2020 в 09:33.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #7

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    И ещё, чуть не забыл, силовые цепи и цепи уплавления следует разделять и не мешать всё в одну кучу!
    Пока на насосе стоит простое механическое реле давления. По другому никак.
    Есть ли где-то описание того фильтра, который вы предлагаете поставить? Хотелось бы понимать его работу, посмотрев на скриншот - я не понял.
    Последний раз редактировалось K123; 03.11.2020 в 10:19.

Похожие темы

  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

Ваши права

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