# Корректировка незначительных отклонений датчика 4-20 мА

**URL:** <https://support.wirenboard.com/t/korrektirovka-neznachitelnyh-otklonenij-datchika-4-20-ma/28294>\
**Category:** Поддерживаемые устройства\
**Created:** [June 29, 2025, 4:38pm UTC](https://support.wirenboard.com/t/korrektirovka-neznachitelnyh-otklonenij-datchika-4-20-ma/28294 "2025-06-29T16:38:03Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![borouhin](https://support.wirenboard.com/user_avatar/support.wirenboard.com/borouhin/32/33848_2.png) [@borouhin](https://support.wirenboard.com/u/borouhin)\
**Post date:** [June 29, 2025, 4:38pm UTC](https://support.wirenboard.com/t/korrektirovka-neznachitelnyh-otklonenij-datchika-4-20-ma/28294/1 "2025-06-29T16:38:03Z")

</div>

Добрый день.

Дано - несколько датчиков давления Овен ПД100, подключённых к WB-MAI6. Один из датчиков при нулевом давлении даёт ток ~3.95 мА. Полагаю, это в пределах допуска, ну и в любом случае, меня такая точность более чем устраивает. Другие датчики при нуле, напротив, показывают на пару сотых мА больше 4.

WB в этой ситуации сигнализирует об ошибке и подсвечивает отрицательные показания датчика красным. Не то, чтобы это было серьёзной проблемой, можно эту ошибку просто игнорировать. Но хочется обрабатывать все ошибки единообразно, да и красная строка в интерфейсе без причины бросается в глаза.

Что-то я не соображу, есть какой-то способ или скорректировать диапазон датчика на те самые 0.05 мА в плюс, или иным способом не регистрировать ошибку при незначительном проседании тока чуть ниже 4 мА?

---

<div class="post-metadata">

**Author:** ![Aleksandr\_Khlebnikov](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr_khlebnikov/32/16067_2.png) [@Aleksandr\_Khlebnikov](https://support.wirenboard.com/u/Aleksandr_Khlebnikov)\
**Post date:** [June 30, 2025, 7:02am UTC](https://support.wirenboard.com/t/korrektirovka-neznachitelnyh-otklonenij-datchika-4-20-ma/28294/4 "2025-06-30T07:02:26Z")

</div>

Добрый день!  
В веб-интерфейсе Wiren Board вы можете настроить пересчёт показаний. Установите минимальное и максимальное пересчитываемое значение, соответствующее физическому диапазону вашего датчика. Это позволит нивелировать проблему интерпретации значения токового сигнала как ошибки. Возможно, вы сможете задать небольшую корректировку для нижней границы в соответствии с вашими требованиями.

---

<div class="post-metadata">

**Author:** ![borouhin](https://support.wirenboard.com/user_avatar/support.wirenboard.com/borouhin/32/33848_2.png) [@borouhin](https://support.wirenboard.com/u/borouhin)\
**Post date:** [June 30, 2025, 8:25am UTC](https://support.wirenboard.com/t/korrektirovka-neznachitelnyh-otklonenij-datchika-4-20-ma/28294/6 "2025-06-30T08:25:46Z")

</div>

Если бы это так просто работало - я бы вопрос не задавал 🙂

Настраивая мин. и макс. значения для датчика 4-20 мА, я указываю, какому значению сответствует 4 мА и 20 мА соответственно. Какие бы числа я ни указал в этих полях, при токе \<4мА я получаю ошибку.

Я могу вместо этого настроить вход как 0-20 мА, указав минимальное значение на 25% ниже реального диапазона датчика, и ошибка уходит. Но тогда я теряю возможность использовать встроенный механизм контроля ошибок при реальной проблеме (обрыве цепи, когда ток станет 0 мА). Точно так же я, конечно, могу создать виртуальное устройство, где пересчитать значения как угодно - но обработку ошибок тоже придётся делать кастомную. А хочется масштабируемого решения, чтобы такие вот особенности датчика настраивать на уровне драйвера, а не тащить в логику…

---

<div class="post-metadata">

**Author:** ![Aleksandr\_Khlebnikov](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr_khlebnikov/32/16067_2.png) [@Aleksandr\_Khlebnikov](https://support.wirenboard.com/u/Aleksandr_Khlebnikov)\
**Post date:** [June 30, 2025, 9:19am UTC](https://support.wirenboard.com/t/korrektirovka-neznachitelnyh-otklonenij-datchika-4-20-ma/28294/7 "2025-06-30T09:19:22Z")

</div>

Добрый день!

Также рекомендую [проверить на всякий случай физическое подключение](https://wirenboard.com/wiki/WB-MAI6_Modbus_Analog_Inputs#%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%D1%8B%D1%85_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_4-20_(0-20)_%D0%BC%D0%90) и исправность датчика. Был случай, когда датчик вёл себя аналогично из-за ошибки в подключении.

---

<div class="post-metadata">

**Author:** ![borouhin](https://support.wirenboard.com/user_avatar/support.wirenboard.com/borouhin/32/33848_2.png) [@borouhin](https://support.wirenboard.com/u/borouhin)\
**Post date:** [June 30, 2025, 9:31am UTC](https://support.wirenboard.com/t/korrektirovka-neznachitelnyh-otklonenij-datchika-4-20-ma/28294/14 "2025-06-30T09:31:56Z")

</div>

Да отлично там всё с подключением, отклонение-то всего 1,25%, плюс-минус как и у других таких же датчиков. Только у этого оно в минус, а у других в плюс. При росте давления показания растут совершенно адекватно и соответствуют стрелочному манометру.

В общем, наверное, вопрос в итоге трансформируется в feature request - добавить в настройки аналоговых входов возможность задать поправку, которую мы прибавляем к физическому значению измеряемой величины (силы тока, напряжения) до обработки ошибок и трансляции в единицы измерения. Чтобы такие вот неидеальные датчики можно было откалибровать на уровне настроек драйвера.

---

<div class="post-metadata">

**Author:** ![Aleksandr\_Khlebnikov](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr_khlebnikov/32/16067_2.png) [@Aleksandr\_Khlebnikov](https://support.wirenboard.com/u/Aleksandr_Khlebnikov)\
**Post date:** [June 30, 2025, 9:32am UTC](https://support.wirenboard.com/t/korrektirovka-neznachitelnyh-otklonenij-datchika-4-20-ma/28294/15 "2025-06-30T09:32:15Z")

</div>

Добрый день!

Посовещавшись с коллегами, дополнительно оформлю идею в разработку — чтобы можно было задать персонализированное отклонение в рамках погрешностей измерений. Тогда технически все алгоритмы сработок на аварию будут работать без ложных срабатываний.

---

<div class="post-metadata">

**Author:** ![borouhin](https://support.wirenboard.com/user_avatar/support.wirenboard.com/borouhin/32/33848_2.png) [@borouhin](https://support.wirenboard.com/u/borouhin)\
**Post date:** [June 30, 2025, 9:33am UTC](https://support.wirenboard.com/t/korrektirovka-neznachitelnyh-otklonenij-datchika-4-20-ma/28294/16 "2025-06-30T09:33:19Z")

</div>

> [@Aleksandr\_Khlebnikov](#):
>
> Посовещавшись с коллегами, дополнительно оформлю идею в разработку — чтобы можно было задать персонализированное отклонение в рамках погрешностей измерений.

Вот, мы буквально одновременно одно и то же написали, см. моё сообщение выше 🙂 Спасибо заранее, если получится!

---

<div class="post-metadata">

**Author:** ![Aleksandr\_Khlebnikov](https://support.wirenboard.com/user_avatar/support.wirenboard.com/aleksandr_khlebnikov/32/16067_2.png) [@Aleksandr\_Khlebnikov](https://support.wirenboard.com/u/Aleksandr_Khlebnikov)\
**Post date:** [June 30, 2025, 9:48am UTC](https://support.wirenboard.com/t/korrektirovka-neznachitelnyh-otklonenij-datchika-4-20-ma/28294/17 "2025-06-30T09:48:06Z")

</div>

Направил на рассмотрение идею.
