16 578
правок
Matveevrj (обсуждение | вклад) |
|||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Как подключить Modbus RTU-устройство стороннего производителя к контроллеру Wiren Board?}} | {{DISPLAYTITLE: Как подключить Modbus RTU-устройство стороннего производителя к контроллеру Wiren Board?}} | ||
== Введение == | == Введение == | ||
Рекомендуем сперва поискать ваше устройств в [[Supported_devices | Таблице поддерживаемых устройств]] — вдруг оно уже там есть. Если устройства в списке нет, но оно поддерживает протокол [[Modbus|Modbus]], то его можно подключить к контроллеру Wiren Board. | |||
Существует два вида протокола Modbus: | |||
# Modbus RTU — устройства соединяются по шине RS-485. | |||
# Modbus TCP — устройства соединяются по локальной сети через Wi-Fi или Ethernet. | |||
Независимо от вида протокола, алгоритм добавления поддержки устройства в наш контроллер будет такой: | |||
# Ищете документацию на ваше устройство с описанием его modbus-регистров. | |||
# Составляете шаблон для нашего драйвера wb-mqtt-serial. | |||
# Копируете созданный шаблон на контроллер в папку | |||
# Выбираете в веб-интерфейсе контроллера свой шаблон и указываете адрес. | |||
Некоторые производители Modbus-устройств не придерживаются стандартов протокола, что может сказаться на работе всей шины. Поэтому рекомендуем проверять работу новых устройств на отдельной шине и только после того, как добьётесь стабильной работы, подключать к ней другие Modbus-устройства. | Некоторые производители Modbus-устройств не придерживаются стандартов протокола, что может сказаться на работе всей шины. Поэтому рекомендуем проверять работу новых устройств на отдельной шине и только после того, как добьётесь стабильной работы, подключать к ней другие Modbus-устройства. |