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

Тема: Измерение сопративления

  1. #1
    Den
    Гость

    По умолчанию Измерение сопративления

    Контроллер ПЛК-150 отбраковывает продукцию по сопративлению.
    Передаёт данные по MODBUS RTU на панель оператора.
    Щуп напрямую подключён к контроллеру.
    Всё хороше работает, но время реакции на первое измерение почему-то превышает 0.5 секунды (измерительный интервал 0.5 s) новое значение на панели, да и в CoDeSys (в конфигураторе) появляется лишь через 3-5 секунды.
    Если щуп отвести от объекта изиерения на 3-4 с (смена партии) , то обрыв (значение порядка 5513,7 Ом) так же отображается лишь через 3-5 сек.
    Затем вновь поднести к новому объекту, то новое значение сопративления появится лишь через 3-5 сек., а затем всё в норме.
    Моможет что посоветуете.....

  2. #2

    По умолчанию

    Скорее всего цифровой фильтр. Отфильтровывает резкие изменения величины.
    Я знаю то, что я ничего не знаю. Но другие не знают и этого. (Сократ).

  3. #3
    Den
    Гость

    По умолчанию

    В программе фильтр не использую ...
    Как-то можно это устранить не усложняя прграмму? А то производительность установки существенно снижается (требования на анализ объекта от заказчика - не более 1,5 секунды).
    А если это фильтр то как его убрать, чтоб получать значения сразу ?

  4. #4
    Den
    Гость

    По умолчанию

    Программый фильтр не использую ....
    Данный эффект как-то можно устранить? Чтоб контроллер получал значение сопративления сразу при опускании щупа....
    Требования к измерению объекта (от заказчика) составляет порядка 1-1,5 сек.

  5. #5

    По умолчанию

    Это действие цифрового порогового фильтра измерителя. В каком диапазоне изменяются значения сопротивлений?

  6. #6
    Den
    Гость

    По умолчанию

    Значения сопративления устанавливаюются с панели опрератора.
    Их (сопративлений) значения могут находиться в диапазоне от 0 Ом
    до 4 кОм (в зависимости от потребностей цеха).
    Значения в конфигураторе (Тип датчика R0-5000 Ом) вполне устраивают.
    Да и время измерения (измерительный интервал) 0,5 с. тож хорошо.
    Значение 5000 и выше (во время измерения) сигнализирует об аварии в цепи щупа или указывает на состояние когда щуп не подключён (но проблема в другом).
    Суть проблемы:
    Контроллер, при первом измерении, выдаёт сопративление ни через 0,5 с (как хотеловь), а через 3-4 с .

  7. #7

    По умолчанию

    Цифровой фильтр убрать так просто не удастся. Но есть альтернативное решение - в момент нахождения щупа в воздухе - подключать к нему через реле резистор с номиналом ~ исследуемому, а в момент подключения щупа - отсоединять. Тогда броска значения в 3/4 диапазона не будет.

  8. #8
    Den
    Гость

    По умолчанию

    Cпасибо, Владислав, за достаточно простой выход из положения!

  9. #9
    Пользователь
    Регистрация
    11.03.2008
    Адрес
    Ленинградская обл.
    Сообщений
    63

    По умолчанию

    Сделал пошаговую колибровку, а показания как плавали, так и плавают.


    1) Отключить от первого аналогового входа контроллера датчик.
    2) Подключить к первому входу контроллера резистор 5,1кОм (0.1%)
    3) Загрузить CoDeSys, открыть в нем проект, соответствующий калибруемуму контроллеру, например "calibr_AI_150IL"
    4) Установить связь с контроллером по порту Debug-RS232 или Ethernet, загрузить в контроллер программу калибровки.
    Внимание. После загрузки программы калибровки не давайте команду "Create boot project", т.к. это приведет к "затиранию" основной программы в контроллере.
    5) Запустить программу калибровки, дав в среде CoDeSys команду "Online/Run" (или нажав кнопку F5 на клавиатуре ПК)
    6) Если программа перезагрузится, издав несколько писков, значит, калибровочный файл присутствовал на Flash-диске. Программа удалила его и перезагрузила контроллер. Необходимо повторно выполнить действия начиная с п.4.
    7) Подождать 3-4 секунды пока не появится значение на аналоговом входе 1 (оно должно лежать в диапазоне 5100 150).
    8) Нажать кнопку "Старт/Стоп" на контроллере.
    9) Признаком записи калибровочных коэфф-тов в файл является однократный писк встроенного динамика. Если нет писка – проверьте подключение резистора.
    10) Отсоединиться от контроллера, дав команду "Loguot" в среде CoDeSys.
    11) Перезагрузить контроллер, нажав кнопку "Сброс" на контроллере.
    12) Подключиться к контроллеру и проверить качество калибровки по показаниям аналогового входа, настроив его на работу с любым сопротивлением.


    ЧТО ДЕТАТЬ?

  10. #10

    По умолчанию

    А значения стали точнее?

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

Ваши права

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