Connecting Third Party Devices to Wiren Board: различия между версиями

Создал страницу
(Создал страницу)
 
(Создал страницу)
Строка 1: Строка 1:
{{DISPLAYTITLE: Как подключить Modbus RTU-устройство стороннего производителя к контроллеру?}}
{{DISPLAYTITLE: Как подключить Modbus RTU-устройство стороннего производителя к контроллеру Wirenboard?}}


Протокол Modbus RTU - один из самых распространенных протоколов для связи устройств. Если устройство стороннего производителя поддерживает протокол Modbus RTU, значит, его можно будет подключить к контроллеру Wirenboard по данному интерфейсу. Список всех [https://wirenboard.com/wiki/Wb-mqtt-serial_driver поддерживаемых контроллером протоколов] можно найти в документации.
Протокол Modbus RTU - один из самых распространенных протоколов для связи устройств. Если устройство стороннего производителя поддерживает протокол Modbus RTU, значит, его можно будет подключить к контроллеру Wirenboard по данному интерфейсу. Список всех [https://wirenboard.com/wiki/Wb-mqtt-serial_driver поддерживаемых контроллером протоколов] можно найти в документации.
Строка 10: Строка 10:
# Задать адреса устройствам и установить требуемые настройки связи. Настройки связи должны совпадать на обоих устройствах.
# Задать адреса устройствам и установить требуемые настройки связи. Настройки связи должны совпадать на обоих устройствах.
# Убедиться в работоспособности линии связи, используя утилиту [[Modbus-client | modbus_client]] из командной строки контроллера. При этом необходимо, что драйвер опроса устройств [[Wb-mqtt-serial_driver | wb-mqtt-serial]] был остановлен.
# Убедиться в работоспособности линии связи, используя утилиту [[Modbus-client | modbus_client]] из командной строки контроллера. При этом необходимо, что драйвер опроса устройств [[Wb-mqtt-serial_driver | wb-mqtt-serial]] был остановлен.
# Создать шаблон устройства, в котором перечислить необходимые для опроса регистры, начальные настройки, задаваемые пользователем параметры. Также особое внимание нужно обратить на временные таймауты и интервалы, которые влияют на работу связи.
# [[Wb-mqtt-serial_templates | Создать шаблон устройства]], в котором перечислить необходимые для опроса регистры, начальные настройки, задаваемые пользователем параметры. Также особое внимание нужно обратить на временные таймауты  
и интервалы, которые влияют на работу связи.
 
{{note|info| Важно! Стандарт Modbus RTU предполагает обязательный интервал тишины между фреймами данных в 3,5 символа (frame_. Однако для ускорения опроса Modbus-устройств Wirenboard этот интервал используется только только перед первым запросом к каждому следующему устройству в цикле опроса. Для соответствия требованиям протокола Modbus RTU требуется установка данного параметра равного не менее 3,5 символа (бита) при выбранной скорости}}
 
# Для того, чтобы шаблон появился в перечне устройств в веб-интерфейсе контроллера нужно скопировать файл шаблона в папку на контроллере для пользовательских шаблонов /etc/wb-mqtt-serial.conf.d/templates. Чтобы шаблон появился в веб-интерфейсе иногда требуется несколько раз обновить страницу конфигурации со сбросом кеша (в Goole Chrome для этого используется сочетание клавиш Ctrl+F5)
# Дальше работать с новым шаблоном как обычно
 


== Информация по теме на форуме ==
== Информация по теме на форуме ==
* Доступ к модулям, стоящим за шлюзом WB-MGE или WB-MIO-E


https://support.wirenboard.com/t/oshibki-pri-chtenii-bolid-s2000-pp/8080
https://support.wirenboard.com/t/oshibki-pri-chtenii-bolid-s2000-pp/8080
wb_editors
480

правок