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

Тема: 4_20ma, качество сигнала

  1. #1

    По умолчанию 4_20ma, качество сигнала

    Доброго времени суток!
    Подкиньте идею форумчане, хочу реализовать проверку качества сигнала (помимо стандартного выхода сигнала за пределы 4-20), нужен алгоритм оценивающий скорость изменения сигнала, например есть измеряемая величина - температура, эта величина не может изменяться быстро в моем случае (например: изменение на 20 градусов за 1 минуту говорит о неисправности датчика) , в то же время эта температура является заданием на пид регуляторе.
    Может у кого нибудь есть свои идеи по оценке качества сигнала?

  2. #2

    По умолчанию

    Добавляете в проекте еще одну промежуточную переменную и таймер.
    В эту промежуточную переменную записываете измеренное значение, и по окончанию таймера сравниваете его с действительным, а после сравнения действительное снова в нее записываете.

  3. #3

    По умолчанию

    а что будет действительным? по каким критериям определить?
    Я думал измерять среднее за минуту и среднее за 5 секунд, если значения отличаются на какую то дельту, в этом случае случае записывать в регулятор среднее за минуту, но в реальности сложно чтобы регулятор успешно управлял процессом в задании имея среднюю за минуту.

  4. #4

    По умолчанию

    Сразу извинюсь, у меня нет образования АСУТП, я простой самоучка.

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

    По умолчанию

    Цитата Сообщение от Makc Посмотреть сообщение
    Сразу извинюсь, у меня нет образования АСУТП, я простой самоучка.
    Тогда читайте первоисточники и учите матчасть.

  6. #6

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Тогда читайте первоисточники и учите матчасть.
    По сути Василий совершенно прав. Но именно так и отбивается желание разбираться
    Как и правда, что часто, если сроки поджимают, надо передать работу профессионалам, а самому потихоньку учиться.

    ПЛК работает по циклу - считывает область памяти, где храниться действительное значение. Ну то-есть последнее полученное значение со входов. Оно обновляется каждый цикл.
    Далее выполняются вычисления (программа).
    Далее записываются данные в область памяти выходов.

    Именно по этому надо в программе заводить таймер, чтобы не сравнивать значения, кратные времени цикла, так как цикл всего несколько мс. А уж на сколько Вы поставите фильтр - на 5 секунд или на минуту - выбор Ваш. Если бы я думал о контроле пропадания сигнала со входа - я бы отслеживал с интервалом (время обновления измерений каждого канала)*3 или на 5. Для температуры 15 секунд не показатель. А для давления может быть критичным и 5 секунд.

Похожие темы

  1. Качество приборов ОВЕН
    от Сема в разделе Трёп (Курилка)
    Ответов: 160
    Последнее сообщение: 21.03.2023, 20:05
  2. Ответов: 2
    Последнее сообщение: 16.11.2015, 15:14
  3. MasterOPC качество BAD
    от VVS_123 в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 12.10.2015, 17:50
  4. Качество сборки Mx110
    от Aleksandr в разделе Мх110
    Ответов: 3
    Последнее сообщение: 11.03.2012, 18:33
  5. качество монтажа плк!
    от АлексPetr в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 18.01.2009, 11:39

Ваши права

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