WB-M1W2 1-Wire to Modbus Temperature Measurement Module: различия между версиями

Материал из Wiren Board
(не показаны 132 промежуточные версии 15 участников)
Строка 1: Строка 1:
{{DISPLAYTITLE:WB-M1W2 v.1 и v.2 Преобразователь для термометров 1-Wire}}
{{PDF}}
<!--T:1-->
<!--T:1-->
[[Файл:WB-M1W2.jpg|мини|Модуль WB-M1W2]]
[[Файл:WB-M1W2.jpg|мини|Модуль WB-M1W2]]
[[Файл:WB-M1W2_new.png|мини|Модуль WB-M1W2, версия 2]]
<!--T:2-->
<!--T:2-->
{{DISPLAYTITLE:WB-M1W2 Преобразователь для термометров 1-Wire}}{{#vardefine:ProductFullName1|Преобразователь для термометров 1-Wire WB-M1W2}} {{#vardefine:FileName1|WB_M1W2}} {{#vardefine:ProductName1|WB-M1W2}}
'''[https://wirenboard.com/ru/product/WB-M1W2/ Купить в интернет-магазине]'''
'''[https://wirenboard.com/ru/product/WB-M1W2/ Купить в интернет-магазине]'''
== Назначение==
== Назначение==
WB-M1W2 компактный преобразователь, предназначенный для опроса '''двух''' цифровых термометров [[1-Wire | 1-Wire]] (DS18B20) по протоколу Modbus RTU по шине RS-485.
WB-M1W2 - компактный преобразователь, предназначенный для опроса '''двух''' цифровых термометров 1-Wire (DS18B20) по протоколу Modbus RTU по шине RS-485.
 
{{Wbincludes:WB-MS and WB-M1W2 Gosreestr}}
 
В устройстве универсальные входы, которые могут работать в режимах 1-Wire или «сухой контакт» с функциями подсчёта срабатываний и распознавания нажатий.
== Меры безопасности ==
{{Wbincludes:Safety|low_voltage=true}}


== Технические характеристики ==
== Технические характеристики ==
Строка 22: Строка 18:
|-
|-
|Напряжение питания интерфейсной части
|Напряжение питания интерфейсной части
|9 В – 28 В постоянного тока
|9 В — 24 В постоянного тока
|-
|-
|Потребляемая мощность
|Потребляемая мощность
|
|
0.1 Вт
0,1 Вт
|-
|-
! colspan="2" |Датчики
! colspan="2" |Датчики
|-
|-
| Внешние датчики
| Внешние датчики
| Можно подключить два цифровых датчика температуры DS18B20.
| Возможность подключения двух цифровых датчиков температуры DS18B20.
|-
|Внутренний датчик
|Встроенный NTC-термистор
|-
|-
! colspan="2" |Входы (подключаются вместо внешних датчиков)
! colspan="2" |Входы (подключаются вместо внешних датчиков)
Строка 39: Строка 38:
|-
|-
|Тип входов
|Тип входов
|«Сухой контакт», неизолированные
|"Сухой контакт", неизолированные
|-
|-
|Напряжение в разомкнутом состоянии
|Напряжение в разомкнутом состоянии
|3.3 В
|3.3 V
|-
|-
{{Wbincludes:Control}}
{{:Includes. Control}}
{{Wbincludes:Operating conditions}}
!colspan="2" | '''Клеммники и сечение проводов'''
{{Wbincludes:Klemmy. Input}}
|-
|| Рекомендуемое сечение провода с НШВИ, мм<sup>2</sup>  || 0,75 — 1
|-
|| Длина стандартной втулки НШВИ, мм || 8
|-
|| Момент затяжки винтов, Н∙м || 0,2
|-
</onlyinclude>
|
! colspan="2" |Габариты
! colspan="2" |Габариты
|-
|-
| Габариты
| Габариты
|
|
57 x 18 x 12 мм
* 40x15x11 мм;
{{Wbincludes:Weight}} 15 г
|}
|}


== Общий принцип работы ==
== Общий принцип работы ==
При работе в режиме 1-Wire модуль опрашивает подключённые к входам датчики и помещает полученные значения в Modbus-регистры. Некоторые датчики DS18B20 иногда могут выдавать случайные значения, которые сильно отличаются от верных, поэтому в модуле есть фильтр подозрительных значений, который позволяет эти значения отбросить.


В режиме дискретных входов модуль опрашивает входы и помещает в регистры их состояние, а также количество срабатываний в виде счётчиков. Разрядность счетчиков — 16 бит. Для сброса количества срабатываний входов нужно записать в регистр 100 число 1.
==Монтаж== <!--T:9-->
[[Файл:WB-M1W2+DS18B20.png|600px|thumb|center|Подключение датчиков DS18B20 к модулям WB-M1W2 версии один (слева) и версии 2 (справа)]]
Преобразователь устанавливается в кабель-каналы, короба, распаечные коробки. Рекомендуемая длина линий от преобразователя до выносных датчиков 1-Wire - не более 30 метров.


== Распознавание типов нажатий ==
== Настройка ==
{{Anchor|press-events}}
Доступны следующие натройки:
{{note|note|Распознавание типов нажатий появилось в прошивке 4.32.0.}}
{{Wbincludes:Inputs Press Events|no_outputs=true}}


Счётчики нажатий и состояние входов получать событиями через Быстрый Modbus — минимум задержек при любой загруженности шины. Читайте подробнее в разделе [[#modbus|Работа по Modbus]].
== Дополнительные Функции== <!--T:11-->


[[Rule_Examples#press-actions|Пример правила с обработкой счётчиков нажатий]]
<!--T:12-->
'''Смена адреса''' производится широковещательной (slave_id 0) командой записи (WRITE_SINGLE_REGISTER) в holding register с адресом 128 (0x80).


==Монтаж== <!--T:9-->
<!--T:13-->
{{Wbincludes:Mount "V+ GND A B"}}
По адресу 200 лежит '''сигнатура''' длиной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель.
Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6. 
Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3.


Преобразователь устанавливается в кабель-каналы, короба, распаечные коробки. Рекомендуемая длина линий от преобразователя до выносных датчиков 1-Wire - не более 30 метров. Не рекомендуется использовать экранированный кабель для подключения датчиков температуры.
==Представление в WEB интерфейсе контроллера WB.==


<gallery mode="packed" heights="250px">
===Настройка модуля через WEB интерфейс=== <!--T:34-->
Image: WB-M1W2+DS18B20.png | Подключение датчиков DS18B20 к модулям WB-M1W2 v.1 (слева) и v.2 (справа)
Выполните [[RS-485:Настройка_через_веб-интерфейс | начальное конфигурирование через web-интерфейс]].
Image: WB-M1W2+Buttons.png | Подключение кнопок к модулю WB-M1W2 v.2
</gallery>


==Представление в веб-интерфейсе контроллера Wiren Board==
===Представление в WEB интерфейсе===
=== Выбор шаблона ===
[[File:Web interface WB MDM3.png|300px|thumb|right|Рис.3. Элементы управления и индикации НОВОГО УСТРОЙСТВА в веб-интерфейсе]]
{{WebUIAddDevice
| template=WB-M1W2
}}


Если вы используете ''wb-mqtt-serial < 2.25.0'', то для работы с 1-Wire используйте шаблон '''WB-M1W2''', а для дискретного режима — '''WB-M1W2 DI'''.
=== Работа преобразователя с контроллером Wiren Board === <!--T:22-->
Для преобразователя WB-M1W2 в контроллере Wiren Board предусмотрен соответствующий шаблон WB-M1W2.


=== Управление устройством и просмотр значений ===
<!--T:23-->
{{Wbincludes:WebUIControlDevice}}
Описание каналов шаблона
 
{| class="wikitable"
Описание каналов, доступных по умолчанию:
! Название канала
* External Sensor x — температура внешнего цифрового датчика, подключенного к порту x. Если датчик отсутствует или неисправен, его название выделяется красным цветом.
!Назначение
* Discrete Input x — состояние входа x. 0 — разомкнут, 1 — замкнут на GND
|-
* Counter x — счётчик входа x.
|Input Voltage||Напряжение питания модуля
* Serial NO — серийный номер устройства
|-
 
|Internal Temperature Sensor||Температура внутреннего/внешнего цифрового датчика. Если датчик отсутствует или неисправен, его название выделяется красным цветом.
<gallery mode="traditional" widths ="388px" heights="203px" caption="Модуль WB-M1W2 в веб-интерфейсе контроллера">
|-
Image: M1w2 webui devices 1W.png | Оба входа в режиме 1-Wire
|External Sensor 1
Image: M1w2 webui devices Discrete.png | Оба входа в дискретном режиме
|Температура внешнего цифрового датчика, подключенного к порту 1. Если датчик отсутствует или неисправен, его название выделяется красным цветом.
</gallery>
|-
 
|External Sensor 2
== Настройка ==
|Температура внешнего цифрового датчика, подключенного к порту 2. Если датчик отсутствует или неисправен, его название выделяется красным цветом.
[[File:WB-M1W2 Web UI Congigure Inputs.png|350px|thumb|right||Выбор режима для одного их входов WB-M1W1 в веб-интерфейсе контроллера Wiren Board {{SupportedSinceRelease|release=wb-2110|nobanner=true}}]]
|-
{{Wbincludes:WebUIDeviceSetUp}}
|Serial NO||Серийный номер модуля, может потребоваться при обращении в техподдержку.
|-
|}


=== Режимы цифровых входов ===
<!--T:24-->
С версии прошивки 4.0.0 преобразователь WB-M1W2 позволяет конфигурировать каждый из двух входов как дискретный. Для этого нужно выбрать режим в параметре '''Input x'''.
С версии прошивки 4.0.0 преобразователь WB-M1W2 позволяет конфигурировать каждый из двух входов как дискретный вход. Режим входа задаётся в регистрах 275-276 (см. таблицу выше). В контроллерах Wiren Board этот режим настраивается через Setup-секцию драйвера.


<!--T:25-->
<!--T:25-->
{{note|note| Если вы используете wb-mqtt-serial < 2.25.0 и в веб-интерфейсе нет возможности выбрать режим для входа, то для работы с дискретными входами установите режим в регистрах 275-276 и выберите шаблон '''WB-M1W2 DI'''.}}
Для отображения регистров, соответствующих дискретным входам, нужно выбрать шаблон "WB-M1W2 DI":


{{Wbincludes:1-Wire DI mode}}
<!--T:26-->
[[File:M1w2 as discrete inputs example.png|400px|thumb|center|Пример настройки WB-M1W2 на дискретные входы.]]


=== Антидребезг ===
<!--T:27-->
{{Anchor|debounce}}
Каналы дискретных входов (не забудьте перевести входы в режим дискретных, как написано выше):
{{note|note|Время подавления дребезга можно изменять начиная с прошивки 4.32.0.}}
{| class="wikitable"
{{SupportedSinceRelease
! Название канала
| release = wb-2310
!Назначение
|content=
|-
Для любого из входов вы можете настроить фильтр антидребезга в параметре '''Время подавления дребезга'''. Возможные значения от 0 до 100 мс, значение по умолчанию — 50 мс.
|Discrete Input 1
}}
||Состояние входа 1. 0 - разомкнут, 1 - замкнут на GND
|-
|Discrete Input 2
||Состояние входа 2. 0 - разомкнут, 1 - замкнут на GND
|-
|Counter 1
|Счётчик срабатываний входа 1
|-
|Counter 2
|Счётчик срабатываний входа 2
|}


=== Период опроса датчиков температуры ===
{{:Includes. Modbus}}
{{Anchor|poll_period}}
{{note|note|Период опроса датчиков можно изменять начиная с прошивки 4.33.1.}}
{{SupportedSinceRelease
| release = wb-2404
|content=
Для любого из входов вы можете настроить период опроса датчика в параметре '''Период опроса датчиков температуры'''. Возможные значения от 1 до 60 с, значение по умолчанию — 2 с. Этот параметр добавлен для уменьшения потребления устройства и минимизации возможности возникновения проблемы [[WB-M1W2:_Errata|ERRM1W2003]].
}}
 
=== Счёт и детектирование нажатий ===
{{Anchor|counting-and-press-actions}}
{{note|note|Распознавание типов нажатий появилось в прошивке 4.32.0.}}
{{SupportedSinceRelease
| release = wb-2310
|content=
При выборе режима '''Счет и детектирование нажатий''', вы сможете настроить передачу счётчиков нажатий на контроллер. Как это работает, смотрите в разделе [[#press-events | Распознавание типов нажатий]].
 
Доступны настройки:
{{Wbincludes:Inputs Press Events Settings}}
}}
 
{{Wbincludes:Modbus|s_tolerance=true}}
 
===Расширение Быстрый Modbus===
{{note|note| Начиная с версии прошивки '''4.23.0''' устройство поддерживает расширение Быстрый Modbus.}}
 
{{Wbincludes:Fast Modbus Description}}


=== Карта регистров ===
=== Карта регистров ===
Устройство WB-M1W2 выпускалось в разных ревизиях и некоторые из них больше не обновляются из-за ограниченных ресурсов микроконтроллера, поэтому есть две таблицы регистров:
* [[M1W2_Registers| Карта регистров WB-M1W2 для ревизий 2.1F и новее]]
* [[M1W2_Registers_fw_4.30 | Карта регистров WB-M1W2 для ревизий 2.1E и старее]]


Ревизию устройства можно посмотреть на наклейке на корпусе сбоку, а даты выпуска в таблице ревизий ниже на этой странице.
{{:M1W2_Registers}}


==Обновление прошивки и сброс настроек==
==Обновление прошивки и сброс настроек==
{{Modbus Device Firmware Update
 
| lose=true
Начиная с новых версий микропрограмм устройства поддерживается функционал обновления прошивки (микропрограммы) по протоколу Modbus. Это дает возможность расширять функциональные возможности устройств и устранять ошибки в микропрограммном обеспечении непосредственно на месте монтажа. Подробнее о перепрошивке устройств рассказано в статье [[WB-MCU-Flasher|Загрузка прошивок на устройства Wiren Board]]. Список версий прошивок, поддерживающих обновление, а также устройств, для которых эта функция реализована, можно найти в статье [[Firmware_Changelog]].
| old=true
|changelog= WB-M1W2: Changelog}}


==Известные неисправности==
==Известные неисправности==
[[WB-M1W2: Errata | Аппаратные ошибки/особенности WB-M1W2]], найденные при эксплуатации устройства.
Неисправности пока не найдены.


== Ревизии устройства ==
== Ревизии устройства ==
{{Wbincludes:Revision}}
Ревизия устройства указана на наклейке на боковой поверхности корпуса, а также на печатной плате.
 
{| class="wikitable"
!Ревизия
!Партии
!Дата выпуска
!Отличия от предыдущей ревизии
|-
|-
|2.5
|v2.5A, v2.5B, v2.5C, v2.5C/1, v2.5D, v2.5E, v2.5F, v2.5G -  ...
|01.2023 - ...
|
|
*Новая микросхема памяти EEPROM, другой вид серийных номеров
|-
|2.4
|v2.4A, v2.4A/2, v2.4A/2M, v2.4A/2M1
|10.2022 - 12.2022
|
|
*Четырехслойная плата
|-
|2.1
|v2.1F - v2.1I
|09.2021 - 09.2022
|
|
* На микроконтроллере GD32 вместо STM32
|-
!colspan="4" | '''Новые функции не добавляются, последняя версия прошивки 4.30.0'''
|-
|2.1
|v2.1B - v2.1E
|09.2020 - 09.2021
|
|
*Микросхема трансивера интерфейса RS-485 заменена на TP8485E-SR (со встроенным fail-safe bias)
*  
|-
|-
|2.1
|v2.1A
|05.2020 - 09.2020
|
|
*Уровни сигналов 1-wire изменены с 3.3V на 5V
|-
|2.0
|326, v2.0A - v2.0F
|12.2018 - 05.2020
|
|
*Изменена конфигурация входов 1-wire, добавлен выход 5V
|  
|-
|1.7
|195, 199, 212, 234, 245, 269, 274, 287,
|12.2017 - 11.2018
|
|
*Первая версия: с двойными разъемными клеммниками, только фантомное питание датчиков
*
|-
|-
|}
|}


==Изображения и чертежи устройства== <!--T:33-->
==Изображения и чертежи устройства== <!--T:33-->
 
{{Wbincludes:WBPictures|1}}
{{Wbincludes:CDR lib}}
 
'''SVG:''' [[File:WB-M1W2.svg.zip]]
 
'''Autocad 2013 DXF:''' [[File:WB-M1W2.dxf.zip]]
 
'''Autocad PDF:''' [[File:WB-M1W2.pdf]]
 
{{Wbincludes: AutoCAD_base}}

Версия 20:52, 24 апреля 2020

Модуль WB-M1W2
Модуль WB-M1W2, версия 2


Купить в интернет-магазине

Назначение

WB-M1W2 - компактный преобразователь, предназначенный для опроса двух цифровых термометров 1-Wire (DS18B20) по протоколу Modbus RTU по шине RS-485.

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

Параметр Значение
Питание
Напряжение питания интерфейсной части 9 В — 24 В постоянного тока
Потребляемая мощность

0,1 Вт

Датчики
Внешние датчики Возможность подключения двух цифровых датчиков температуры DS18B20.
Внутренний датчик Встроенный NTC-термистор
Входы (подключаются вместо внешних датчиков)
Количество дискретных входов 2
Тип входов "Сухой контакт", неизолированные
Напряжение в разомкнутом состоянии 3.3 V
Управление
Интерфейс управления RS-485
Изоляция интерфейса Неизолированный
Протокол обмена данными Modbus RTU, адрес задается программно, заводские настройки указаны на наклейке
Параметры интерфейса RS-485 задаются программно, по умолчанию:

скорость — 9600 бит/с; данные — 8 бит; бит чётности — нет (N); стоп-биты — 2

Готовность к работе после подачи питания ~2 c
Условия эксплуатации
Температура воздуха От -40 до +80 °С
Относительная влажность До 92%, без конденсации влаги
Клеммники и сечение проводов
Рекомендуемое сечение провода с НШВИ, мм2 0,75 — 1
Длина стандартной втулки НШВИ, мм 8
Момент затяжки винтов, Н∙м 0,2
Габариты
Габариты
  • 40x15x11 мм;

Общий принцип работы

Монтаж

Подключение датчиков DS18B20 к модулям WB-M1W2 версии один (слева) и версии 2 (справа)

Преобразователь устанавливается в кабель-каналы, короба, распаечные коробки. Рекомендуемая длина линий от преобразователя до выносных датчиков 1-Wire - не более 30 метров.

Настройка

Доступны следующие натройки:

Дополнительные Функции

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

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

Представление в WEB интерфейсе контроллера WB.

Настройка модуля через WEB интерфейс

Выполните начальное конфигурирование через web-интерфейс.

Представление в WEB интерфейсе

Рис.3. Элементы управления и индикации НОВОГО УСТРОЙСТВА в веб-интерфейсе

Работа преобразователя с контроллером Wiren Board

Для преобразователя WB-M1W2 в контроллере Wiren Board предусмотрен соответствующий шаблон WB-M1W2.

Описание каналов шаблона

Название канала Назначение
Input Voltage Напряжение питания модуля
Internal Temperature Sensor Температура внутреннего/внешнего цифрового датчика. Если датчик отсутствует или неисправен, его название выделяется красным цветом.
External Sensor 1 Температура внешнего цифрового датчика, подключенного к порту 1. Если датчик отсутствует или неисправен, его название выделяется красным цветом.
External Sensor 2 Температура внешнего цифрового датчика, подключенного к порту 2. Если датчик отсутствует или неисправен, его название выделяется красным цветом.
Serial NO Серийный номер модуля, может потребоваться при обращении в техподдержку.

С версии прошивки 4.0.0 преобразователь WB-M1W2 позволяет конфигурировать каждый из двух входов как дискретный вход. Режим входа задаётся в регистрах 275-276 (см. таблицу выше). В контроллерах Wiren Board этот режим настраивается через Setup-секцию драйвера.

Для отображения регистров, соответствующих дискретным входам, нужно выбрать шаблон "WB-M1W2 DI":

Пример настройки WB-M1W2 на дискретные входы.

Каналы дискретных входов (не забудьте перевести входы в режим дискретных, как написано выше):

Название канала Назначение
Discrete Input 1 Состояние входа 1. 0 - разомкнут, 1 - замкнут на GND
Discrete Input 2 Состояние входа 2. 0 - разомкнут, 1 - замкнут на GND
Counter 1 Счётчик срабатываний входа 1
Counter 2 Счётчик срабатываний входа 2

Includes. Modbus

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

Внимание: Отображаемое название «Карта регистров WB-M1W2 для ревизий 2.1F, 3.x и новее» переопределяет ранее заданное отображаемое название «WB-M1W2 Преобразователь для термометров 1-Wire».

Описание

Условные обозначения
RO / RW Read only / Read/Write
Выделено жирным Значение регистра по умолчанию
xN Множитель, на который надо умножить число из регистра, чтобы получить значение в единицах измерения.

Не указан — считать равным 1

Регистр поддерживает отправку данных с помощью событий Быстрого Modbus.
FW Версия прошивки устройства, с которой появился регистр. Пусто — регистр был всегда.
Error: Значение при ошибке
Серый цвет ячейки Служебный регистр: назначение, формат и содержимое может измениться в новых версиях прошивки
Modbus-регистры устройства
Адрес Параметры регистра no_description Канал Описание Значения FW
Dec Hex Тип Доступ Формат
0 0x0000 Discrete input RO bool Вход 1 Состояние входа 0 — разомкнут или выбран режим 1-wire,
1 — замкнут
≥ 4.0.0
1 0x0001 Вход 2
16 0x0010 Discrete input RO bool Вход 1 Статус опроса 1-Wire датчика 0 — датчик не подключен,
1 — датчик подключен и корректно опрашивается
≥ 4.6.0
17 0x0011 Вход 2
7 0x0007 Input RO s16 Вход 1 Температура датчика DS18B20 x0.0625, °C
Error: 0x7FFF
8 0x0008 Вход 2
20 0x0014 Input RO s16 Вход 1 Последнее валидное значение температуры датчика DS18B20 x0.0625, °C ≥ 4.6.0
21 0x0015 Вход 2
99 0x0063 Holding RW u16 Коэффициент фильтра подозрительных значений для датчиков DS18B20.
Если разница между новым и предыдущим значением больше коэффициента, то новое значение отбрасывается. Используется только для фильтрации ошибочных значений 85 °C, получаемых при ошибке конверсии температуры.
x0.0625, °C
0 — фильтр отключен, а число больше нуля — коэффициент фильтра
По умолчанию: 16
≥ 3.10.0
100 0x0064 Holding RW u8 Сброс счетчиков срабатываний входов 1 - сброс счетчиков ≥ 4.33.0
101 0x0065 Holding RW u16 Период опроса датчиков температуры. При изменении данного параметра, следует также изменить коэффициент в регистре 99. с,
1 - 60 (2)
≥ 4.33.1
119 0x0077 Input RO u16 Миниальное напряжение МК с момента включения мВ ≥ 4.33.1
130 0x0082 Holding RW u8 Выключение статусного светодиода 0 - включен,
1 - выключен
275 0x0113 Holding RW u16 Вход 1 Режим входа 0 — 1-wire,
1 — дискретный вход: счет и детектирование нажатий
≥ 4.0.0
276 0x0114 Вход 2
277 0x0115 Input RO u16 Вход 1 Счетчик срабатываний входа
278 0x0116 Вход 2
340 0x0154 Holding RW u16 Вход 1 Время подавления дребезга для входа мс,
0 - 100 (50)
≥ 4.32.0
341 0x0155 Вход 2
376 0x0178 Input RO u8 Вход 1 Наличие 1-Wire датчика 0 или 1 ≥ 4.24.0
377 0x0179 Вход 2
448 0x01C0 Input RO u8 Вход 1 Статус питания датчика DS18B20. На некоторых датчиках-клонах может работать неправильно 1 - запитан,
0 - паразитное питание
≥ 4.32.0
449 0x01C1 Вход 2
456 0x01C8 Input RO u16 Вход 1 Счётчик ошибок занятости линии ≥ 4.32.3
457 0x01C9 Вход 2
464 0x01D0 Input RO u16 Вход 1 Счётчик коротких нажатий ≥ 4.32.0
465 0x01D1 Вход 2
480 0x01E0 Input RO u16 Вход 1 Счётчик длинных нажатий
481 0x01E1 Вход 2
496 0x01F0 Input RO u16 Вход 1 Счётчик двойных нажатий
497 0x01F1 Вход 2
512 0x0200 Input RO u16 Вход 1 Счётчик короткого, а затем длинного нажатий
513 0x0201 Вход 2
Параметры подключения, версия прошивки и другие служебные регистры
Адрес Параметры регистра Описание Значения Примечание
Dec Hex Тип Доступ Формат
Параметры подключения
110 0x006E Holding RW u16 Скорость порта RS-485.
Настройка параметров подключения по RS-485
x100, Боды
12 — 1200 бит/с,
24 — 2400 бит/с,
48 — 4800 бит/с,
96 — 9600 бит/с,
192 — 19 200 бит/с,
384 — 38 400 бит/с,
576 — 57 600 бит/с,
1152 — 115 200 бит/с
111 0x006F Holding RW u16 Настройка бита чётности порта RS-485 0 — нет бита чётности (none),
1 — нечётный (odd),
2 — чётный (even)
112 0x0070 Holding RW u16 Количество стоп-битов порта RS-485 1, 2
128 0x0080 Holding RW u16 Modbus-адрес устройства (подробнее)
Модель устройства и версия прошивки
200-205 0x00C8 - 0x00CD Input RO string Модель устройства
206-219 0x00CE - 0x00DB Input RO string Расширение модели устройства. Для чтения модели устройства нужно читать диапазон из 20 регистров (200 - 219) Только в версиях прошивок, где есть Быстрый Modbus
220-248 0x00DC - 0x00F8 Input RO string Хэш коммита и название ветки откуда собрана прошивка (2 символа в регистре)
250-265 0x00FA - 0x0109 Input RO string Версия прошивки
266-269 0x010A - 0x010D Input RO u64 Расширение серийного номера
270-271 0x010E - 0x010F Input RO u32 Серийный номер
290-301 0x0122 - 0x012D Holding RO string Сигнатура прошивки
320 0x0140 Input RO u16 Версия прошивки в числовом формате (подробнее) MAJOR Только в версиях прошивок, где есть Быстрый Modbus
321 0x0141 MINOR
322 0x0142 PATCH
323 0x0143 s16 SUFFIX
324-325 0x0144 - 0x0145 Input RO u32 Версия прошивки в числовом формате Только в версиях прошивок, где есть Быстрый Modbus
326-327 0x0146 - 0x0147 Input RO u32 Версия прошивки в Big Endian формате Только в версиях прошивок, где есть Быстрый Modbus
Прочее
104­-105 0x0068 - 0x0069 Input RO u32 Время работы с момента загрузки секунды
120 0x0078 Holding RW u16 Перезагрузка устройства без сохранения состояния любое, отличное от 0 перезагружает устройство
123 0x007B Input RO u16 Напряжение на микроконтроллере мВ
129 0x0081 Holding RW u16 Перевод в режим обновления прошивки на 2 минуты любое, отличное от 0 переводит устройство в режим обновления прошивки
330-336 0x014A - 0x0150 Holding RO string Версия загрузчика
113 0x0071 Holding RW u16 Время перед отправкой ответа на modbus запрос 0 - 254 мс Только в версиях прошивок, где есть Быстрый Modbus
131 0x0083 Holding RW u16 Перевод в режим обновления прошивки на текущих настройках соединения запись 1 переводит устройство в режим обновления прошивки
114 0x0072 Holding RW u16 Режим непрерывного чтения регистров с зазором 0 - отключен
1 - включен
2 - включение сохраняется после перезагрузки
Только в версиях прошивок, где есть Быстрый Modbus
121 0x0079 Input RO u16 Текущее напряжение питания мВ
122 0x007A Input RO u16 Минимальное зарегистрированное напряжение питания с момента загрузки мВ
123 0x007B Input RO u16 Напряжение питания микроконтроллера мВ
124 0x007C Input RO u16 Внутренняя температура микроконтроллера x0.1, °C

Обновление прошивки и сброс настроек

Начиная с новых версий микропрограмм устройства поддерживается функционал обновления прошивки (микропрограммы) по протоколу Modbus. Это дает возможность расширять функциональные возможности устройств и устранять ошибки в микропрограммном обеспечении непосредственно на месте монтажа. Подробнее о перепрошивке устройств рассказано в статье Загрузка прошивок на устройства Wiren Board. Список версий прошивок, поддерживающих обновление, а также устройств, для которых эта функция реализована, можно найти в статье Firmware_Changelog.

Известные неисправности

Неисправности пока не найдены.

Ревизии устройства

Ревизия устройства указана на наклейке на боковой поверхности корпуса, а также на печатной плате.

Ревизия Партии Дата выпуска Отличия от предыдущей ревизии

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


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

Corel Draw 2018: WB_M1W2.cdr.zip

Corel Draw PDF: WB_M1W2.cdr.pdf

Autocad 2013 DXF: WB_M1W2.dxf.zip

Autocad PDF: WB_M1W2.pdf