WB-MAI6. Трехпроводная и двухпроводная схема для Pt1000

Вижу подобная проблема не только у меня.
По трехпроводной схеме вообще не работает прибор: ни сопротивление (код 0x0102) не определяет, ни датчик РТ1000 (код 0x1203) и ему подобные . По двухпроводной схеме все работает - по контакту Р мерит сопротивление датчика, по контакту N мерит сопротивление проводов. А при переключении в трехпроводной режим замирает на 1000,13. Похоже на косяк в прошивке (HW: v1.4A, FW:2.0.5). Что делать будем?

Добрый день.
Пришлите фото подключения датчика к модулю. Замеры сопротивления датчика и сопротивление линии.
Опишите подробнее какими командами настраиваете вход модуля, какими считываете регистр измеряемых величин.
Пытаюсь воспроизвести на WB-MAI6 FW2.0.5 - не воспроизводится.
Мой действия:

  1. Подключаю резистор по трехпроводной схеме.
  2. В 0x2400 пишу 0x1203:
root@wirenboard-AVIUBE7W:~# modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a43 -t0x06 -r0x2400 0x1203
Data to write: 0x1203
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[2B][06][24][00][12][03][C8][51]
Waiting for a confirmation...
<2B><06><24><00><12><03><C8><51>
SUCCESS: written 1 elements!
  1. В 0x2401 пишу 0:
root@wirenboard-AVIUBE7W:~# modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a43 -t0x06 -r0x2401 0
Data to write: 0x0
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[2B][06][24][01][00][00][D5][30]
Waiting for a confirmation...
<2B><06><24><01><00><00><D5><30>
SUCCESS: written 1 elements!
  1. Считываю значение сопротивления:
root@wirenboard-AVIUBE7W:~# modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a43 -t0x04 -r0x2500 -c2
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[2B][04][25][00][00][02][7D][0D]
Waiting for a confirmation...
<2B><04><04><00><01><7E><2D><C0><3B>
SUCCESS: read 2 of elements:
	Data: 0x0001 0x7e2d
  1. Считываю значение температуры:
root@wirenboard-AVIUBE7W:~# modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a43 -t0x04 -r0x2504 -c1
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[2B][04][25][04][00][01][7C][CD]
Waiting for a confirmation...
<2B><04><02><FF><C8><E0><90>
SUCCESS: read 1 of elements:
	Data: 0xffc8

Покажите свои действия.

У меня на линии MB еще 2 устройства висят и скорость обмена 19200 настроена и 1 стоп бит. Настраивал с помощью rilheva . это все не объясняет почему по двух проводной схеме для регистра 4355 0х1103 все работает а для 0х1203 и 0х1213 трех проводной не работает.

С уважением,
Виктор Апраксин

Коллега обнаружил, что поведение, когда сопротивление постоянно 1000,13 Ом, наблюдается при отсутствии контакта входа INxP. Проверьте соединение.
По вопросу, что при ожидаемом максимальном сопротивлении, когда контакт P разомкнут, сопротивление около 1 кОм, взято в проработку.

Михаил, Причем тут контакт когда читается прекрасно если прописан 4355 и не читается если 4611 и 4627

С уважением,
Виктор Апраксин

Аналогично предыдущему сообщению от vito - на уровне железа все работает. По двухпроводной схеме все измеряется, и P и N вход, значит обрыва или неправильного подключения нет. Похоже ошибка на программном уровне, прибор все значения видит, но при переключении в трехпроводную схему не вычисляет сопротивление, а зависает на 0. Возможно брак в приборах, которые к нам с vito попали.4355.png

пт, 22 сент. 2023 г. в 09:31, Михаил через Wiren Board Support <info@wirenboard.com>:

4611.png

Решил добавить скрины для случая обрыва датчика
4355 с обрывом.png

4611 с обрывом.png

пт, 22 сент. 2023 г. в 12:01, Alex Sinyavin <alexsinjawin@gmail.com>:

4355.png

Пришлите серийный номер модуля.

пт, 22 сент. 2023 г. в 13:58, Михаил через Wiren Board Support <info@wirenboard.com>:

IMG20230922152034.jpg

Добрый день.
@Alex_Sinyavin, @vito. Обнаружено, что при настройке входа для измерения температуры (сопротивления) по трехпроводной схеме, модуль при сопротивлении выше 1000,13 Ом, не показывает большее сопротивление и “замирают” показания в значении 1000,13 Ом. Вопрос направлен разработчикам. Ждем исправлений.

Михаил, по надобности я приобреnаю еще одно такое устройство у Wiren board. Как обстоит дело сейчас с подключением PT 1000 по трехпроводной схеме?

С уважением,
Виктор Апраксин

Добрый день.
К сожалению, на данный момент пока не доступна обновленная прошивка. Насколько я знаю сейчас данное исправление на тестировании. Думаю, что в скором времени будет доступна.

Вы можете вручную обновить прошивку модуля по инструкции.
Вот файл прошивки модуля:
wb-mai6__2.0.7-rc5_bugfix-3w-more-1000-ohm_37ca36f.wbfw (36,7 КБ)
Если возникнут сложности или проблемы с ручным обновлением прошивки, то сообщите,
и я постараюсь подсказать.
Сообщите о результате обновления.

Добрый день.
Можете обновить ваш модуль до стабильной версии 2.0.7. Обнаруженное вами некорректное измерение сопротивления при трехпроводной схеме исправлено в новой прошивке. Вот ссылка на описанную Еррату.
Спасибо за обратную связь.