Wbincludes:Modbus: различия между версиями

Материал из Wiren Board
Строка 16: Строка 16:
=== Параметры порта ===
=== Параметры порта ===


По умолчанию устройства имеют следующие настройки :
По умолчанию устройства имеют следующие настройки:


*Скорость: '''9600'''. Четность: '''Нет'''. Cтоп-биты: '''2'''
*Скорость: '''9600'''. Четность: '''Нет'''. Cтоп-биты: '''2'''

Версия 17:35, 21 августа 2020

Работа по Modbus

Устройства Wirenboard управляются по протоколу Modbus RTU. На физическом уровне подключаются через интерфейс RS-485. Поддерживаются все основные команды Modbus: подробнее - Коды функций чтения и записи регистров.

Настроить параметры модуля можно двумя способами:

  • через командную строку с помощью утилиты modbus_client

Для доступа к командной строке можно использовать SSH.

Параметры порта

По умолчанию устройства имеют следующие настройки:

  • Скорость: 9600. Четность: Нет. Cтоп-биты: 2

При необходимости их можно изменить: Настройка параметров обмена данными по RS-485 для modbus-устройств Wiren Board

Modbus-адрес

Modbus-адрес, установленный на производстве

Каждое устройство на линии имеет уникальный адрес в диапазоне от 1 до 247. Адрес устройства, установленный на заводе, указан на отдельной наклейке со штрихкодом. На заводе устройствам Wirenboard в одной партии присваиваются разные адреса, потому в вашем заказе, скорее всего, адреса не будут повторяться.

Адрес можно изменить, записав новое значение в holding регистр 128(0x80). Запись значения адреса возможна широковещательной командой по адресу 0.

Если адрес устройства неизвестен и его необходимо выяснить, можно использовать способ, описаный в этой статье: Определение и изменение Modbus-адреса устройств Wirenboard