Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: измерение скважности входного шим сигнала

  1. #1

    По умолчанию измерение скважности входного шим сигнала

    Добрый вечер. Есть плк 110-60р и насосы которые отдают обратную связь шим сигналом при фиксированной частоте 75 гц., аварии и мощность передаются через скважность(процент заполнения).Подскажите пожалуйста алгоритм подсчета скважности в Codesys 2.3.

  2. #2
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Соберите RC-цепочку для усреднения ШИМ-сигнала и просто измеряйте напряжение.
    Про мощность через ШИМ ещё понятно, а вот про аварии )))
    Может, там просто дискретный сигнал?

  3. #3

    По умолчанию

    Без АЦП никак? У ПЛК на борту нет аналоговых входов,только дискретные, покупать отдельно модуль не хочется. Насос до 70% заполнения отдает мощность, а дальше процент заполнения - аварии и предупреждения,100% заполнения- насос остановлен.

  4. #4
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Модуль быстрого ввода с такой функцией обойдётся Вам ничуть не дешевле, а цикл ПЛК слишком велик для такой задачи.

  5. #5
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,823

    По умолчанию

    Цитата Сообщение от Ryzhij Посмотреть сообщение
    Модуль быстрого ввода с такой функцией обойдётся Вам ничуть не дешевле, а цикл ПЛК слишком велик для такой задачи.
    Если время цикла ПЛК укладывается в 1 мс, то на обычных входах можно измерять длительность сигнала 2 мс и более. Период входного сигнала = 1/75 = 13,33 мс. По этому минимальный коэффициент заполнения (D=dT/T), который можно измерить 0,15 (15%).
    Если время цикла ПЛК больше, то и погрешность будет больше.
    Если ПЛК - М2, то использование быстрого входа и прерывания 20 мкс, помогут измерить скважность без дополнительных модулей.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #6

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Если время цикла ПЛК укладывается в 1 мс, то на обычных входах можно измерять длительность сигнала 2 мс и более. Период входного сигнала = 1/75 = 13,33 мс. По этому минимальный коэффициент заполнения (D=dT/T), который можно измерить 0,15 (15%).
    Если время цикла ПЛК больше, то и погрешность будет больше.
    Если ПЛК - М2, то использование быстрого входа и прерывания 20 мкс, помогут измерить скважность без дополнительных модулей.
    Добрый день. ПЛК М2 на борту 4 быстрых входа, подскажите приблизительный алгоритм.

  7. #7
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    svr007
    Читайте про инструмент HardellaIDE, с ним можно на ПЛК110[M2] работать с быстрыми входами с циклом до 1 мкс.

  8. #8

    По умолчанию

    HardellaIDE и быстрые входа вроде больше как для энкодеров, на ум приходит алгоритм:
    1.запускать прерывание по фронту сигнала
    2.в прерывание запускать таймер, в следующем прерывании считать и обнулить
    3.мерить время между импульсами сигнала, зная время периода вычислять процент заполнения.
    У меня будет 4 входа шим, ПЛК не загнется такова количества? хочется более правильный алгоритм.

  9. #9
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    В ПЛК[М2] быстрые входа и выхода обслуживаются физически другим сопроцессором, который обменивается с основным процессором через область обмена. Харделла позволяет писать алгоритм именно для сопроцессора быстрых входов\выходов.
    Только вот таймеров там нет, придется писать самостоятельно, используя время цикла сопроцессора как квант отсчета.

  10. #10
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Добро бы речь шла о крупносерийном или хотя бы серийном изделии...
    Дополнительные затраты на программирование кто-нибудь посчитает?

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Ответов: 14
    Последнее сообщение: 04.05.2018, 20:54
  2. Масштабирование входного сигнала
    от rwg в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 15.05.2015, 14:52
  3. ТРМ с аппроксимацией входного сигнала
    от LеShiy в разделе Разработки
    Ответов: 0
    Последнее сообщение: 10.11.2011, 18:34
  4. измерение аналогово сигнала
    от Федин в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 08.10.2010, 17:15

Ваши права

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