WB-MGE v.2 Modbus-Ethernet Interface Converter: различия между версиями

Материал из Wiren Board
(Внесена партия v2.10E)
 
(не показано 28 промежуточных версий 6 участников)
Строка 1: Строка 1:
{{DISPLAYTITLE:Преобразователь интерфейсов WB-MGE v.2}}
{{DISPLAYTITLE:Преобразователь интерфейсов WB-MGE v.2}}
{{PDF}}
{{PDF}}
{{NewVersion
{{NewVersion
| new_name=WB-MGE v.2
| new_name=WB-MGE v.2
Строка 7: Строка 6:
| old_page=WB-MGE v.1 Modbus-Ethernet Interface Converter
| old_page=WB-MGE v.1 Modbus-Ethernet Interface Converter
}}
}}
 
[[Файл:WB-MGE v.2.8 side.png|250px|thumb|right|WB-MGE v.2 версии 2.8 и выше]]
[[Файл:WB-MGE v.2 side.png|250px|thumb|right|WB-MGE]]
[[Файл:WB-MGE PCB.png|250px|thumb|Плата|WB-MGE]]
'''[https://wirenboard.com/ru/product/WB-MGE/ Купить в интернет-магазине]'''
'''[https://wirenboard.com/ru/product/WB-MGE/ Купить в интернет-магазине]'''
== Назначение==  
== Назначение==  
Преобразователь интерфейса WB-MGE предназначен для подключения Modbus-устройств с интерфейсом [[RS-485]] к контролеру или другому устройству через Ethernet-интерфейс по протоколам ''Modbus RTU over TCP'' и ''Modbus TCP''.
Преобразователь интерфейса WB-MGE предназначен для подключения Modbus-устройств с интерфейсом [[RS-485]] к контролеру или другому устройству через Ethernet-интерфейс по протоколам ''Modbus RTU over TCP'' и ''Modbus TCP''.
== Отличие от предыдущей версии ==
Основное отличие от WB-MGE v.1 — другой модуль суперпорта USR-K3/K7 с поддержкой Modbus-TCP и ModbusRTU-over-TCP, вместо K2.
== Меры безопасности ==
{{Wbincludes:Safety|low_voltage=true}}


== Технические характеристики ==  
== Технические характеристики ==  
Строка 30: Строка 29:
|
|
0.85 Вт
0.85 Вт
|-
|Изоляция порта Ethernet
|
1500 В
|-
|-
{{Wbincludes:Klemmy. Input}}
{{Wbincludes:Klemmy. Input}}
Строка 36: Строка 39:
|-
|-
|Протокол обмена данными
|Протокол обмена данными
|Modbus RTU
|Modbus RTU по RS485 в режиме Modbus RTU over TCP и Modbus TCP; произвольные посылки RS485 в режиме Modbus RTU over TCP
|-
|-
|Интерфейсы
|Интерфейсы
Строка 49: Строка 52:
| ~2 c
| ~2 c
|-
|-
! colspan="2" |Условия эксплуатации
{{Wbincludes:Operating conditions}}
|-
| Температура воздуха
| От -40°С до +80°С
|-
| Относительная влажность воздуха
| До 92%, без конденсации влаги
|-
|-
{{Wbincludes:Dimensions 2U}}
{{Wbincludes:Dimensions 2U}}
Строка 65: Строка 62:


==Монтаж ==  
==Монтаж ==  
[[Файл:Installation WB6+MGE s.png|450px|thumb|right|Пример использования модуля '''WB-MGE''' для подключения Modbus-реле к контроллеру по Ethernet]]
[[Файл:Installation WB7+MGEv2.png|450px|thumb|right|Пример использования модуля '''WB-MGE v.2''' для подключения Modbus-реле к контроллеру по Ethernet. Схема подключения ревизии 2.8 и новее]]
 
[[Файл:Installation WB7+MGEv2.7.png|450px|thumb|right|Пример использования модуля '''WB-MGE v.2''' для подключения Modbus-реле к контроллеру по Ethernet. Схема подключения ревизии 2.7 и старее]]
Устройство монтируется на стандартную DIN-рейку шириной 35 мм.
Устройство монтируется на стандартную DIN-рейку шириной 35 мм.
{{Wbincludes:Mount "V+ GND A B"}}
{{Wbincludes:Mount "V+ GND A B"}}
Строка 72: Строка 71:


{{note|info|При монтаже учитывайте, что интерфейс RS-485 модуля WB-MGE старых ревизий имеет свой Modbus-адрес, который указан на корпусе на наклейке. Подробнее смотрите в [[#Ревизии устройства | таблице ревизий]].}}
{{note|info|При монтаже учитывайте, что интерфейс RS-485 модуля WB-MGE старых ревизий имеет свой Modbus-адрес, который указан на корпусе на наклейке. Подробнее смотрите в [[#Ревизии устройства | таблице ревизий]].}}
{{Wbincludes:Switches}}
В версиях до 2.10 модуль не имеет терминатора шины Modbus и для надежной работы следует установить внешний терминатор 120 Ом.
Клеммы V+ на шестипиновом разъёме соединены параллельно.


==Настройка==
==Настройка==
Строка 84: Строка 89:
Процедура добавления Modbus-устройств не отличается от работы через последовательный порт и описана в статье [[RS-485:Configuration via Web Interface#Добавление устройств | Настройка устройств через веб-интерфейс]].
Процедура добавления Modbus-устройств не отличается от работы через последовательный порт и описана в статье [[RS-485:Configuration via Web Interface#Добавление устройств | Настройка устройств через веб-интерфейс]].


Чтобы обновить прошивку Modbus-устройства Wiren Board, подключённого к модулю, используйте [[WB_FAQ/modbus-modules-behind-gateway |  перенаправление socat]].
===Обновление прошивки устройств, подключенных к шлюзу по RS-485===
{{Wbincludes:Gateway Modbus FW update}}


== Режим прозрачного шлюза ==
== Режим прозрачного шлюза ==
Строка 90: Строка 96:


==Известные неисправности==
==Известные неисправности==
Неисправности пока не найдены.
{{Wbincludes:WB-MGE: Errata}}


== Ревизии устройства ==
== Ревизии устройства ==
{{Wbincludes:Revision}}
{{Wbincludes:Revision}}
|-
|-
|2.10
|v2.10C, v2.10E - ...
|10.2023 - ...
|
*Добавили переключатель для терминатора и растяжек линии RS-485
|-
|2.8
|v2.8C
|07.2023
|
*Заменили клеммник на 6ти-пиновый
|-
|2.7
|v2.7B
|03.2023
|
* Незначительные внутренние изменения
|-
|2.6
|v2.6A, v2.6C
|09.2022 - 03.2023
|
* Со статусным светодиодом (индикация наличия питания)
|-
|2.5
|2.5
|v2.5K, v2.5N, v2.5Q - ...
|v2.5K, v2.5N, v2.5Q, v2.5S
|12.2021 ...
|12.2021 - 08.2022
|
|
* без микроконтроллера и без статусного светодиода
* Без микроконтроллера и без статусного светодиода
* нет Modbus-адреса
* Нет Modbus-адреса
|-
|-
|2.5
|2.5
Строка 106: Строка 137:
|08.2021 - 11.2021
|08.2021 - 11.2021
|
|
* с модулем суперпорта USR-K3/K7 (поддерживает Modbus-TCP)
* С модулем суперпорта USR-K3/K7 (поддерживает Modbus-TCP)
* есть Modbus-адрес
* Есть Modbus-адрес
|-
|-
|}
|}


== Изображения и чертежи устройства ==  
== Изображения и чертежи устройства ==  
[[File:DIN 2U.png |300px|thumb|right|Габаритные размеры]]
 
<gallery mode="packed" heights="150px">
Image: WB-MGE v.2 side.png | Внешний вид ревизий с 2.5 по 2.7
Image: WB-MGE PCB.png | Плата
Image: DIN 2U.png | Габаритные размеры
</gallery>
 


{{Wbincludes:CDR lib}}
{{Wbincludes:CDR lib}}


'''Corel Draw PDF:''' [[File:WB-MGE v.2.cdr.pdf]]
'''SVG:''' [[File:WB-MGE v.2.svg.zip]]


'''Autocad 2013 DXF:''' [[File:WB-MGE.dxf.zip]]
'''Autocad 2013 DXF:''' [[File:WB-MGE.dxf.zip]]


'''Autocad PDF:''' [[File:WB-MGE.pdf]]
'''Autocad PDF:''' [[File:WB-MGE.pdf]]
{{Wbincludes: AutoCAD_base}}

Текущая версия на 12:48, 22 января 2024


Эта страница описывает новое устройство WB-MGE v.2, описание предыдущей версии WB-MGE v.1.

WB-MGE v.2 версии 2.8 и выше

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

Назначение

Преобразователь интерфейса WB-MGE предназначен для подключения Modbus-устройств с интерфейсом RS-485 к контролеру или другому устройству через Ethernet-интерфейс по протоколам Modbus RTU over TCP и Modbus TCP.

Отличие от предыдущей версии

Основное отличие от WB-MGE v.1 — другой модуль суперпорта USR-K3/K7 с поддержкой Modbus-TCP и ModbusRTU-over-TCP, вместо K2.

Меры безопасности

Во время монтажа, эксплуатации и технического обслуживания устройства следует соблюдать требования документов: ГОСТ 12.3.019-80, «Правила эксплуатации электроустановок потребителей», «Правила охраны труда при эксплуатации электроустановок» и других нормативных документов, действующих на объекте.

Любые подключения производить при отключенном питании. Не допускать попадание влаги на контакты клемм и внутренние элементы.

Физический доступ к устройству должен быть разрешен только квалифицированному обслуживающему персоналу.

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

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

0.85 Вт

Изоляция порта Ethernet

1500 В

Клеммники и сечение проводов
Рекомендуемое сечение провода с НШВИ 0.35 – 1 мм2 — одинарные, 0.35 – 0.5 мм2 – сдвоенные провода
Длина стандартной втулки НШВИ 8 мм
Момент затяжки винтов 0.2 Н∙м
Коммуникация
Протокол обмена данными Modbus RTU по RS485 в режиме Modbus RTU over TCP и Modbus TCP; произвольные посылки RS485 в режиме Modbus RTU over TCP
Интерфейсы
  • RS-485
  • Ethernet 10/100
Параметры интерфейса RS-485 Остальные параметры задаются программно, по умолчанию:
скорость 115200 бит/с; данные — 8 бит; четность N; стоп-биты 1;
Modbus-адрес указан на корпусе на наклейке.
Готовность к работе после подачи питания ~2 c
Условия эксплуатации
Температура воздуха От −40 до +80 °С
Относительная влажность До 95 %, без конденсации влаги
Климатическое исполнение по ГОСТ 15150-69 O2.1*
Гарантийный срок 2 года
Срок службы 5 лет
Габариты
Ширина, DIN-юнитов 2
Габаритные размеры (Д x Ш x В) 36 x 90 x 58 мм
Масса (с коробкой) 75 г

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

Ethernet-интерфейс сделан на основе модуля USR-K3 Super Port / USR-K7 Super Port, который обеспечивает двунаправленную передачу данных между интерфейсами RS-485 и Ethernet.

Основные характеристики:

Интерфейсы
Ethernet 10/100 Мбит/с, AUTO MDI/MDIX, можно использовать как прямой, так и перекрестный патч-корд
UART

3,3 В (TTL), настраиваемые скорость передачи данных, количество стоп-битов и битов проверки четности

Коммуникация
Протоколы IP, TCP, UDP, DHCP, DNS, HTTP, ARP, ICMP, Web socket

Монтаж

Пример использования модуля WB-MGE v.2 для подключения Modbus-реле к контроллеру по Ethernet. Схема подключения ревизии 2.8 и новее
Пример использования модуля WB-MGE v.2 для подключения Modbus-реле к контроллеру по Ethernet. Схема подключения ревизии 2.7 и старее

Устройство монтируется на стандартную DIN-рейку шириной 35 мм. Клеммный блок «V+ GND A B» с шагом 3.5 мм служит для подключения питания и управления по шине RS-485. Для стабильной связи с устройством важно правильно организовать подключение к шине RS-485, читайте об этом в статье Физическое подключение шины RS-485.

Если устройства, подключенные к шине RS-485, питаются от разных источников питания, их клеммы GND должны быть соединены, подробнее.

Модуль можно подключить к контроллеру Wiren Board или другому устройству напрямую кабелем Ethernet, через роутер и через интернет. Главное условие — IP-адрес модуля должен быть доступен с контроллера.

При монтаже учитывайте, что интерфейс RS-485 модуля WB-MGE старых ревизий имеет свой Modbus-адрес, который указан на корпусе на наклейке. Подробнее смотрите в таблице ревизий.

Начиная с ревизии 2.10 в модуле есть переключатель резисторов шины:

  • term — терминальный резистор 120 Ом, подключенный между линиями A и B. Если модуль стоит в конце шины — нужно включить, если в середине — выключить.
  • failsafe bias — резисторы по 560 Ом, которые растягивают шину, устраняя неопределённость при выключенных передатчиках устройств. Если модуль работает мастером — надо включить, в остальных случаях выключить.

По умолчанию рычажки переключателя подняты вверх — резисторы отключены.

Подробнее о проектировании шины RS-485 смотрите в статье RS-485:Физическое подключение.

В версиях до 2.10 модуль не имеет терминатора шины Modbus и для надежной работы следует установить внешний терминатор 120 Ом.

Клеммы V+ на шестипиновом разъёме соединены параллельно.

Настройка

Установка параметров

Параметры подключения
Параметр Значение по умолчанию
IP-адрес 192.168.0.7
Маска подсети 255.255.255.0
Логин admin
Пароль admin

Чтобы настроить модуль:

  1. Присвойте сетевой карте компьютера любой IP-адрес в подсети модуля. При первой настройке это будет любой IP-адрес в подсети 192.168.0.0/24, кроме 192.168.0.7. Например, 192.168.0.2.
  2. Подайте на модуль питание и подключите его UTP-кабелем к Ethernet-разъёму компьютера.
  3. Откройте браузер и в адресной строке введите IP-адрес модуля.
  4. В появившемся окне, введите логин и пароль.

Если вы не знаете IP-адрес модуля или логин и пароль для доступа в веб-интерфейс, сбросьте модуль к заводским настройкам.

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

  • Local IP Config — сетевые настройки: IP-адрес, шлюз и т.п.
  • TTL1:
    • Секция Parameter: настройки порта RS-485. Значения должны совпадать с настройками подключаемых устройств и настройками модуля.
    • Секция Socket A Parameters: настройки взаимодействия через Ethernet. В поле Work Mode можно выбрать один из режимов:
      • TCP Server/None — для протокола Modbus RTU over TCP, рекомендуем этот режим, если по RS-485 подключены Modbus-устройства Wiren Board — так вы сможете обновлять их прошивку.
      • TCP Server/ModbusTCP — для протокола ModbusTCP.
  • Misc Config — здесь можно изменить логин/пароль администратора и другие параметры подключения через веб-интерфейс.

Не забывайте после изменения настроек на вкладке и перед переходом к другой, нажимать внизу кнопку Save. По окончании всех настроек нажмите кнопку Restart Module, которая находится на вкладке Reboot.

Перезагрузка и сброс на заводские настройки

Модуль имеет две кнопки:

  • RST — перезагрузка процессора Ethernet-модуля USR-Kx;
  • CFG — сброс модуля на заводские настройки.

Для перезагрузки процессора модуля, нажмите кратковременно кнопку RST.

Для сброса:

  1. Отключите питание модуля.
  2. Зажмите кнопку CFG.
  3. Не отпуская кнопку, подайте на модуль питание.
  4. Подождите 5 секунд и отпустите кнопку CFG.

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

Настройка в контроллере Wiren Board

Чтобы управлять Modbus-устройствами, подключёнными к модулю с контроллера Wiren Board, нужно настроить драйвер wb-mqtt-serial.

Модуль работает в режиме сервера, поэтому нам нужно создать на контроллере Wiren Board TCP-порт:

Настройка в веб-интерфейсе контроллера Wiren Board, TCP-порт
  1. Подключите модуль к контроллеру Wiren Board UTP-кабелем к одному из Ethernet-портов.
  2. Назначьте Ethernet-порту контроллера Wiren Board статический IP-адрес в подсети модуля, например 192.168.0.2. Как это сделать, смотрите в инструкции по настройке сетевых соединений.
  3. Добавьте в настройках контроллера новый TCP-порт, в котором укажите IP-адрес, TCP-порт модуля и тип порта — Serial over TCP.

Если один из портов контроллера уже настроен в подсети 192.168.0.ххx используйте другую подсеть, например, 192.168.1.xxx. Т.е. в настройках модуля задайте адрес 192.168.1.7, а у контроллера 192.168.1.2. Также при наличии в сети нескольких устройств, рекомендуем перед настройкой проверить занятые адреса, чтобы избежать конфликта устройств с одинаковыми адресами.

Процедура добавления Modbus-устройств не отличается от работы через последовательный порт и описана в статье Настройка устройств через веб-интерфейс.

Обновление прошивки устройств, подключенных к шлюзу по RS-485

Инструкция по обновлению прошивок устройств, подключенных к шлюзу по RS-485.

Режим прозрачного шлюза

В режиме прозрачного шлюза два модуля соединяются через IP-сеть. Схема для ревизии 2.8 и новее
В режиме прозрачного шлюза два модуля соединяются через IP-сеть. Схема для ревизии 2.7 и старее

В режиме прозрачного шлюза два модуля соединяются через IP-сеть, что позволяет организовать двусторонний обмен данными между устройствами на разных шинах RS-485.

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

Модуль настраивается через встроенный веб-интерфейс.

Настройте первый модуль в режиме TCP-сервера:

  1. В разделе Local IP Config выберите IP-адрес, по которому будет доступен модуль.
  2. Сохраните настройки нажатием на кнопку Save. От предложения перезагрузить модуль пока можно отказаться.
  3. В разделе TTL1:
    • В секции Parameters укажите параметры порта RS-485.
    • Выберите режим TCP Server/None или TCP Server/ModbusTCP, а в поле Remote Port Number — укажите порт.
    • Остальные настройки оставьте по умолчанию.
  4. Сохраните настройки нажатием на кнопку Save и перезапустите модуль.

Настройте второй модуль в режиме TCP-клиента:

  1. В разделе Local IP Config выберите IP-адрес отличный от IP-адреса TCP-сервера.
  2. Сохраните настройки нажатием на кнопку Save. От предложения перезагрузить модуль пока можно отказаться.
  3. В разделе TTL1:
    • В секции Parameters укажите параметры порта RS-485.
    • Выберите режим TCP Client/None или TCP Client/ModbusTCP, а в поле Remote Port Number — укажите удалённый порт. Режим и порт должны совпадать с настройками TCP-сервера.
    • В поле Remote Server Address укажите IP-адрес TCP-сервера.
    • Остальные настройки оставьте по умолчанию.
  4. Сохраните настройки нажатием на кнопку Save и перезапустите модуль.

Параметры портов RS-485 обоих модулей должны совпадать с настройками подключаемых Modbus-устройств и контроллера Wiren Board.

Теперь подключите один из настроенных модулей по шине RS-485 к контроллеру, а другой — к шине с Modbus-устройствами. Специально настраивать модуль, подключённый к контроллеру не нужно, просто добавляйте Modbus-устройства в настройках контроллера так, как будто они подключены к нему напрямую по шине RS-485. Устройства добавляются в настройках того порта, к которому подключен модуль.

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

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

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

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

Ревизия Партии Дата выпуска Отличия от предыдущей ревизии
2.10 v2.10C, v2.10E - ... 10.2023 - ...
  • Добавили переключатель для терминатора и растяжек линии RS-485
2.8 v2.8C 07.2023
  • Заменили клеммник на 6ти-пиновый
2.7 v2.7B 03.2023
  • Незначительные внутренние изменения
2.6 v2.6A, v2.6C 09.2022 - 03.2023
  • Со статусным светодиодом (индикация наличия питания)
2.5 v2.5K, v2.5N, v2.5Q, v2.5S 12.2021 - 08.2022
  • Без микроконтроллера и без статусного светодиода
  • Нет Modbus-адреса
2.5 v2.5D, v2.5E, v2.5H 08.2021 - 11.2021
  • С модулем суперпорта USR-K3/K7 (поддерживает Modbus-TCP)
  • Есть Modbus-адрес

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


Corel Draw 2018 (шрифт — Ubuntu): Файл:WB-Library.cdr.zip

Visio:

  1. Устройства Wiren Board: Файл:WB-Visio-Lib.cdr.zip.
  2. Щиты, автоматы, контакторы и прочее.

SVG: Файл:WB-MGE v.2.svg.zip

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

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

База УГО для AutoCAD Electrical: Файл:Wirenboard-AE-base.zip