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

Тема: Подсчет частоты вращения вала

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

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

    По умолчанию Подсчет частоты вращения вала

    День добрый. Обращаюсь за помощью.

    Стоит задача, используя ПЛК ОВЕН 160 и индуктивный датчик типа ВБИ (компании Сенсор) подсчитать частоту вращения вала двигателя и передать её в ПЛК, ну а далее по ПИД закону в виде уставки в преобразователь частоты.
    Обороты двигателя от 0 до 2820 об/мин. Датчик устанавливается на валу двигателя, реагирует на установленную "родную" шпонку.

    Написал программу подсчета частоты, ориентируясь на количество импульсов, пришедших на счетный вход за интервал времени (в моем случае 30 сек.) Метод работает прекрасно за исключением того, что при обнулении количества импульсов (а происходит это раз в 30 секунд) частота плавает в диапазоне +/- 30% первые 3 секунды, пока не наберется достаточно количество импульсов для точного подсчета.

    Пробовал оценивать частоту с помощью измерения времени между импульсами. Но в связи с тем, что минимальная длительность импульса в CodeSys 1 мс, то время между импульсами постоянно плавает между 19 мс и 20 мс, или 70 мс и 71 мс. На 50 Гц это приводит к тому, что частота плавает между 50 Гц и 52,6 Гц.

    Штатный блок из util.lib прыгает абсолютно также, только 48.6 Гц или 50 Гц.

    Собственно каким образом можно усовершенствовать мой модуль подсчета частоты, опираясь на количество импульсов? Каким то образом усреднять выходное значение? Или поставить фильтр, не пропускающий частоту на выход, если она резко прыгнула на 5%, к примеру. Но на реальном объекте возможны такие прыжки, в таком случае не получится правильно подстроить скорость?

    Проект прилагаю. Спасибо
    Вложения Вложения
    • Тип файла: rar ds.rar (264.0 Кб, Просмотров: 176)

Похожие темы

  1. Ответов: 24
    Последнее сообщение: 07.03.2017, 13:45
  2. Датчик частоты вращения
    от Fix_m в разделе Подбор Оборудования
    Ответов: 9
    Последнее сообщение: 19.06.2013, 02:00
  3. регулятор вращения вентилятора
    от david в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 06.12.2011, 10:52
  4. помнить положение вала двигателя
    от AntoNechayuk в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 21.09.2010, 13:12
  5. измерение скорости вала
    от ragyr в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 21.09.2009, 10:01

Ваши права

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