16 809
правок
(добавил информацию про обнаружение устройств) |
м (Wirenboard → Wiren Board) |
||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Как подключить Modbus RTU-устройство стороннего производителя к контроллеру | {{DISPLAYTITLE: Как подключить Modbus RTU-устройство стороннего производителя к контроллеру Wiren Board?}} | ||
== Введение == | == Введение == | ||
Modbus RTU — один из распространенных протоколов для связи устройств. Если устройство стороннего производителя поддерживает протокол Modbus RTU, то его можно подключить к контроллеру | Modbus RTU — один из распространенных протоколов для связи устройств. Если устройство стороннего производителя поддерживает протокол Modbus RTU, то его можно подключить к контроллеру Wiren Board. | ||
Список всех поддерживаемых контроллером протоколов можно найти в [[Supported_devices | Таблице поддерживаемых устройств]]. | Список всех поддерживаемых контроллером протоколов можно найти в [[Supported_devices | Таблице поддерживаемых устройств]]. | ||
Строка 20: | Строка 20: | ||
== Поиск подключенных устройств на шине == | == Поиск подключенных устройств на шине == | ||
После физического подключения устройства не всегда получается сразу установить с ним связь: параметры обмена могут быть неизвестны или забыты. Для этого можно воспользоваться утилитой [[Wb-mb-explorer | '''wb-mb-explorer''']]. Она позволяет просканировать шину на наличие устройств: проверить наличие подключенных устройств с указанными параметрами обмена, подобрать параметры обмена для устройства с указанным адресом, провести полный перебор все возможных комбинаций параметров обмена. Если будет обнаружено устройство | После физического подключения устройства не всегда получается сразу установить с ним связь: параметры обмена могут быть неизвестны или забыты. Для этого можно воспользоваться утилитой [[Wb-mb-explorer | '''wb-mb-explorer''']]. Она позволяет просканировать шину на наличие устройств: проверить наличие подключенных устройств с указанными параметрами обмена, подобрать параметры обмена для устройства с указанным адресом, провести полный перебор все возможных комбинаций параметров обмена. Если будет обнаружено устройство Wiren Board, то для него будет выведена информация о модели устройства, его серийном номере, версии прошивки и параметрах обмена. Для стороннего modbus-устройства будут выведены только параметры обмена. | ||
== Создайте шаблон == | == Создайте шаблон == | ||
Строка 40: | Строка 40: | ||
== Совместная работа модулей Wiren Board и устройств сторонних производителей на одной шине== | == Совместная работа модулей Wiren Board и устройств сторонних производителей на одной шине== | ||
При работе модулей | При работе модулей Wiren Board и устройств сторонних производителей на одной шине RS-485 параметр <code>guard_interval_us</code> следует задавать целиком для порта, также следует изменить параметр '''RS-485 Response Delay (ms)''' (Задержка перед ответом по RS-485) у модулей Wiren Board (если такой параметр имеется), например установив значение 8 мс. Это необходимо, так как несоблюдение интервалов тишины при обращении к модулям Wiren Board приводит к сбою в работе некоторых устройств сторонних производителей. | ||
== Полезные ссылки == | == Полезные ссылки == |