Перейти к содержанию

Навигация

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

Строка 16: Строка 16:


== Подключите устройство ==
== Подключите устройство ==
Для подключения стороннего устройства по протоколу Modbus RTU:
=== Подготовка ===
# Откройте документацию на устройство и убедитесь, что оно имеет интерфейс RS-485 и поддерживает протокол Modbus RTU.
Устройство с Modbus RTU:
# Проверьте, нет ли вашего устройства в [[Supported_devices | Таблице поддерживаемых устройств]]. Если устройство там есть — используйте указанные в таблице рекомендации по подключению.
# Откройте документацию на устройство и найдите описание modbus-регистров и параметров подключения (Baud rate, Data bits, Parity, Stop bits, Slave ID).
# Определите, какая информация вам нужна и в каких регистрах она находится.
# Подключите устройство к контроллеру по [[RS-485 | шине RS-485]].
# Подключите устройство к контроллеру по [[RS-485 | шине RS-485]].
# Узнайте в документации на устройство параметры подключения: скорость (Baud rate), Количество битов данных (Data bits), Бит чётности (Parity), Количество стоповых битов (Stop bits), Modbus-адрес устройства.
# Проверьте связь с устройством и правильность подключения:
# Проверьте связь с устройством и правильность подключения:
#* {{Wbincludes:Stop wb-mqtt-serial}}
#* {{Wbincludes:Stop wb-mqtt-serial}}
#* Подключитесь к устройству с помощью утилиты [[modbus_client]] и считайте данные из любого известного вам регистра.  
#* Подключитесь к устройству с помощью утилиты [[modbus_client]] и считайте данные из любого известного вам регистра.  
Если чтение данных пройдёт успешно — вы верно подключили устройство и настроили параметры соединения.
 
Устройство Modbus TCP:
# Откройте документацию на устройство и найдите описание modbus-регистров и настроек подключения (адрес, порт).
# Так как утилита ''modbus_client'' содержит ошибку, из-за которой она не может работать по протоколу Modbus TCP, то подключите устройство к компьютеру через Ethernet.
# Попробуйте считать из устройства значение одного известного вам регистра по [[Working_with_WB_devices_without_a_controller | инструкции]].
 
Если вы смогли получить содержимое регистра — вы всё делаете верно и можете продолжать.


== Поиск подключенных устройств на шине ==
== Поиск подключенных устройств на шине ==