Нужна помощь по R3IN6-50

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Бобков
Сообщения: 9
Зарегистрирован: 15 ноя 2006, 15:25

Сообщение Бобков » 22 сен 2008, 14:50

Вопрос.
Не понятно как сконфигурировать тип датчиков для обработки аналогов у модуля R3IN6-50.
И какой код АЦП для стандартных точек (-50,100 и т.д)

Hokkins
Сообщения: 24
Зарегистрирован: 23 сен 2008, 14:04

Сообщение Hokkins » 23 сен 2008, 17:11

Необходимо в таблице "Типы датчиков" тип преобразования указать - табличный, указать номер таблицы, добавить необязательную таблицу и там задать таблично функцию, таблицы для датчиков температуры с разными номинальными статическими характеристиками есть в документации или в ГОСТе на термометры сопротивления. Также по этой же таблице укажите соответствие минимальных и максимальных физических и электрических величин или в пределах рабочего диапазона, как хотите.
Документ - "Описание программных компонентов"

Бобков
Сообщения: 9
Зарегистрирован: 15 ноя 2006, 15:25

Сообщение Бобков » 24 сен 2008, 08:38

Необходимо в таблице "Типы датчиков" тип преобразования указать - табличный, указать номер таблицы, добавить необязательную таблицу и там задать таблично функцию, таблицы для датчиков температуры с разными номинальными статическими характеристиками есть в документации или в ГОСТе на термометры сопротивления. Также по этой же таблице укажите соответствие минимальных и максимальных физических и электрических величин или в пределах рабочего диапазона, как хотите.
Документ - "Описание программных компонентов"


Зачем задавать табличную функцию, если зависимость изменения сопротивления от изменения температуры у ТСМ, ТСП линейна ?
Вопрос, что рекомендуется проставлять в типах датчиков компонента Обработка аналогов min, max электрической, физической величины и какой при этом код АЦП

Hokkins
Сообщения: 24
Зарегистрирован: 23 сен 2008, 14:04

Сообщение Hokkins » 24 сен 2008, 10:34

Зависимость нелинейная, потому и существуют ГОСТы, где указаны соответствие величины сопротивления величине температуры в градусах Цельсия.
Зачем Вам код АЦП? Вы можете получить параметр либо в Омах, либо в виде градусах Цельсия, но для этого следует задать преобразование электрической величины - табличное. Для этого вам нужны три документа:
1. паспорт на термометр сопротивления;
2. ГОСТ 651-94 "Термопреобразователи сопротивления"
3. Комплекс ДЕКОНТ. Описание программных компонентов
Скорее всего у Вас термометр сопротивления медный с номинальным значением сопротивления R0=50Ом и номинальным значением отношения сопротивления W100=1,426 или W100=1,428. В документе "Комплекс ДЕКОНТ. Описание программных компонентов" приведена таблица пересчета сопротивлений в градусы Цельсия для W100=1,428.
Если же у Вас W0=1,426, открываете ГОСТ и смотрите таблицу А.4. И видите, что таблица дана от -50С до 200С. Вот они ваши min и max значения физической величины, которым соответствуют значения отношения Wt=0,7869 и Wt=1,8523. Чтобы получить значение сопротивления, нужно это отношение помножить на R0, то есть 50Ом. Получим. что при t=-50С R=39.345, при t=200C R=92.615.
Вообще в каждой метрологической службе предприятия кроме этих ГОСТов есть таблицы перерасчета сопротивления в температуру. В интернете тоже есть.
Указываете в таблице обработки аналогов эти значения, указываете тип преобразования "табличный" и указываете номер необязательной таблицы. Добавляете таблицу "Таблица" и перерисовываете туда таблицу соответствия сопротивлений. Только не ошибитесь при выборе таблицы =).
Вроде все подробно объяснил.

Бобков
Сообщения: 9
Зарегистрирован: 15 ноя 2006, 15:25

Сообщение Бобков » 24 сен 2008, 16:37

Считаю что нелинейностью в несколько сотых долей процента можно пренебрегать(что и делают в КИПовских приборах) по сравнению с погрешностью самого термопреобразователя сопротивления.
С кодом АЦП проще работать с токовыми каналами. Не надо привязывать по физической шкале каждый канал контроллера.( В компоненте "Обработка аналогов" всего один тип датчиков).Хотя в качестве кода АЦП может выступать любое число кратное 20.
Для R3IN6 интересно какова цена деления (По АЦП).

Hokkins
Сообщения: 24
Зарегистрирован: 23 сен 2008, 14:04

Сообщение Hokkins » 24 сен 2008, 17:46

Да как вы не поймете? =)
Какой код должен выдать модуль? Если неизвестно, какой датчик с какой НСХ используется? =) Ведь к этому модулю можно подключить термометры типа 50Pt, 50П, 50М. И у всех разные коэффициенты отношений сопротивления.
К примеру взять модуль у Simatic, там вы обязательно укажете тип датчика, а тут вы сами создаете свой тип.
Вам дается возможность подключить любой термометр сопротивления с номинальным значением 50Ом. Три минуты на составление таблицы, и проблема решена.

Бобков
Сообщения: 9
Зарегистрирован: 15 ноя 2006, 15:25

Сообщение Бобков » 25 сен 2008, 16:29

Все получилось.(Все равно без табличного преобразования)
Да как вы не поймете? =)

Не понимаю зачем мне дана возможность редактировать min электрической величины если она все равно остается равной 38 Ом (но я этого явно не вижу) и уже этим 38 Омам ставится в соответствии min физической величины. Аналогично с максимумом шкалы. Соответственно меняется тангенс угла наклона характеристики.

Hokkins
Сообщения: 24
Зарегистрирован: 23 сен 2008, 14:04

Сообщение Hokkins » 25 сен 2008, 18:38

Как хотите. Я ведь не хочу доказать свою правоту, а искренне пытаюсь помочь вам.
Проверьте канал, возьмите калибратор или магазин сопротивлений, задайте необходимое сопротивление для нескольких точек.
И если вас все устраивает...

Бобков
Сообщения: 9
Зарегистрирован: 15 ноя 2006, 15:25

Сообщение Бобков » 26 сен 2008, 07:26

Проверьте канал, возьмите калибратор или магазин сопротивлений, задайте необходимое сопротивление для нескольких точек.
И если вас все устраивает...

Когда я писал что все получилось именно это я и сделал.