PDA

Просмотр полной версии : МОДУС5640 (измерение температуры)



Elka
18.12.2011, 21:22
Подключил к модулю два датчика:
1)ДТС034-PT100.B3.50/1
2)ДТС3014-PT1000.B2.50/2
В соответствии с РЭ проделал процедуру настройки модуля (UnLockParams=1;InputType_Ch1=R385_100,InputType_c h2=R385_1000,InputType_ch3=NO_SENSOR,InputType_ch4 =NO_SENSOR;InitMode=1;UnLockParams=0).
Второй канал стабильно измеряет температуру: 26.8, дальше цифры колеблятся. Первый канал - 28.2, дальше цифры колеблятся. Датчики в двух сантиметрах друг от друга. Хрен бы с ним (хотя, конечно - ой!, первый раз такое вижу!), но вот раз в две-три секунды на первом канале возникает значение 48.
Подозреваю, что мне должны помочь параметры FilterT_Ch1, FilterA_Ch1.
Но не очень осмысленная игра ими мне не помогла. Что надо туда записать, дабы убрать эти пики "48"?.. И почему при таких же настройках на датчике PT1000 никаких пиков нет? Это особенность датчика PT100?

Pashtet
18.12.2011, 21:53
Смею предположить, что фильтр "скользящее среднее" или "медианный фильтр" смогут помочь.

Elka
19.12.2011, 01:03
Не спорю, что есть десятки программных реализаций различных алгоритмов, просто сравниваю линейку МОДУС с ПЛК63 - там я таких проблем не встречал, а что встречалось - решалось встроенными средствами фильтрования. Но все температурные датчики, которые там использовались были PT1000.

Elka
17.05.2013, 13:46
При дальнейших исследованиях (прошивка уже новее и, вероятно, там уже всё устранено) напал на влияние какого-то из модулей шины (5634?) на это появление "48" во втором канале 5640. В чистом виде 5640 не глючил.

Было давно, пишу просто для фиксации факта - если кто встретит, направление, куда копать. Тогда вышел из ситуации задействовав каналы 1 и 3, и освободив 2. С той поры не пробовал.