Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 17 из 17

Тема: Plc150, ошибка в работе аналоговых входов

  1. #11

    По умолчанию

    Цитата Сообщение от незарегистрированный Посмотреть сообщение
    {25,26} - TCM прямого теплоносителя
    {27,28} - TCM обратного теплоносителя
    {29,30} - TCM температуры на улице
    {31,32} - TCM температуры в офисе



    Для всех TCM устанавливается "RTD sensor", тип сенсора - r426_100, интервал измерения - 1 сек, корректирующие точки - все нули.

    Раз уж затронули эту тему, то дополнительно хочу сообщить, что:

    1) При указанных настройках измеренная температура отличалась примерно на 8 градусов от реальной. Этот же датчик, подключенный к MTL831B показывал правильную температуру.

    2) При подключении вместо TCM магазина сопротивлений, и задании значений сопротивления по таблице A.4 ГОСТ6651-94, было получено такое же расхождение (около 8 градусов) измеренного с приведенным в таблице.

    3) Коррекция по трем точкам работает не правильно. Реально можно пользоваться только коррекцией по одной точке.
    Уважаемый АНОНИМ!
    Что же Вы хотите по точности, если Вы подключаете 100омный датчик по 2-х проводной схеме?
    Надо использовать 1000Омный датчик или компенсировать сопротивление проводов установкой более толстых или путем коррекции в параметрах датчика.
    Тролль-наседка, добрый, нежный и ласковый

  2. #12
    незарегистрированный
    Гость

    По умолчанию

    Цитата Сообщение от филоненко владислав Посмотреть сообщение
    уважаемый аноним!
    что же вы хотите по точности, если вы подключаете 100омный датчик по 2-х проводной схеме?
    надо использовать 1000омный датчик или компенсировать сопротивление проводов установкой более толстых или путем коррекции в параметрах датчика.
    я согласен, что двухпроводная схема не отличается точностью, но не на восемь же градусов! это при длине сигнальных проводов около 20 см.
    к тому же Mtl даже при двухпроводной схеме показал правильное значение.

    по пункту 3 - то скорее всего это программная ошибка в драйвере модуля.

  3. #13

    По умолчанию

    Это не ошибка, это отсутствие калибровки...
    Сделайте калибровку по 1 точке и все будет пучком.

    Берёте магазин сопротивлений и ставите сопротивление соотв. опр. температуре (ну к примеру 100 гр. С).
    Вкл. ПЛК и смотрите, сколько он показывает (пусть 108 гр.).
    Забиваете FirstPoint=100 Delta=-8.

  4. #14

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Это не ошибка, это отсутствие калибровки...
    Сделайте калибровку по 1 точке и все будет пучком.

    Берёте магазин сопротивлений и ставите сопротивление соотв. опр. температуре (ну к примеру 100 гр. С).
    Вкл. ПЛК и смотрите, сколько он показывает (пусть 108 гр.).
    Забиваете FirstPoint=100 Delta=-8.
    Уважаемый Владислав! Обращаю Ваше внимание на то, что коррекция по одной точке работает правильно, а по двум и трем - возвращает неправильные значения. Это легко проверяется с помощью магазина сопротивлений (Вам проверить по исходникам еще проще).Так что вопрос остается открытым.

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

    Основная проблема - это "залипание" аналоговых входов.

  5. #15

    По умолчанию

    Для правильного функционирования коррекции по 2 и 3 точкам необходимо выполнение сл. условий:
    1. Point1<Poin2<Point3
    2. Point1!=0, Point2!=0, Point3!=0
    3. Желательно, чтобы "расстояние" между точками коррекции было значительным (меньше ошибка полинома от шума измерения).
    4. Коррекция должна производится в 1 итерацию. А если в несколько, то поправки сл. итераций должны прибавляться к уже заданным, а не браться как абсолютные
    Тролль-наседка, добрый, нежный и ласковый

  6. #16

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Для правильного функционирования коррекции по 2 и 3 точкам необходимо выполнение сл. условий:
    1. Point1<Poin2<Point3
    2. Point1!=0, Point2!=0, Point3!=0
    3. Желательно, чтобы "расстояние" между точками коррекции было значительным (меньше ошибка полинома от шума измерения).
    4. Коррекция должна производится в 1 итерацию. А если в несколько, то поправки сл. итераций должны прибавляться к уже заданным, а не браться как абсолютные
    Разумеется, что все эти условия были соблюдены. Относительно 4 пункта, то в документе PLC_Configuration_OWEN.pdf об этом ничего не говорится (см. стр. 30, п.2.4.1.4)

    Цитата:

    Технология коррекции следующая. Например, при калибровке
    определено, что при замере в 1-ой точке – минус 50 оС, датчик
    показывает значение минус 48 оС. Вносится поправка –2 оС, при
    сложении с которой получается реальное значение, которое
    используется в дальнейшей корректировке работы датчика. Также и с
    остальными точками. Желательно, чтобы при калибровке точки
    коррекции были расположены далеко друг от друга. В противном
    случае могут быть большие погрешности, наклон графика будет
    неверным.

  7. #17

    По умолчанию

    Не -2 oС, а +2оС
    Тролль-наседка, добрый, нежный и ласковый

Страница 2 из 2 ПерваяПервая 12

Ваши права

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