WB-M1W2 Преобразователь для термометров 1-Wire

From Wiren Board
Jump to navigation Jump to search
Модуль WB-M1W2
Модуль WB-M1W2, версия 2

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

Назначение

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

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

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

0,1 Вт

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

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

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

40x15x11 мм;

Масса (с коробкой) 15 г

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

Монтаж

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

Клеммный блок «V+ GND A B» с шагом 3.5 мм служит для подключения питания и управления (RS-485). Про подключение шины читайте в RS-485:Физическое подключение.

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

Настройка

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

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

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

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

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

В версиях прошивки до 4.14.1 включительно, данные счетчиков срабатывания записываются в энергонезависимую память 1 раз в 600 сек.

Начиная с версии прошивки 4.15.0, алгоритм записи данных счетчика изменился. Если средняя частота срабатывания счетчиков меньше, чем 1 раз в 300 сек., то запись в память происходит с каждым изменением счетчика. Но если частота больше, то энергонезависимая память обновляется не чаще 1 раза в 300 сек. В частности, если счетчик меняется несколько раз в течение короткого времени (например в течение минуты), а потом продолжительное время не меняется (например в течение 5 часов), то после каждого изменения произойдет запись в память. Такой подход позволяет хранить актуальные данные счетчиков и гарантирует продолжительную работу энергонезависимой памяти.

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

Элеменеты управления и индикации модуля WB-M1W2 в веб-интерфейсе

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

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

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

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

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

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

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

Работа по Modbus

Устройства Wirenboard управляются по протоколу Modbus RTU. На физическом уровне подключаются через интерфейс RS-485. Поддерживаются все основные команды Modbus: подробнее — Коды функций чтения и записи регистров.

Настроить параметры модуля можно двумя способами:

  • через командную строку с помощью утилиты modbus_client;

Для доступа к командной строке можно использовать SSH.

Параметры порта

По умолчанию устройства имеют следующие настройки:

  • Скорость: 9600. Четность: Нет. Cтоп-биты: 2.

При необходимости их можно изменить: Настройка параметров обмена данными по RS-485 для modbus-устройств Wiren Board.

Modbus-адрес

Modbus-адрес, установленный на производстве

Каждое устройство на линии имеет уникальный адрес в диапазоне от 1 до 247. Адрес устройства, установленный на заводе, указан на отдельной наклейке со штрихкодом. На заводе устройствам Wirenboard в одной партии присваиваются разные адреса, поэтому в вашем заказе, скорее всего, адреса не будут повторяться.

Адрес можно изменить, записав новое значение в holding регистр 128(0x80). Запись значения адреса возможна широковещательной командой по адресу 0.

Если адрес устройства неизвестен и его необходимо выяснить, можно использовать способ, описанный в этой статье: Определение и изменение Modbus-адреса устройств Wirenboard.

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

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

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

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

Подробнее о перепрошивке можно прочитать на странице: Загрузка прошивок на устройства Wiren Board.

Список версий прошивок, поддерживающих обновление, и устройств с этой функцией см. в Firmware_Changelog.

Как сбросить настройки, читайте в статье Восстановление заводских настроек.

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

Аппаратные ошибки/особенности WB-M1W2, найденные при эксплуатации устройства.

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

Номер партии (Batch №) указан на наклейке, на боковой поверхности корпуса, а также на печатной плате.

Ревизия Партии Дата выпуска Отличия от предыдущей ревизии
2.1 v2.1A - ... 05.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
  • Первая версия: с двойными разъемными клеммниками, только фантомное питание датчиков

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

Corel Draw 2018: Файл:WB-Library.cdr.zip

Corel Draw PDF: Файл:WB-M1W2.cdr.pdf

Autocad 2013 DXF: Файл:WB-M1W2.dxf.zip

Autocad PDF: Файл:WB-M1W2.pdf