Gas sensor WB-MSGR/en: различия между версиями

Материал из Wiren Board
Метка: ручная отмена
(Новая страница: «| WB-MSGR-xxxx || version with built-in relay (basic model) |- | WB-MSG-xxxx || version without built-in relay (on request) |- |}»)
(не показаны 33 промежуточные версии 3 участников)
Строка 34: Строка 34:
|}
|}


== Specifications ==
== Технические характеристики ==
{| class="wikitable"
{| class="wikitable"
! style="text-align: center;" | Option
! style="text-align: center;" | Параметр
! style="text-align: center;" | Value
! style="text-align: center;" | Значение
|-
|-
! colspan="2" |Power
! colspan="2" |Питание
|-
|-
|Supply voltage
|Напряжение питания
|12 V — 24 V DC
|12 В — 24 В постоянного тока
|-
|-
|Power consumption
|Потребляемая мощность
|
|
* 1 watt in measurement mode
* 1 Вт в режиме измерения
* 1.1 W with relay on
* 1,1 Вт при включенном реле
* 1.5 W at peak loads.  
* 1,5 Вт при пиковых нагрузках.  
|-
|-
!colspan="2" | '''Terminals and wire section'''  
!colspan="2" | '''Клеммники и сечение проводов'''  
|-
|-
|| Recommended wire cross-section with NSUI, mm<sup>2</sup>|| 0,75 — 1 (2.5 for relay)
|| Рекомендуемое сечение провода с НШВИ, мм<sup>2</sup> || 0,75 — 1 (2,5 для реле)
|-
|-
|| Length of the standard sleeve NSVE, mm || 8
|| Длина стандартной втулки НШВИ, мм || 8
|-
|-
|| Torque of screws, N∙m || 0,2 (0,4 for relay)
|| Момент затяжки винтов, Н∙м || 0,2 (0,4 для реле)
|-
|-
! colspan="2" |Measured gas concentrations
! colspan="2" |Измеряемые концентрации газов
|-
|-
| Sensitivity range
| Диапазон чувствительности
|  
|  
* 300-10000 ppm -- for sensor with sensitive element to combustible gases;  
* 300-10000 ppm -- для датчика с чувствительным элементом к горючим газам;  
* 10-300 ppm -- for sensor with sensing element to organic gases (10-1000 ppm for benzene)
* 10-300 ppm -- для датчика с чувствительным элементом к органическим газам (10-1000 ppm для бензола)
|-
|-
! colspan="2" |Outputs (in WB-MSGR MODEL)
! colspan="2" |Выходы (в модели WB-MSGR)
|-
|-
| Relay output
| Выходы реле
| Relay with common, normally open and normally closed contacts (SPDT).
| Реле с общим, нормально открытым и нормально закрытым контактами (SPDT).
|-
|-
! colspan="2" |Control
! colspan="2" |Управление
|-
|-
|Management interface
|Интерфейс управления
|RS-485
|RS-485
|-
|-
|Interface isolation
|Изоляция интерфейса
|Uninsulated
|Неизолированный
|-
|-
|Communication protocol
|Протокол обмена данными
|Modbus RTU, address is set by software, factory settings are indicated on the label
|Modbus RTU, адрес задается программно, заводские настройки указаны на наклейке
|-
|-
|RS-485 interface parameters
|Параметры интерфейса RS-485
|  
|  
speed 9600 bps; data bits 8; parity N; stop bits 2;  
скорость 9600 бит/с; данные — 8 бит; четность N; стоп-биты 2;  
Starting from firmware version '''3.1.0''' parameters interfaces can be configured programmatically:
Начиная с версии прошивки '''3.1.0''' параметры интерфейсы могут быть настроены программно:
*Speed: 1200, 2400, 4800, 9600 (default), 19200, 38400, 57600, 115200 bps ([[UART_Communication_Settings/en|Configure RS-485 communication parameters for Wiren Board Modbus devices]])
*Скорость: 1200, 2400, 4800, 9600 (по умолчанию), 19200, 38400, 57600, 115200 бит/с ([[UART_Communication_Settings|Настройка параметров обмена данными по RS-485 для modbus-устройств Wiren Board]])
*Data: 8 bit
*Данные: 8 бит
*Parity check: none (default), 1 - odd (odd), 2 - even (even)  
*Проверка чётности: нет (по умолчанию), 1 - нечётный (odd), 2 - чётный (even)  
*Stop bits: 2 (default), 1
*Стоповых бит: 2 (по умолчанию), 1
|-
|-
|Ready for operation after power supply
|Готовность к работе после подачи питания
| see section [[#Principle of operation and setting sensor and gauge setup]]
| см. раздел [[#Принцип работы и настройка датчика|Принцип работы и настройка датчика]]
|-
|-
! colspan="2" |dimensions
! colspan="2" |Габариты
|-
|-
| Size
| Габариты
| 65x46x29 mm
| 65x46x29 мм
|-
|-
| Width of DIN units
| Ширина DIN-юнитов
| ~2.5
| ~2,5
|-
|-
! colspan="2" |operating Conditions
! colspan="2" |Условия эксплуатации
|-
|-
| Air temperature
| Температура воздуха
|
|
* -10°C to +45°C for combustible gas sensors
* -10°С до +45°С для датчиков горючих газов
* -20°C to +50°C for organic gas sensors
* -20°С до +50°С для датчиков органических газов
|-
|-
| Relative humidity
| Относительная влажность воздуха
| up to 98%, without condensation
| до 98%, без конденсации влаги
|}
|}


== Installation==  
== Монтаж ==
[[File:WB-MS-dim.png|200px|thumb|right|WB-MSGR MODULE Mounting dimensions]]
[[Файл:WB-MS-dim.png|200px|thumb|right|Крепежные размеры модуля WB-MSGR]]
[[File:Installation_WB5_+wb-msgr+syren.png|450px|thumb|left|Connect the WB-MSGR MODULE to the WB5 controller. If the configured concentration of the dangerous gas is exceeded, a siren is triggered.]]  
[[Файл:Installation_WB5_+wb-msgr+syren.png|450px|thumb|left|Подключение модуля WB-MSGR к контроллеру WB5. При превышении настроенной концентрации опасного газа срабатывает сирена.]]  
The sensor can be mounted on a standard 35 mm wide DIN rail and occupies a width of about 2.5 DIN modules. The sensor also has holes for direct attachment to any flat surface. The diameter of the holes 4mm, the distance between the centers — 41 mm. the Distance between the head of the fixing screw and the surface (depth) — 11 mm.
Датчик может монтируется на стандартную DIN-рейку шириной 35 мм и занимает ширину около 2,5 DIN-модуля. Датчик также имеет отверстия для непосредственного крепления к любой плоской поверхности. Диаметр отверстий 4мм, расстояние между центрами — 41 мм. Расстояние между головкой крепежного винта и поверхностью (глубина) — 11 мм.
The module screw terminal block ([[#wbmsgrphoto|see figure "WB-MSGR SENSOR"]]) is used to connect power lines (V+ and GND) and control lines via RS-485 (RS-485 A and B). In the version with built-in relay, the upper screw terminals are connected to NC, COM, NO relay contacts.  
Блок винтовых зажимов модуля ([[#wbmsgrphoto|см. рисунок "Датчик WB-MSGR"]]) служит для подключения линий питания (V+ и GND), и линий управления по RS-485 (RS-485 A и B). В версии со встроенным реле верхние винтовые зажимы подключены к контактам реле NC, COM, NO.  






=== Functions===
=== Функции===


'''Address change''' is broadcast (slave_id 0) team record (WRITE_SINGLE_REGISTER) to holding register with address 128 (0x80).
'''Смена адреса''' производится широковещательный (slave_id 0) командой записи (WRITE_SINGLE_REGISTER) в holding register с адресом 128 (0x80).


The 6-byte '''signature''' has address 200. The signature is unique for each device model and allows you to identify the model.
По адресу 200 лежит '''сигнатура''' длинной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель.
To obtain the signatures, you should run READ_HOLDING_REGISTERS address 200 length 6.   
Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6.   
Writing to this area of memory is not supported and error 3 is returned when attempting to write to an invalid location.
Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3.


=== Safe mode ===
==== Безопасный режим ====
In this mode, when the Modbus communication is terminated, the device disconnects the relay after a specified time.
В этом режиме при прекращении обмена данными по modbus устройство отключает реле по прошествии заданного времени.


To enable safe mode, write a value other than 0 to HOLDING_REGISTER at 8. This value is a timeout in seconds.
Для включения безопасного режима нужно записать значение отличное от 0 в HOLDING_REGISTER по адресу 8. Это значение - таймаут в секундах.


= = = Operating principle and sensor setting ===
=== Принцип работы и настройка датчика ===
When the concentration of a certain gas changes, the resistance of the semiconductor sensing element ('''SE''') of the Rs sensor changesThe measurements use the ratio of the resistance of the SE Rs to the resistance measured in the reference medium Rs0. As the concentration of gases to which the sensor is sensitive increases, the SE resistance decreases, respectively, the Rs/Rs0 Ratio decreases. Based on the value of the Rs/Rs0 ratio, a decision can be made to turn on the warning signal. For different gases, the same RS/Rs0 ratio corresponds to different concentrations of these gases in the environment.
При изменении концентрации определенного газа изменяется сопротивление полупроводникового чувствительного элемента ('''ЧЭ''') датчика Rs.  При измерениях используется соотношение сопротивления ЧЭ Rs к сопротивлению, измеренному в эталонной среде Rs0. При увеличении концентрации газов, к которым чувствителен датчик, сопротивление ЧЭ падает, соответственно, уменьшается соотношение Rs/Rs0. На основании значения соотношения Rs/Rs0 можно принимать решение о включении предупреждающего сигнала. Для разных газов одно и то же соотношение Rs/Rs0 соответствует разной концентрации этих газов в окружающей среде.


There is a heater inside the sensor, which is constantly switched on, which makes it possible to measure the concentration of gases. If the sensor remained de-energized for a long time, then the output to the operating mode will require some time: from two days, if the sensor was not turned on for a month, to a week, if the sensor was not turned on for more than six months. Operation in an aggressive environment leads to degradation of SE, ice and condensate reduce its sensitivity.  
Внутри датчика имеется нагреватель, который постоянно включен, что обеспечивает возможность измерения концентрации газов. Если датчик долго оставался обесточенным, то выход на рабочий режим потребует некоторого времени: от двух суток, если датчик не включался месяц, до недели, если датчик не включался больше полугода. Эксплуатация в агрессивной среде приводит к деградации ЧЭ, наледь и конденсат снижают его чувствительность.  


Temperature and humidity also affect the resistance of the sensing element: it drops with increasing temperature and humidity.  
Температура и влажность также влияют на сопротивление чувствительного элемента: оно падает с увеличением температуры и влажности.  


Before setting up the sensor, wait for the SE to enter the operating mode. The operating mode stabilizes the resistance of the SE under constant ambient conditions under which the sensor will be constantly operated.
Перед настройкой датчика дождитесь выхода ЧЭ на рабочий режим (так называемый "отжиг"). О выходе на рабочий режим можно судить по стабилизации сопротивления ЧЭ при неизменных окружающих условиях при которых датчик будет постоянно эксплуатироваться.


The value of Rs0 depends on the type of sensor and can vary from one instance to another, so it is initially possible to set the value of Rs0 equal to the resistance after entering the operating mode.
Значение Rs0 зависит от типа датчика и может варьироваться от одного экземпляра к другому, поэтому изначально возможно установить значение Rs0 равным сопротивлению после выхода на рабочий режим.


==== Automatic relay control ====
==== Автоматическое управление реле ====
In modifications of sensors with relay the algorithm of its operation is as follows: if the value Rs/Rs0 ("Rs ratio") exceeds the set threshold "High threshold" (register 61), the relay <b>is disabled</b>. If the value becomes less than the "Low threshold" (register 62), the relay <b>is switched on</b>.
В модификациях датчиков с реле алгоритм его работы следующий: если значение Rs/Rs0 ("Rs ratio") превышает установленный порог "High threshold" (регистр 61), реле <b>отключается</b>. Если значение становится меньше порога "Low threshold" (регистр 62), реле <b>включается</b>.


For correct operation, the parameters "Rs ratio", "High threshold" and "Low threshold" must have values other than zero.
Для корректной работы параметры "Rs ratio", "High threshold" и "Low threshold" должны иметь значения, отличные от нуля.


=== Web-based management ===
==== Управление через web-интерфейс ====
[[File:WB-MSGR-web.png |300px|thumb|right| WB-MSGR sensor in web interface]]
[[File:WB-MSGR-web.png |300px|thumb|right| Датчик WB-MSGR в web-интерфейсе]]


The operation logic described above is implemented through settings that can be made in the sensor web interface.
Описанная выше логика работы реализуется через настройки, которые можно выполнить в web-интерфейс датчика.
   
   
* Relay — relay status, can be changed manually. (For example, when a relay is triggered, you can first turn off the alarm and then address the problem)
* Relay — состояние реле, может изменяться вручную. (Например, при срабатывании реле вы можете сначала отключить сигнал тревоги, а затем заняться решением проблемы)
* Rs — current resistance of the sensing element.
* Rs — текущее сопротивление чувствительного элемента.
* Rs0 — resistance of the sensing element in the reference medium.
* Rs0 — сопротивление чувствительного элемента в эталонной среде.
* Rs ratio — current RS/Rs0 ratio
* Rs ratio — текущее отношение Rs/Rs0
* High —  threshold turn-off threshold (see above)
* High threshold -- порог отключения (см. выше)
* Low threshold —  the threshold for inclusion (see above)
* Low threshold -- порог включения (см. выше)
* Input Voltage — the voltage supply of the sensor module
* Input Voltage -- напряжение питания модуля датчика


=== Modbus register map ===
=== Карта регистров Modbus ===


The set of registers differs from the set of registers of other modules due to the specifics of the device, we give it completely here.
Набор регистров отличается от набора регистров других модулей в силу специфики устройства, приводим его полностью здесь.


{| border="1" class="wikitable" style="text-align:center"
{| border="1" class="wikitable" style="text-align:center"
!Register / address
!Регистр / адрес
!type
!тип
!read-write
!чтение/запись
!default
!значение по-умолчанию
!format
!формат
!appointment
!назначение
!In modification
!В модификациях
|-
|-
|8
|8
Строка 180: Строка 180:
|0
|0
|seconds
|seconds
|timeout for safe mode
|таймаут для безопасного режима
|<nowiki>-R</nowiki>
|<nowiki>-R</nowiki>
|-
|-
Строка 195: Строка 195:
||R||-||raw_val * 16
||R||-||raw_val * 16
unsigned
unsigned
||Raw averaged value with gas sensor ADC
||Сырое усреднённое значение с АЦП датчика газа
|all
|все
|-
|-
|51
|51
Строка 202: Строка 202:
|R
|R
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|R × 0.1 (Ohm)
|R × 0.1 (Ohm)
unsigned
unsigned
|The resistance value of the measuring element of the gas sensor
|Значение сопротивления измерительного элемента датчика газа
|
|
|-
|-
Строка 213: Строка 213:
|R/R0 * 1000  
|R/R0 * 1000  
unsigned
unsigned
|RS/Rs0 ratio (see register 60)
|Отношение Rs/Rs0 (см. регистр 60)
|
|
|-
|-
Строка 228: Строка 228:
|RW
|RW
|
|
|R × 10 (Ohm)
|R × 10 (Ohm)
unsigned
unsigned
|The resistance value Rs0 of the measuring element of the gas sensor at 100ppm for the registers 52 and 61-62
|Значение сопротивления Rs0 измерительного элемента датчика газа при 100ppm для регистров 52 и 61-62
|
|
|-
|-
Строка 239: Строка 239:
|R/R0 * 1000  
|R/R0 * 1000  
unsigned
unsigned
|Threshold for Rs/Rs0 (the rising edge, the threshold is exceeded)
|Порог для Rs/Rs0 (передний фронт, превышение порога)
|
|
|-
|-
Строка 248: Строка 248:
|R/R0 * 1000  
|R/R0 * 1000  
unsigned
unsigned
|Threshold for Rs/Rs0 (falling edge, falling below the threshold value)
|Порог для Rs/Rs0 (задний фронт, падение значение ниже порога)
|
|
|-
|-
Строка 259: Строка 259:
|
|
|-
|-
| 110 || holding || RW|| 96 || baud rate / 100 || RS-485 port speed, "'divided by 100"'. Permissible speeds: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 <br>([[UART_Communication_Settings|configure RS-485 communication parameters for wiren Board modbus devices]])
| 110 || holding || RW || 96 || baud rate / 100 || скорость порта RS-485, '''делённая на 100'''. Допустимые скорости: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 <br>([[UART_Communication_Settings|Настройка параметров обмена данными по RS-485 для modbus-устройств Wiren Board]])
|colspan="3"|all
|colspan="3"|все
|-
|-
| 111 || holding || RW|| 0 || || configure the RS-485 port parity bit. Valid values: 0 - no parity bit (none), 1 - odd (odd), 2 - even (even) |
| 111 || holding || RW || 0 || || настройка бита чётности порта RS-485. Допустимые значения: 0 - нет бита чётности (none), 1 - нечётный (odd), 2 - чётный (even) |
|colspan="3"|all
|colspan="3"|все
|-
|-
| 112 || holding || RW|| 2 || || number of stop bits of RS-485 port. Valid values: 1, 2  
| 112 || holding || RW || 2 || || количество стоп-битов порта RS-485. Допустимые значения: 1, 2  
|colspan="3"|all
|colspan="3"|все
|-
|-
|
|
Строка 276: Строка 276:
|
|
|-
|-
| 120 (0x78) || holding || RW|| 0 || 0 || write to the register causes a reboot of the MK stateless
| 120 (0x78) || holding || RW || 0 || отличное от 0 || запись в регистр вызывает перезагрузку МК без сохранения состояния
|everything
|все
|-
|-
| 121 (0x79) || input || R || - || mV || current supply voltage of the module
| 121 (0x79) || input || R || - || mV || текущее напряжение питания модуля
|everything
|все
|-
|-
| 128 (0x80) || holding || RW|| 1 || || Modbus device address
| 128 (0x80) || holding || RW || 1 || || Modbus-адрес устройства
|everything
|все
|-
|-
| 200-206 || input || R || {'W','B','M','S','G','R'} | | | signature
| 200-206 || input || R || {'W','B','M','S','G','R'} || || сигнатура
|everything
|все
|-
|-
| 220-241 || input || R | | | | _date__ _time__|| firmware build date
| 220-241 || input || R || || __date__ __time__||   дата сборки прошивки
|everything
|все
|-
|-
|}
|}


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




{| border="1" class="wikitable" style="text-align:center"
{| border="1" class="wikitable" style="text-align:center"
!Start address || Quantity || Destination
!Начальный адрес || Количество || Назначение
!In modification
!В модификациях
|-
|-
| 0 || 1 || style="text-align:left" | relay Status (read and set) || -R  
| 0 || 1 || style="text-align:left" | Состояние реле (чтение и установка) || -R  
|-
|-
|}
|}


==Modbus Control==
== Управление по Modbus ==


Details of the work with the module via Modbus Protocol is written in [[Sensors_Modbus_Management/en| Sensors Modbus Management ]].
Подробно о работе с датчиком по протоколу Modbus написано в разделе [[Sensors_Modbus_Management|Управление датчиками Wirenboard по протоколу Modbus]]. Карта регистров приведена выше.
You can also find a map of the device registers there.


== Images and drawings of the device ==
== Изображения и чертежи устройства ==
{{Wbincludes:WBPicturesNoDrawing|1}}
{{Wbincludes:WBPicturesNoDrawing|1}}
{{Wbincludes:WBPicturesNoDrawing|2}}
{{Wbincludes:WBPicturesNoDrawing|2}}

Версия 17:10, 24 июля 2019

Другие языки:


The model is discontinued.

WB-MSGR

Purpose

Combined electrochemical gas sensors WB-MSGR with built-in relay.

Design: plastic housing with DIN rail mounting and mounting holes. Supply voltage 12 – 24V.

The module is controlled from the controller or PC via RS-485 bus by Modbus commands.

You can order a sensor with sensors to choose from:
  • combustible gases: natural gas, methylpropane, propane, methane, hydrogen. Description: Файл:MQ2.pdf
  • organic gases: NH3, NOx, alcohol, benzene, tobacco smoke, CO2. Description: Файл:SNS-MQ135.pdf

Modifications

Characteristics are coded in the article, according to the following scheme:

Designation Supported function
WB-MSGR-xxxx version with built-in relay (basic model)
WB-MSG-xxxx version without built-in relay (on request)

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

Параметр Значение
Питание
Напряжение питания 12 В — 24 В постоянного тока
Потребляемая мощность
  • 1 Вт в режиме измерения
  • 1,1 Вт при включенном реле
  • 1,5 Вт при пиковых нагрузках.
Клеммники и сечение проводов
Рекомендуемое сечение провода с НШВИ, мм2 0,75 — 1 (2,5 для реле)
Длина стандартной втулки НШВИ, мм 8
Момент затяжки винтов, Н∙м 0,2 (0,4 для реле)
Измеряемые концентрации газов
Диапазон чувствительности
  • 300-10000 ppm -- для датчика с чувствительным элементом к горючим газам;
  • 10-300 ppm -- для датчика с чувствительным элементом к органическим газам (10-1000 ppm для бензола)
Выходы (в модели WB-MSGR)
Выходы реле Реле с общим, нормально открытым и нормально закрытым контактами (SPDT).
Управление
Интерфейс управления RS-485
Изоляция интерфейса Неизолированный
Протокол обмена данными Modbus RTU, адрес задается программно, заводские настройки указаны на наклейке
Параметры интерфейса RS-485

скорость 9600 бит/с; данные — 8 бит; четность N; стоп-биты 2; Начиная с версии прошивки 3.1.0 параметры интерфейсы могут быть настроены программно:

Готовность к работе после подачи питания см. раздел Принцип работы и настройка датчика
Габариты
Габариты 65x46x29 мм
Ширина DIN-юнитов ~2,5
Условия эксплуатации
Температура воздуха
  • -10°С до +45°С — для датчиков горючих газов
  • -20°С до +50°С — для датчиков органических газов
Относительная влажность воздуха до 98%, без конденсации влаги

Монтаж

Крепежные размеры модуля WB-MSGR
Подключение модуля WB-MSGR к контроллеру WB5. При превышении настроенной концентрации опасного газа срабатывает сирена.

Датчик может монтируется на стандартную DIN-рейку шириной 35 мм и занимает ширину около 2,5 DIN-модуля. Датчик также имеет отверстия для непосредственного крепления к любой плоской поверхности. Диаметр отверстий — 4мм, расстояние между центрами — 41 мм. Расстояние между головкой крепежного винта и поверхностью (глубина) — 11 мм. Блок винтовых зажимов модуля (см. рисунок "Датчик WB-MSGR") служит для подключения линий питания (V+ и GND), и линий управления по RS-485 (RS-485 A и B). В версии со встроенным реле верхние винтовые зажимы подключены к контактам реле NC, COM, NO.


Функции

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

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

Безопасный режим

В этом режиме при прекращении обмена данными по modbus устройство отключает реле по прошествии заданного времени.

Для включения безопасного режима нужно записать значение отличное от 0 в HOLDING_REGISTER по адресу 8. Это значение - таймаут в секундах.

Принцип работы и настройка датчика

При изменении концентрации определенного газа изменяется сопротивление полупроводникового чувствительного элемента (ЧЭ) датчика Rs. При измерениях используется соотношение сопротивления ЧЭ Rs к сопротивлению, измеренному в эталонной среде Rs0. При увеличении концентрации газов, к которым чувствителен датчик, сопротивление ЧЭ падает, соответственно, уменьшается соотношение Rs/Rs0. На основании значения соотношения Rs/Rs0 можно принимать решение о включении предупреждающего сигнала. Для разных газов одно и то же соотношение Rs/Rs0 соответствует разной концентрации этих газов в окружающей среде.

Внутри датчика имеется нагреватель, который постоянно включен, что обеспечивает возможность измерения концентрации газов. Если датчик долго оставался обесточенным, то выход на рабочий режим потребует некоторого времени: от двух суток, если датчик не включался месяц, до недели, если датчик не включался больше полугода. Эксплуатация в агрессивной среде приводит к деградации ЧЭ, наледь и конденсат снижают его чувствительность.

Температура и влажность также влияют на сопротивление чувствительного элемента: оно падает с увеличением температуры и влажности.

Перед настройкой датчика дождитесь выхода ЧЭ на рабочий режим (так называемый "отжиг"). О выходе на рабочий режим можно судить по стабилизации сопротивления ЧЭ при неизменных окружающих условиях — при которых датчик будет постоянно эксплуатироваться.

Значение Rs0 зависит от типа датчика и может варьироваться от одного экземпляра к другому, поэтому изначально возможно установить значение Rs0 равным сопротивлению после выхода на рабочий режим.

Автоматическое управление реле

В модификациях датчиков с реле алгоритм его работы следующий: если значение Rs/Rs0 ("Rs ratio") превышает установленный порог "High threshold" (регистр 61), реле отключается. Если значение становится меньше порога "Low threshold" (регистр 62), реле включается.

Для корректной работы параметры "Rs ratio", "High threshold" и "Low threshold" должны иметь значения, отличные от нуля.

Управление через web-интерфейс

Датчик WB-MSGR в web-интерфейсе

Описанная выше логика работы реализуется через настройки, которые можно выполнить в web-интерфейс датчика.

  • Relay — состояние реле, может изменяться вручную. (Например, при срабатывании реле вы можете сначала отключить сигнал тревоги, а затем заняться решением проблемы)
  • Rs — текущее сопротивление чувствительного элемента.
  • Rs0 — сопротивление чувствительного элемента в эталонной среде.
  • Rs ratio — текущее отношение Rs/Rs0
  • High threshold -- порог отключения (см. выше)
  • Low threshold -- порог включения (см. выше)
  • Input Voltage -- напряжение питания модуля датчика

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

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

Регистр / адрес тип чтение/запись значение по-умолчанию формат назначение В модификациях
8 holding RW 0 seconds таймаут для безопасного режима -R
50 input R - raw_val * 16

unsigned

Сырое усреднённое значение с АЦП датчика газа все
51 input R - R × 0.1 (Ohm)

unsigned

Значение сопротивления измерительного элемента датчика газа
52 input R R/R0 * 1000

unsigned

Отношение Rs/Rs0 (см. регистр 60)
60 holding RW R × 10 (Ohm)

unsigned

Значение сопротивления Rs0 измерительного элемента датчика газа при 100ppm для регистров 52 и 61-62
61 holding RW R/R0 * 1000

unsigned

Порог для Rs/Rs0 (передний фронт, превышение порога)
62 holding RW R/R0 * 1000

unsigned

Порог для Rs/Rs0 (задний фронт, падение значение ниже порога)
110 holding RW 96 baud rate / 100 скорость порта RS-485, делённая на 100. Допустимые скорости: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
(Настройка параметров обмена данными по RS-485 для modbus-устройств Wiren Board)
все
111 holding RW 0 все
112 holding RW 2 количество стоп-битов порта RS-485. Допустимые значения: 1, 2 все
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','G','R'} сигнатура все
220-241 input R __date__ __time__ дата сборки прошивки все

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

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

Управление по Modbus

Подробно о работе с датчиком по протоколу Modbus написано в разделе Управление датчиками Wirenboard по протоколу Modbus. Карта регистров приведена выше.

Изображения и чертежи устройства


По ссылкам ниже вы можете скачать изображения и чертежи устройства WB-MSGR-2-flammable.

Corel Draw 2018: WB-MSGR-2-flammable.cdr.zip

Corel Draw PDF: WB-MSGR-2-flammable.cdr.pdf

Autocad 2013 DXF: Мы еще не подготовили чертеж этого устройства. Вы можете запросить чертеж устройства "WB-MSGR gas sensor (flammable gases)" на портале техподдержки Wiren Board (необходима регистрация).


По ссылкам ниже вы можете скачать изображения и чертежи устройства WB-MSGR135-organic.

Corel Draw 2018: WB-MSGR135-organic.cdr.zip

Corel Draw PDF: WB-MSGR135-organic.cdr.pdf

Autocad 2013 DXF: Мы еще не подготовили чертеж этого устройства. Вы можете запросить чертеж устройства "WB-MSGR gas sensors (organic gases)" на портале техподдержки Wiren Board (необходима регистрация).