Помогите подобрать датчик на угарный газ CO

Необходим датчик на угарный газ. Помогите, пожалуйста, подобрать датчик, который корректно бы работал через преобразователь интерфейсов WB-MGE v.2

Добрый день.
Для подключения к WB-MGE v.2 необходим датчик, работающий по протоколу Modbus RTU с интерфейсом RS-485. Например, WTR10-A. Подключается как и любое стороннее Modbus-устройство. Информацию по подключению можете посмотреть в документации. К сожалению, опыта работы с данным датчиком не было — о его корректной работоспособности ничего сказать не смогу.

2 Likes

Вам для каких целей?
Есть промышленного применения
СТГ-3И-СО проверен годами. Modbus RTU есть
Сенсон-СВ-5023. Промышленный с Modbus RTU. По метану от этой фирмы применял. Очень качественные.
SYCN21B. От сейтрона тоже применяли, но другие. Тоже качественные. Этот с Modbus RTU

1 Like

SYCN21B Не получилось подключить, вообще не видит его через модуль. А на прямую, видел всегда нулевые показания. и к тому же не было доступа для чтения и записи общих регистров. Например помять адрес с дефолтного нулевого адрес не удалось

  1. Правильность подключения. A,B они же data - data +. Кто-то из производителей пишет A+, B-
  2. Правильно заданы параметры связи. По умолчанию 9600 N 1
  3. Правильный адрес. По умолчанию 1. 0 Я не встречал. Это широковещательный адрес
  4. Показания. Почему должен быть не 0. Датчик 0…500 ppm. 20 мг/м3 это условно 20 ppm - это первый порог. Уже возможны неприятные ощущения. 100 ppm - второй порог. Возможно легкое отравление. Откуда взяться угарному газу. Для проверки показаний нужно подать через специальный адаптер поверочную смесь с определенным расходом.
    Ну или дыхнуть с глубокого похмелья. Тоже что-нибудь покажет (проверено).
1 Like

Все подключено правильно, датчик отвечает и показывает значения, при подключении к RS-485. Но не разрешает заменить содержимое 128 регистра. В нем храниться адрес устройства.
По поводу всего остального-поняла, спасибо. Попробуем!

Не очень понятно, к сожалению. Не разрешает - что возвращается при записи в этот регистр?
Ну и - точно ли именно 128? В докцументации ведь 0.

128 это общий регистр для всех устройств с modbus. Именно из этого регистра по идее берутся номера. Например в системе 2 одинаковых датчика с одинаковым номером дефолтным-1. А 2 устройства с одинаковым номером в системе быть не должно

чтение флагов из 128 регистра работает, а чтение и запись возвращаются с ошибкой

Для устройств производства Wirenboard. Для сторонних устройство - надо пользоваться именно документацией производителя.

Modbus адрес датчика - регистр 0
показания - регистр 54 * 0,1(масштаб по умолчанию)
регистр 128 в документации не описан. Скорее всего чтение и запись должна давать ошибку illegal data address.

спасибо!!!