PDA

Просмотр полной версии : Датчик показывает не те значения



kashtan713
01.06.2016, 10:41
Добрый день! Я совсем зеленый в этом деле, помогите пожалуйста. Есть ПЛК73, есть датчик температуры и влажности ДВТ-03.ТЭ, с аналоговым выходом 4...20мА. Подключил к контроллеру используя внутренний блок питания. резистор на 100 Ом поставил. Включил контроллер, температуру показывает 102,6. В чем может быть причина? Может надо как то границы устанавливать -40 градусов - 4мА, +100 градусов - 20мА? :confused:

Валенок
01.06.2016, 19:37
ПЛК73. Тип Ai 0/4-20мА -> 0..100.
% а не *C

kashtan713
02.06.2016, 09:16
ПЛК73. Тип Ai 0/4-20мА -> 0..100.
% а не *C

Да, вы правы. Если датчик показывает от -40*С до +100*С, то на 1% приходится 1,4*С. Датчик при комнатной температуре показывает +46,0 - это значит: 46*1,4-40=24,4*С. Все сходится. :) Спасибо Вам, прояснили.

Возникает вопрос, а как-нибудь можно сделать так, чтоб он показывал не проценты, а градусы?

ASo
02.06.2016, 11:29
Воспользоваться функцией LIN_TRAFO из util.lib

kashtan713
02.06.2016, 13:27
Воспользоваться функцией LIN_TRAFO из util.lib

Благодарю!

kashtan713
02.06.2016, 13:31
Возникла еще одна проблема:(
Есть газоанализатор пку-4/х-щ-2А, с 2-мя линейными выходами. Здесь уже концентрация 0% об. соответствует 4мА, 10% об. - 20мА. Подключил к плк, показывает 0,9, хотя сам газоанализатор показывает 0,06% об. В чем может быть проблема?:(:confused:

ASo
02.06.2016, 13:34
Для начала в таких случаях подключаете тестер и измеряете протекающий ток.