Перейти к содержанию

Навигация

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

Обновление для соответствия новой версии исходной страницы.
(Обновление для соответствия новой версии исходной страницы.)
(Обновление для соответствия новой версии исходной страницы.)
 
Строка 8: Строка 8:
==== Назначение ====
==== Назначение ====


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


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


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


Возможно заказать датчик с сенсорами на выбор:
Возможно заказать датчик с сенсорами на выбор:
Строка 21: Строка 21:
==== Модификации ====
==== Модификации ====


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


{| border="1" cellpadding="3" cellspacing="0"
{| border="1" cellpadding="3" cellspacing="0"
Строка 28: Строка 28:
|-
|-


| WB-MSGR-xxxx || версия с встроенным реле (основная модель)
| WB-MSGR-xxxx || версия со встроенным реле (основная модель)
|-
|-
| WB-MSG-xxxx || версия без встроенного реле (под заказ)
| WB-MSG-xxxx || версия без встроенного реле (под заказ)
Строка 48: Строка 48:
* 1 Вт в режиме измерения
* 1 Вт в режиме измерения
* 1,1 Вт при включенном реле
* 1,1 Вт при включенном реле
* 1,5 Вт при пиковых нагрузках.
* 1,5 Вт при пиковых нагрузках
|-
|-
!colspan="2" | '''Клеммники и сечение проводов'''  
!colspan="2" | '''Клеммники и сечение проводов'''  
Строка 68: Строка 68:
|-
|-
| Выходы реле  
| Выходы реле  
| Реле с общим, нормально открытым и нормально закрытым контактами (SPDT).
| Реле с общим, нормально открытым и нормально закрытым контактами (SPDT)
|-
|-
! colspan="2" |Управление
! colspan="2" |Управление
Строка 83: Строка 83:
|Параметры интерфейса RS-485
|Параметры интерфейса RS-485
|  
|  
скорость 9600 бит/с; данные — 8 бит; четность N; стоп-биты 2;
Cкорость 9600 бит/с; данные — 8 бит; четность N; стоп-биты 2.
Начиная с версии прошивки '''3.1.0''' параметры интерфейсы могут быть настроены программно:
Начиная с версии прошивки '''3.1.0''' параметры интерфейсы могут быть настроены программно:
*Скорость: 1200, 2400, 4800, 9600 (по умолчанию), 19200, 38400, 57600, 115200 бит/с ([[UART_Communication_Settings|Настройка параметров обмена данными по RS-485 для modbus-устройств Wiren Board]])
*скорость: 1200, 2400, 4800, 9600 (по умолчанию), 19200, 38400, 57600, 115200 бит/с ([[UART_Communication_Settings|Настройка параметров обмена данными по RS-485 для modbus-устройств Wiren Board]])
*Данные: 8 бит  
*данные: 8 бит  
*Проверка чётности: нет (по умолчанию), 1 - нечётный (odd), 2 - чётный (even)  
*проверка чётности: нет (по умолчанию), 1 - нечётный (odd), 2 - чётный (even)  
*Стоповых бит: 2 (по умолчанию), 1
*стоповых бит: 2 (по умолчанию), 1
|-
|-
|Готовность к работе после подачи питания
|Готовность к работе после подачи питания
Строка 105: Строка 105:
| Температура воздуха
| Температура воздуха
|
|
* -10°С до +45°С для датчиков горючих газов
* -10°С до +45°С -для датчиков горючих газов
* -20°С до +50°С для датчиков органических газов
* -20°С до +50°С - для датчиков органических газов
|-
|-
| Относительная влажность воздуха
| Относительная влажность воздуха
| до 98%, без конденсации влаги
| До 98%, без конденсации влаги
|}
|}


== Монтаж ==
== Монтаж ==
[[Файл:WB-MS-dim.png|200px|thumb|right|Крепежные размеры модуля WB-MSGR]]
[[Файл:WB-MS-dim.png|200px|thumb|right|Крепежные размеры модуля WB-MSGR]]
[[Файл:Installation_WB5_+wb-msgr+syren.png|450px|thumb|left|Подключение модуля WB-MSGR к контроллеру WB5. При превышении настроенной концентрации опасного газа срабатывает сирена.]]  
[[Файл:Installation_WB5_+wb-msgr+syren.png|450px|thumb|left|Подключение модуля WB-MSGR к контроллеру WB5. При превышении настроенной концентрации опасного газа срабатывает сирена]]  
Датчик может монтируется на стандартную DIN-рейку шириной 35 мм и занимает ширину около 2,5 DIN-модуля. Датчик также имеет отверстия для непосредственного крепления к любой плоской поверхности. Диаметр отверстий — 4мм, расстояние между центрами — 41 мм. Расстояние между головкой крепежного винта и поверхностью (глубина) — 11 мм.
Датчик может монтироваться на стандартную DIN-рейку шириной 35 мм. При этом он занимает пространство около 2,5 DIN-модуля. Датчик также имеет отверстия для непосредственного крепления к любой плоской поверхности. Диаметр отверстий — 4мм, расстояние между центрами — 41 мм. Расстояние между головкой крепежного винта и поверхностью (глубина) — 11 мм.
Блок винтовых зажимов модуля ([[#wbmsgrphoto|см. рисунок "Датчик WB-MSGR"]]) служит для подключения линий питания (V+ и GND), и линий управления по RS-485 (RS-485 A и B). В версии со встроенным реле верхние винтовые зажимы подключены к контактам реле NC, COM, NO.  
Блок винтовых зажимов модуля ([[#wbmsgrphoto|см. рисунок "Датчик WB-MSGR"]]) служит для подключения линий питания (V+ и GND), и линий управления по RS-485 (RS-485 A и B). В версии со встроенным реле верхние винтовые зажимы подключены к контактам реле NC, COM, NO.  


Строка 122: Строка 122:
=== Функции===
=== Функции===


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


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


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


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


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


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


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


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


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


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


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


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


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


{|  border="1" class="wikitable" style="text-align:center"
{|  border="1" class="wikitable" style="text-align:center"
!Регистр / адрес
!Регистр / адрес
!тип
!Тип
!чтение/запись
!Чтение/запись
!значение по-умолчанию
!Значение по-умолчанию
!формат
!Формат
!назначение
!Назначение
!В модификациях
!В модификациях
|-
|-
Строка 180: Строка 180:
|0
|0
|seconds
|seconds
|таймаут для безопасного режима
|Таймаут для безопасного режима
|<nowiki>-R</nowiki>
|<nowiki>-R</nowiki>
|-
|-
Строка 196: Строка 196:
unsigned
unsigned
||Сырое усреднённое значение с АЦП датчика газа
||Сырое усреднённое значение с АЦП датчика газа
|все
|Все
|-
|-
|51
|51
Строка 259: Строка 259:
|
|
|-
|-
| 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]])
| 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"|все
|colspan="3"|все
|-
|-
| 111 || holding || RW || 0 || || настройка бита чётности порта RS-485. Допустимые значения: 0 - нет бита чётности (none), 1 - нечётный (odd), 2 - чётный (even) |
| 111 || holding || RW || 0 || || Настройка бита чётности порта RS-485. Допустимые значения: 0 - нет бита чётности (none), 1 - нечётный (odd), 2 - чётный (even)  
|colspan="3"|все
|colspan="3"|все
|-
|-
| 112 || holding || RW || 2 || || количество стоп-битов порта RS-485. Допустимые значения: 1, 2  
| 112 || holding || RW || 2 || || Количество стоп-битов порта RS-485. Допустимые значения: 1, 2  
|colspan="3"|все
|colspan="3"|все
|-
|-
Строка 276: Строка 276:
|
|
|-
|-
| 120 (0x78) || holding || RW || 0 ||  отличное от 0 || запись в регистр вызывает перезагрузку МК без сохранения состояния
| 120 (0x78) || holding || RW || 0 ||  отличное от 0 || Запись в регистр вызывает перезагрузку МК без сохранения состояния
|все
|все
|-
|-
| 121 (0x79) || input || R || - ||  mV || текущее напряжение питания модуля
| 121 (0x79) || input || R || - ||  mV || Текущее напряжение питания модуля
|все
|все
|-
|-
Строка 285: Строка 285:
|все
|все
|-
|-
| 200-206 || input || R || {'W','B','M','S','G','R'} ||  || сигнатура
| 200-206 || input || R || {'W','B','M','S','G','R'} ||  || Сигнатура
|все
|все
|-
|-
| 220-241 || input || R || ||  __date__ __time__||  дата сборки прошивки
| 220-241 || input || R || ||  __date__ __time__||  Дата сборки прошивки
|все
|все
|-
|-
wb_editors
14 355

правок