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

м
Строка 113: Строка 113:


== Режим прозрачного шлюза ==
== Режим прозрачного шлюза ==
[[Файл: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>


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