WB-MAI6 подключение датчиков

WB-MAI6 на первом канал был подключен стандартный PT100, поменял на PT1000 изменив необходимые настройки. Не читается. что не так?

Добрый день.
Не читается что? Лучше (вместо картинки) покажите отправленные в устройство байты и его ответ.

А что картинка мало информативнa? Подключено устройство и активно, согласно карте регистров на 5120 как PT1000 На 5380 должно быть не 0 и изменяемое значение также как на 5376. Регистры то те?. Если подключен PT100 к этому входу температура считывается.

Добрый день.

Да, картинка малоинформативна, т.к. из нее сложно понять, что вы делаете и что хотите получить.

По данному уточнению становится понятнее. При сопротивлении Pt1000 равном 1000,13 температура равно 0,034 градусов. В регистре 5380 параметр округлен до десятой градуса, поэтому нулевое значение - это верное значение.

Итак, в 0x1400 записано 4355?
То есть датчик подключен к первому каналу ко входу P
Соответственно значение надо читать с 0x1504, то есть из 5380.
Но это регистр - пересчитанное значение, естественно.
А что читается из двух регистров (измеренное) начиная с 0x1500?

Добрый день,
на 0х1400 записано 4611 трехпроводная схема.
На 0х1500 или 5376 читается 100013 без изменений

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

Брехня, температура в помещении не около 0 а 18 С. 100013 не изменяется если датчик нагревать . Сопротивление на самом датчике при этом меняется как и положено.

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

Какова температура измеряемой среды датчиком? Примерно. Вряд ли же 0 градусов?).
Каково фактическое сопротивление датчика измеренное мультиметром? Пришлите фото подключения датчика.

Температура 18 С Тестером 1072 ΟΜ . На остальных 5 входах подключены PT100.

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

Я правильно понимаю, что на других 5 входах, где подключены Pt100, измерение ожидаемое?
Если так, проверьте Pt1000 на другом входе.

На втором канале тоже самое с PT 1000, PT100 правильно виден на 3 входе .

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

Так. Все больше и больше вопросов возникает.
Картина такова, что на втором канале сопротивление Pt100 ожидаемое и изменяется, а Pt1000 там же показывает статичное сопротивление 1000.13?

Вы можете на первый или второй канал подключить Pt100 , настроить и показать результат?

На первый снова подключил PT100 . отображает верно. Может какие то настройки не верны

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

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

Получилось читать нормально только как тип 4355 , т.е. 2 проводной схемой. Если указывать тип 4611 и 4627 не катит.

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

Пробую.

Иду в Модуль аналоговых входов WB-MAI6 — Wiren Board
подключаю по “Рис.8” ко входу 2.
В 0x2400 пишу 0x1203
0x2401 - 0

modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a13 -t0x03 -r 0x2400 -c 1
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[0D][03][24][00][00][01][8E][36]
Waiting for a confirmation...
<0D><03><02><12><03><E4><E4>
SUCCESS: read 1 of elements:
	Data: 0x1203 

modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a13 -t0x03 -r 0x2401 -c 1
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[0D][03][24][01][00][01][DF][F6]
Waiting for a confirmation...
<0D><03><02><00><00><A8><45>
SUCCESS: read 1 of elements:
	Data: 0x0000 

Читаю значение сопростивления:

modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a13 -t0x03 -r 0x2500 -c 2
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[0D][03][25][00][00][02][CF][CB]
Waiting for a confirmation...
<0D><03><04><00><01><86><AD><C4><2E>
SUCCESS: read 2 of elements:
	Data: 0x0001 0x86ad 

Ожидаемо, ~1000,13 Ом

Ну и температуру:

modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a13 -t0x03 -r 0x2505 -c 2
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[0D][03][25][05][00][02][DF][CA]
Waiting for a confirmation...
<0D><03><04><00><00><00><01><F7><F3>
SUCCESS: read 2 of elements:
	Data: 0x0000 0x0001 

1 сообщение было перенесено в новую тему: WB-MAI6. Трехпроводная и двухпроводная схема для Pt1000

Добрый день.
Получилось ли воспроизвести, как показал коллега?

Итак канал 2 настроен на трехпроводный PT1000

  1. все три клеммы замкнуты друг с другом. Ожидаю сопротивление перемычки.
modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a13 -t0x03 -r 0x2500 -c 2
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[0D][03][25][00][00][02][CF][CB]
Waiting for a confirmation...
<0D><03><04><00><00><00><0D><F7><F6>
SUCCESS: read 2 of elements:
	Data: 0x0000 0x000d 

Как и ожидается - сопротивление перемычки.

  1. размыкаю перемычку между iGnd и N
    Ожидаю “большого” сопротивления
modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a13 -t0x03 -r 0x2500 -c 2
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[0D][03][25][00][00][02][CF][CB]
Waiting for a confirmation...
<0D><03><04><FF><FF><FF><E8><77><A9>
SUCCESS: read 2 of elements:
	Data: 0xffff 0xffe8 

Противоречит ожидаемому.

  1. Оставляю замкнутым iGnd и N, размыкаю P Ожидаю большого сопротивления.
modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a13 -t0x03 -r 0x2500 -c 2
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[0D][03][25][00][00][02][CF][CB]
Waiting for a confirmation...
<0D><03><04><00><01><86><AD><C4><2E>
SUCCESS: read 2 of elements:
	Data: 0x0001 0x86ad 

Так… несколько неожиданно 100013
Получается что выдает одно значение независимо от того что подключено. Это - неожиданное поведение, думаю разберемся. Благодарю, похоже нашлась бага в актуальной прошивке.
У вас какая прошивка в модуле?