16 281
правка
м (→Монтаж) |
(Заменил текст, пока без включений) |
||
Строка 8: | Строка 8: | ||
}} | }} | ||
[[Файл:WB-MGE side. | [[Файл:WB-MGE v.2 side.png|250px|thumb|right|WB-MGE]] | ||
[[Файл:WB-MGE PCB.png|250px|thumb|Плата|WB-MGE]] | [[Файл:WB-MGE PCB.png|250px|thumb|Плата|WB-MGE]] | ||
'''[https://wirenboard.com/ru/product/WB-MGE/ Купить в интернет-магазине]''' | '''[https://wirenboard.com/ru/product/WB-MGE/ Купить в интернет-магазине]''' | ||
Строка 63: | Строка 63: | ||
== Общий принцип работы == | == Общий принцип работы == | ||
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. | |||
Основные характеристики: | |||
{| 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" |Настройка и управление | |||
|- | |||
|Настройка | |||
|Веб-интерфейс (по умолчанию http://192.168.0.7/) | |||
|- | |||
|} | |||
==Монтаж == | ==Монтаж == | ||
Строка 69: | Строка 94: | ||
{{Wbincludes:Mount "V+ GND A B"}} | {{Wbincludes:Mount "V+ GND A B"}} | ||
Модуль можно подключить к контроллеру Wiren Board или другому устройству напрямую кабелем Ethernet, через роутер и через интернет. | Модуль можно подключить к контроллеру Wiren Board или другому устройству напрямую кабелем Ethernet, через роутер и через интернет. Главное условие — IP-адрес модуля должен быть доступен с контроллера. | ||
==Настройка== | ==Настройка== | ||
[[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-порт]] | |||
=== Установка параметров === | |||
{| class="wikitable" | |||
|+ Параметры подключения | |||
|- | |||
! Параметр || Значение по умолчанию | |||
|- | |||
| IP-адрес || 192.168.0.7 | |||
|- | |||
| Маска подсети || 255.255.255.0 | |||
|- | |||
| Логин || admin | |||
|- | |||
| Пароль || admin | |||
|- | |||
|} | |||
Чтобы настроить модуль: | |||
# Присвойте сетевой карте компьютера любой IP-адрес в подсети модуля. При первой настройке это будет любой IP-адрес в подсети <code>192.168.0.0/24</code>, кроме <code>192.168.0.7</code>. Например, '''192.168.0.2'''. | |||
# Подайте на модуль питание и подключите его UTP-кабелем к Ethernet-разъёму компьютера. | |||
# Откройте браузер и в адресной строке введите IP-адрес модуля. | |||
# В появившемся окне, введите логин и пароль. | |||
[[ | Если вы не знаете IP-адрес модуля или логин и пароль для доступа в веб-интерфейс, [[#Перезагрузка и сброс на заводские настройки | сбросьте модуль к заводским настройкам]]. | ||
Назначение вкладок веб-интерфейса: | |||
* Local IP Config — сетевые настройки: IP-адрес, шлюз и т.п. | |||
* TTL.1: | |||
** Секция 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 — здесь можно изменить логин/пароль администратора и другие параметры подключения через веб-интерфейс. | |||
Если в вашей сети есть DHCP-сервер, то можете установить переключатель ''IP Type'' на вкладке ''Local IP Config'' в положение DHCP/AutoIP. | |||
После изменения настроек нажмите внизу кнопку '''Save''' и перезагрузите модуль нажатием на кнопку '''Restart Module'''. | |||
=== Перезагрузка и сброс на заводские настройки === | |||
Модуль имеет две кнопки: | |||
* RST — перезагрузка процессора Ethernet-модуля USR-Kx; | |||
* CFG — сброс модуля на заводские настройки. | |||
Для перезагрузки процессора модуля, нажмите кратковременно кнопку '''RST'''. | |||
Для сброса: | |||
# Отключите питание модуля. | |||
# Зажмите кнопку '''CFG'''. | |||
# Не отпуская кнопку, подайте на модуль питание. | |||
# Подождите 5 секунд и отпустите кнопку '''CFG'''. | |||
Все настройки модуля будут сброшены к [[#Настройка | заводским]], в том числе и настройки доступа к веб-интерфейсу. | |||
== Настройка на контроллере Wiren Board == | |||
С помощью этого способа вы сможете управлять Modbus-устройствами, подключёнными к модулю через драйвер [[wb-mqtt-serial]]. | |||
Модуль работает в режиме сервера, поэтому нам нужно создать на контроллере Wiren Board TCP-порт: | |||
# Подключите модуль к контроллеру Wiren Board UPT-кабелем к одному из Ethernet-портов. | |||
# Назначьте 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-устройства Wiren Board, подключённого к модулю, используйте [[WB_FAQ/modbus-modules-behind-gateway | перенаправление socat]] и [[WB_Modbus_Devices_Firmware_Update#Ручное обновление | ручное обновление]] с помощью утилиты <code>wb-mcu-fw-updater</code>. | |||
== Режим прозрачного шлюза WB-MGE == | |||
[[Файл:Installation_WB6%2BMGE%2BMGE.png|600px|thumb|right|В режиме прозрачного шлюза два устройства WB-MGE соединяются через IP-сеть. На схеме не показано питание модулей, но его нужно подключить]] | |||
В режиме прозрачного шлюза два WB-MGE соединяются через IP-сеть, это позволяет организовать двусторонний обмен данными между устройствами на разных шинах RS-485. | |||
Чтобы организовать прозрачный шлюз, нам понадобится два WB-MGE, один из которых нужно настроить как сервер, а другой как клиент. При этом не имеет значения, к какому из устройств будет подключен контроллер Wiren Board. | |||
Так как Modbus-устройство будет подключено к контроллеру через два преобразователя, которые вносят небольшую задержку, рекомендуем установить скорость шины RS-485 в значение '''115200''': в настройках обоих модулей, в [[UART_Communication_Settings | параметрах подключения]] Modbus-устройств и в [[RS-485:Configuration_via_Web_Interface#Настройка порта | настройках serial-порта]] контроллера Wiren Board. | |||
Настройте первый WB-MGE в режиме сервера по инструкции в разделе [[#Настройка модуля через встроенный веб-интерфейс | Настройка модуля через встроенный веб-интерфейс]]: | |||
# В разделе '''Local IP Config''' выберите IP-адрес, по которому будет доступен модуль. | |||
# В разделе '''TTL.1''': | |||
#* В поле '''Biud Rate''' укажите скорость <code>115200</code> | |||
#* выберите режим ''TCP Client/None'' или ''TCP Client/ModbusTCP'', а в поле '''Remoute Port Number''' — укажите порт. | |||
# Сохраните настройки и перезапустите модуль. | |||
Настройте второй WB-MGE в режиме клиента по инструкции в разделе [[#Настройка модуля через встроенный веб-интерфейс | Настройка модуля через встроенный веб-интерфейс]]: | |||
# В разделе '''Local IP Config''' выберите IP-адрес отличный от IP-адреса первого WB-MGE. | |||
# В разделе '''TTL.1''': | |||
#* В поле '''Biud Rate''' укажите скорость <code>115200</code> | |||
#* Выберите режим ''TCP Client/None'' или ''TCP Client/ModbusTCP'', а в поле '''Remoute Port Number''' — укажите удалённый порт. Режим и порт должны совпадать с настройками первого WB-MGE. | |||
#* В поле '''Remoute Server Address''' укажите IP-адрес первого WB-MGE. | |||
# Сохраните настройки и перезапустите модуль. | |||
Параметры связи по RS-485 должны быть одинаковыми на обоих WB-MGE. | |||
Теперь подключите один из настроенных WB-MGE по шине RS-485 к контроллеру, а другой — к шине с Modbus-устройствами. Специально настраивать WB-MGE, подключённый к контроллеру не нужно, просто добавляйте Modbus-устройства в настройках контроллера так, как будто они подключены к нему напрямую по шине RS-485. Устройства добавляются в настройках того порта, к которому подключен WB-MGE. | |||
<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> | |||
==Известные неисправности== | ==Известные неисправности== | ||
Строка 103: | Строка 210: | ||
| | | | ||
с модулем суперпорта USR-K3/K7 (поддерживает Modbus-TCP) | с модулем суперпорта USR-K3/K7 (поддерживает Modbus-TCP) | ||
|- | |- | ||
|} | |} | ||
Строка 123: | Строка 218: | ||
{{Wbincludes:CDR lib}} | {{Wbincludes:CDR lib}} | ||
'''Corel Draw PDF:''' [[File:WB- | '''Corel Draw PDF:''' [[File:WB-MG v.2.cdr.pdf]] | ||
'''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]] |