|
|
(не показано 47 промежуточных версий 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}} |
Строка 62: |
Строка 59: |
|
| |
|
| == Общий принцип работы == | | == Общий принцип работы == |
| Ethernet-интерфейс сделан на основе модуля [[Media:USR-K3-EN V1.0.10.pdf | USR-K3 Super Port]] / [[Media:USR-K7-EN V1.0.0.pdf | USR-K7 Super Port]], который обеспечивает двунаправленную передачу данных между интерфейсами UART TTL и Ethernet.
| | {{Wbincludes:MGE v.2 Working Principle}} |
|
| |
|
| Основные характеристики:
| | ==Монтаж == |
| | | [[Файл:Installation WB7+MGEv2.png|450px|thumb|right|Пример использования модуля '''WB-MGE v.2''' для подключения Modbus-реле к контроллеру по Ethernet. Схема подключения ревизии 2.8 и новее]] |
| {| class="wikitable"
| |
| ! colspan="2" |Интерфейсы
| |
| |- | |
| |Ethernet | |
| |10/100 Мбит/с, AUTO MDI/MDIX, можно использовать как прямой, так и перекрестный патч-корд | |
| |- | |
| |UART
| |
| |
| |
| 3,3 В (TTL), настраиваемые скорость передачи данных, количество стоп-битов и битов проверки четности
| |
| |-
| |
| ! colspan="2" |Коммуникация
| |
| |-
| |
| |Протоколы
| |
| |IP, TCP, UDP, DHCP, DNS, HTTP, ARP, ICMP, Web socket
| |
| |-
| |
| ! colspan="2" |Настройка и управление
| |
| |-
| |
| |Настройка
| |
| |[[#Настройка | Веб-интерфейс]]
| |
| |-
| |
| |}
| |
|
| |
|
| ==Монтаж ==
| | [[Файл:Installation WB7+MGEv2.7.png|450px|thumb|right|Пример использования модуля '''WB-MGE v.2''' для подключения Modbus-реле к контроллеру по Ethernet. Схема подключения ревизии 2.7 и старее]] |
| [[Файл:Installation WB6+MGE s.png|450px|thumb|right|Пример использования модуля '''WB-MGE''' для подключения Modbus-реле к контроллеру по Ethernet]] | |
| Устройство монтируется на стандартную DIN-рейку шириной 35 мм. | | Устройство монтируется на стандартную DIN-рейку шириной 35 мм. |
| {{Wbincludes:Mount "V+ GND A B"}} | | {{Wbincludes:Mount "V+ GND A B"}} |
Строка 95: |
Строка 70: |
| Модуль можно подключить к контроллеру Wiren Board или другому устройству напрямую кабелем Ethernet, через роутер и через интернет. Главное условие — IP-адрес модуля должен быть доступен с контроллера. | | Модуль можно подключить к контроллеру Wiren Board или другому устройству напрямую кабелем Ethernet, через роутер и через интернет. Главное условие — IP-адрес модуля должен быть доступен с контроллера. |
|
| |
|
| {{note|info|При монтаже учитывайте, что интерфейс RS-485 модуля WB-MGE имеет свой Modbus-адрес, который указан на корпусе на наклейке.}} | | {{note|info|При монтаже учитывайте, что интерфейс RS-485 модуля WB-MGE старых ревизий имеет свой Modbus-адрес, который указан на корпусе на наклейке. Подробнее смотрите в [[#Ревизии устройства | таблице ревизий]].}} |
| | |
| ==Настройка==
| |
| [[Image: WB-MGE v.2 Local Ip Config.png |400px|thumb|right| Настройки IP-адреса ]] | |
| [[Image: WB-MGE v.2 TTL TCP-Server.png |400px|thumb|right| Коммуникационные параметры для протокола ''Modbus over TCP'']]
| |
| [[Image: WB-MGE v.2 TTL Modbus TCP-Server.png |400px|thumb|right| Коммуникационные параметры для протокола ''Modbus TCP'']]
| |
| [[Image: WB-MGE v.2 WebUI configs.png |400px|thumb|right| Настройка в веб-интерфейсе контроллера Wiren Board, TCP-порт]]
| |
|
| |
|
| === Установка параметров ===
| | {{Wbincludes:Switches}} |
| {| class="wikitable" | |
| |+ Параметры подключения
| |
| |-
| |
| ! Параметр || Значение по умолчанию
| |
| |-
| |
| | IP-адрес || 192.168.0.7
| |
| |-
| |
| | Маска подсети || 255.255.255.0
| |
| |-
| |
| | Логин || admin
| |
| |-
| |
| | Пароль || admin
| |
| |-
| |
| |}
| |
|
| |
|
| Чтобы настроить модуль:
| | В версиях до 2.10 модуль не имеет терминатора шины Modbus и для надежной работы следует установить внешний терминатор 120 Ом. |
| # Присвойте сетевой карте компьютера любой IP-адрес в подсети модуля. При первой настройке это будет любой IP-адрес в подсети <code>192.168.0.0/24</code>, кроме <code>192.168.0.7</code>. Например, '''192.168.0.2'''.
| |
| # Подайте на модуль питание и подключите его UTP-кабелем к Ethernet-разъёму компьютера.
| |
| # Откройте браузер и в адресной строке введите IP-адрес модуля.
| |
| # В появившемся окне, введите логин и пароль.
| |
|
| |
|
| Если вы не знаете IP-адрес модуля или логин и пароль для доступа в веб-интерфейс, [[#Перезагрузка и сброс на заводские настройки | сбросьте модуль к заводским настройкам]].
| | Клеммы V+ на шестипиновом разъёме соединены параллельно. |
|
| |
|
| Назначение вкладок веб-интерфейса:
| | ==Настройка== |
| * '''Local IP Config''' — сетевые настройки: IP-адрес, шлюз и т.п.
| | {{Wbincludes:MIO-E v.2 MGE v.2 Tuning}} |
| * '''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'''.
| | == Настройка в контроллере Wiren Board == |
| | |
| === Перезагрузка и сброс на заводские настройки === | |
| Модуль имеет две кнопки:
| |
| * RST — перезагрузка процессора Ethernet-модуля USR-Kx;
| |
| * CFG — сброс модуля на заводские настройки.
| |
| | |
| Для перезагрузки процессора модуля, нажмите кратковременно кнопку '''RST'''.
| |
| | |
| Для сброса:
| |
| # Отключите питание модуля.
| |
| # Зажмите кнопку '''CFG'''.
| |
| # Не отпуская кнопку, подайте на модуль питание.
| |
| # Подождите 5 секунд и отпустите кнопку '''CFG'''.
| |
| | |
| Все настройки модуля будут сброшены к [[#Настройка | заводским]], в том числе и настройки доступа к веб-интерфейсу.
| |
| | |
| == Настройка на контроллере Wiren Board ==
| |
| Чтобы управлять Modbus-устройствами, подключёнными к модулю с контроллера Wiren Board, нужно настроить драйвер [[wb-mqtt-serial]]. | | Чтобы управлять Modbus-устройствами, подключёнными к модулю с контроллера Wiren Board, нужно настроить драйвер [[wb-mqtt-serial]]. |
|
| |
|
| Модуль работает в режиме сервера, поэтому нам нужно создать на контроллере Wiren Board TCP-порт: | | Модуль работает в режиме сервера, поэтому нам нужно создать на контроллере Wiren Board TCP-порт: |
| # Подключите модуль к контроллеру Wiren Board UTP-кабелем к одному из Ethernet-портов.
| | {{Wbincludes:MIO-E v.2 MGE v.2 Controller WebUI config}} |
| # Назначьте Ethernet-порту контроллера Wiren Board статический IP-адрес в подсети модуля, например 192.168.0.2. Как это сделать, смотрите в инструкции по настройке [[Ethernet]].
| |
| # Добавьте в настройках контроллера новый [[RS-485:Configuration via Web Interface#TCP-порт | TCP-порт]], в котором укажите IP-адрес и TCP-порт модуля.
| |
|
| |
|
| Процедура добавления Modbus-устройств не отличается от работы через последовательный порт и описана в статье [[RS-485:Configuration via Web Interface#Добавление устройств | Настройка устройств через веб-интерфейс]]. | | Процедура добавления Modbus-устройств не отличается от работы через последовательный порт и описана в статье [[RS-485:Configuration via Web Interface#Добавление устройств | Настройка устройств через веб-интерфейс]]. |
|
| |
|
| Чтобы обновить прошивку Modbus-устройства Wiren Board, подключённого к модулю, используйте [[WB_FAQ/modbus-modules-behind-gateway | перенаправление socat]] и [[WB_Modbus_Devices_Firmware_Update#Ручное обновление | ручное обновление]] с помощью утилиты <code>wb-mcu-fw-updater</code>.
| | ===Обновление прошивки устройств, подключенных к шлюзу по RS-485=== |
| | {{Wbincludes:Gateway Modbus FW update}} |
|
| |
|
| == Режим прозрачного шлюза == | | == Режим прозрачного шлюза == |
| [[Файл:Installation_WB6%2BMGE%2BMGE.png|600px|thumb|right|В режиме прозрачного шлюза два модуля соединяются через IP-сеть. На схеме не показано питание модулей, но его нужно подключить]]
| | {{Wbincludes:MIO-E v.2 MGE v.2 Transparent Gateway}} |
| | |
| В режиме прозрачного шлюза два модуля соединяются через IP-сеть, что позволяет организовать двусторонний обмен данными между устройствами на разных шинах RS-485.
| |
| | |
| Чтобы организовать прозрачный шлюз, нам понадобится два модуля, один из которых нужно настроить как сервер, а другой как клиент. При этом не имеет значения, к какому из устройств будет подключен контроллер Wiren Board.
| |
| | |
| Так как Modbus-устройство будет подключено к контроллеру через два преобразователя, которые вносят небольшую задержку, рекомендуем установить скорость шины RS-485 в значение '''115200''': в настройках обоих модулей, в [[UART_Communication_Settings | параметрах подключения]] Modbus-устройств и в [[RS-485:Configuration_via_Web_Interface#Настройка порта | настройках serial-порта]] контроллера Wiren Board.
| |
| | |
| Модуль настраивается через [[#Настройка | встроенный веб-интерфейс]].
| |
| | |
| '''Настройте первый модуль в режиме TCP-сервера''':
| |
| # В разделе '''Local IP Config''' выберите IP-адрес, по которому будет доступен модуль.
| |
| # Сохраните настройки нажатием на кнопку '''Save'''. От предложения перезагрузить модуль пока можно отказаться.
| |
| # В разделе '''TTL1''':
| |
| #* В секции '''Parameters''' укажите параметры порта RS-485.
| |
| #* Выберите режим ''TCP Client/None'' или ''TCP Client/ModbusTCP'', а в поле '''Remoute Port Number''' — укажите порт.
| |
| #* Остальные настройки оставьте по умолчанию.
| |
| # Сохраните настройки нажатием на кнопку '''Save''' и перезапустите модуль.
| |
| | |
| '''Настройте второй модуль в режиме TCP-клиента''':
| |
| # В разделе '''Local IP Config''' выберите IP-адрес отличный от IP-адреса TCP-сервера.
| |
| # Сохраните настройки нажатием на кнопку '''Save'''. От предложения перезагрузить модуль пока можно отказаться.
| |
| # В разделе '''TTL1''':
| |
| #* В секции '''Parameters''' укажите параметры порта RS-485.
| |
| #* Выберите режим ''TCP Client/None'' или ''TCP Client/ModbusTCP'', а в поле '''Remoute Port Number''' — укажите удалённый порт. Режим и порт должны совпадать с настройками TCP-сервера.
| |
| #* В поле '''Remoute Server Address''' укажите IP-адрес TCP-сервера.
| |
| #* Остальные настройки оставьте по умолчанию.
| |
| # Сохраните настройки нажатием на кнопку '''Save''' и перезапустите модуль.
| |
| | |
| Параметры портов RS-485 обоих модулей должны совпадать с настройками подключаемых Modbus-устройств и контроллера Wiren Board.
| |
| | |
| Теперь подключите один из настроенных модулей по шине RS-485 к контроллеру, а другой — к шине с Modbus-устройствами. Специально настраивать модуль, подключённый к контроллеру не нужно, просто добавляйте Modbus-устройства в настройках контроллера так, как будто они подключены к нему напрямую по шине RS-485. Устройства добавляются в настройках того порта, к которому подключен модуль.
| |
| | |
| <gallery widths=400px heights=400px>
| |
| Image: WB-MGE v.2 Transparent Gateway TCP-Server.png| Настройки для режима прозрачного шлюза, TCP-сервер
| |
| Image: WB-MGE v.2 Transparent Gateway TCP-Client.png | Настройки для режима прозрачного шлюза, TCP-клиент
| |
| </gallery>
| |
|
| |
|
| ==Известные неисправности== | | ==Известные неисправности== |
| Неисправности пока не найдены.
| | {{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.5D, v2.5E | | |v2.5K, v2.5N, v2.5Q, v2.5S |
| |08.2021 - ... | | |12.2021 - 08.2022 |
| | | | | |
| с модулем суперпорта USR-K3/K7 (поддерживает Modbus-TCP)
| | * Без микроконтроллера и без статусного светодиода |
| | * Нет Modbus-адреса |
| | |- |
| | |2.5 |
| | |v2.5D, v2.5E, v2.5H |
| | |08.2021 - 11.2021 |
| | | |
| | * С модулем суперпорта USR-K3/K7 (поддерживает Modbus-TCP) |
| | * Есть 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-MG 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}} |