Wbincludes:Modbus: различия между версиями
(не показано 35 промежуточных версий 4 участников) | |||
Строка 1: | Строка 1: | ||
<h2> Работа по Modbus </h2> | |||
{{Anchor|modbus}} | |||
{{PeerTube | |||
| link= https://peertube.wirenboard.com/video-playlists/embed/6623c76e-1abe-4728-959c-f5dde919d80c?playlistPosition=8 | |||
| playlist = true | |||
| text= Настройка Modbus-модулей и обновление прошивок | |||
}} | |||
Устройства Wiren Board управляются по протоколу Modbus RTU. | |||
На физическом уровне подключаются через интерфейс [[RS-485]]. | |||
Поддерживаются все основные команды чтения и записи одного или нескольких регистров. Смотрите список доступных команд в [[Протокол Modbus#Коды функций чтения и записи регистров|описании протокола Modbus]]. | |||
Поддерживаются все основные команды | |||
Настроить параметры модуля можно | Настроить параметры модуля можно в веб-интерфейсе контроллера Wiren Board, или через [[Working with WB devices without a controller|сторонние программы]]. | ||
{{Wbincludes:Modbus Default Settings}} | |||
В актуальной версии прошивки устанавливать параметр ''Stop bits'' необязательно — устройство будет работать без ошибок и в случае, когда количество стоповых битов не совпадает с настройками Modbus-мастер. | |||
Для ускорения отклика устройств '''рекомендуем поднять скорость обмена до 115 200 бит/с''', см. [[UART_Communication_Settings|Настройка параметров обмена данными]] | |||
<h3> Modbus-адрес </h3> | |||
[[Файл:wb_modbus_address.png|300px|thumb|right|Modbus-адрес, установленный на производстве. Слева наклейка на верхней крышке устройства, справа — на боковой стенке]] | |||
Каждое устройство на линии имеет уникальный адрес в диапазоне от 1 до 247. Адрес устройства, установленный на заводе, указан на наклейках, расположенных на верхней крышке и сбоку. На заводе устройствам Wiren Board в одной партии присваиваются разные адреса, поэтому в вашем заказе, скорее всего, адреса не будут повторяться. | |||
О том, как узнать, изменить или сбросить Modbus-адрес устройства, читайте в статье [[Wiren Board Device Modbus Address|Modbus-адрес устройства Wiren Board]]. | |||
Текущая версия на 20:35, 26 августа 2024
Работа по Modbus
Устройства Wiren Board управляются по протоколу Modbus RTU. На физическом уровне подключаются через интерфейс RS-485.
Поддерживаются все основные команды чтения и записи одного или нескольких регистров. Смотрите список доступных команд в описании протокола Modbus.
Настроить параметры модуля можно в веб-интерфейсе контроллера Wiren Board, или через сторонние программы.
Параметры порта по умолчанию
Значение по умолчанию |
Название параметра в веб-интерфейсе |
Параметр |
---|---|---|
9600 | Baud rate | Скорость, бит/с |
8 | Data bits | Количество битов данных |
None | Parity | Бит чётности |
2 | Stop bits | Количество стоповых битов |
В актуальной версии прошивки устанавливать параметр Stop bits необязательно — устройство будет работать без ошибок и в случае, когда количество стоповых битов не совпадает с настройками Modbus-мастер.
Для ускорения отклика устройств рекомендуем поднять скорость обмена до 115 200 бит/с, см. Настройка параметров обмена данными
Modbus-адрес
Каждое устройство на линии имеет уникальный адрес в диапазоне от 1 до 247. Адрес устройства, установленный на заводе, указан на наклейках, расположенных на верхней крышке и сбоку. На заводе устройствам Wiren Board в одной партии присваиваются разные адреса, поэтому в вашем заказе, скорее всего, адреса не будут повторяться.
О том, как узнать, изменить или сбросить Modbus-адрес устройства, читайте в статье Modbus-адрес устройства Wiren Board.