Gas sensor WB-MSGR

Материал из Wiren Board
Версия от 21:49, 8 июня 2016; EvgenyBoger (обсуждение | вклад) (Новая страница: «350px|thumb|right| Датчик WB-MSGR ==== Назначение ==== Комбинированные электрохимически…»)

Датчик WB-MSGR

Назначение

Комбинированные электрохимические датчики газа WB-MSGR с встроенным реле.

Исполнение: пластиковый корпус с возможностью крепления на DIN-рейку и крепёжными отверстиями. Напряжение питания 9 – 24В.

Управление модулем производится с контроллера или ПК по шине RS-485 командами по протоколу MODBUS.

Технические характеристики

  • Коммуникационный протокол Modbus RTU
  • Способ подключения – разъёмные винтовые клеммные зажимы
  • Напряжение питания: 9-24В постоянного тока
  • Габариты: 65*46*29 mm
  • Отверстия для крепления
  • Возможность установки на DIN-рейку
  • Параметры реле: до 3А@230V AC, до 3A@30V DC

Условия эксплуатации:

  • Температура воздуха от -20°С до +50°С;
  • Относительная влажность воздуха до 98%,без конденсата влаги.

Модификации

Характеристики кодируются в артикуле, по следующей схеме:

Обозначение Поддерживаемая функция
WB-MSGR-xxxx версия с встроенным реле
WB-MSG-xxxx версия без встроенного реле



Порядок подключения

В процессе наполнения.

Управление

Параметры шины.

Скорость 9600 бит/сек, данных - 8 бит, чётность – нет, стоповый бит - 2.

Команды Modbus, поддерживаемые устройством

Command Dec Hex
READ_COIL 1 0x01
READ_HOLDING_REGISTERS 3 0x03
WRITE_SINGLE_COIL 5 0x05
WRITE_SINGLE_REGISTER 6 0x06
WRITE_MULTI_COILS 15 0x0F
WRITE_MULTI_REGISTERS 16 0x10

Функции

Смена адреса производится широковещательный (slave_id 0) командой записи (WRITE_SINGLE_REGISTER) в holding register с адресом 128 (0x80).

По адресу 200 лежит сигнатура длинной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель. Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6. Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3.


Карта регистров Modbus

Регистр / адрес тип чтение/запись значение по-умолчанию формат назначение В модификациях
0 input R 0x7FFF °C × 10 (signed) Температура с встроенного датчика T
1 input R 0xFFFF

%RH × 10 (signed)

Относительная влажность с встроенного датчика H
2 input R - lux Освещённость с встроенного датчика L
3 input R - dB Уровень шума S
4 input R - - -
5 input R - - -
6 input R 0x7FFF °C × 16 (signed) Температура с внешнего датчика D
7 input R 0x7FFF °C × 16 (signed) Температура с внешнего датчика D
90 holding RW 20 (200 ms) × 10 ms Время усреднения освещённости

L

91 holding RW 20 (200 ms) × 10 ms Время усреднения шума S
100 input R raw_val * 16 Сырое усреднённое значение с АЦП микрофона S
120 (0x78) holding RW 0 отличное от 0 запись в регистр вызывает перезагрузку МК без сохранения состояния все
121 (0x79) input R - mV текущее напряжение питания модуля все
128 (0x80) holding RW 1 Modbus-адрес устройства все
200-206 input R {'W','B','M','S',0,0} сигнатура все
220-241 input R __date__ __time__ дата сборки прошивки все
2000-2509 holding RW Буфер периодов IR-приемопередатчика I

Карта регистров флагов (Coils)

Начальный адрес Количество Назначение В модификациях
0 1 Состояние реле (чтение и установка) |