RS-485: различия между версиями
Admin (обсуждение | вклад) |
|||
(не показано 14 промежуточных версий 4 участников) | |||
Строка 4: | Строка 4: | ||
__NOTOC__ | __NOTOC__ | ||
== Описание == | == Описание == | ||
'''RS-485''' — стандарт коммуникации по двухпроводной шине. | '''RS-485''' — стандарт коммуникации по двухпроводной шине. | ||
<!--T:2--> | <!--T:2--> | ||
На одну шину RS-485 можно подключить до 256 устройств. Но в устройствах Wiren Board используется [[Special:MyLanguage/Протокол Modbus|протокол Modbus]], который не позволяет иметь больше 247 ведомых (slave) устройств на одной шине. При этом то, что контроллер Wiren Board действительно может работать с 247 периферийными устройствами Wiren Board на шине, было проверено опытным путем. | |||
Скорость передачи данных в периферийных устройствах Wiren Board | Скорость передачи данных в периферийных устройствах Wiren Board - до 115200 бит/с. | ||
Длина линии RS-485 | Длина линии RS-485 может быть до 1200 метров. При такой длине линии устройства могут работать на скорости 115200 бит/с. Однако при плохом качестве кабеля, отсутствии экранирования и внешних помехах может понадобиться снизить скорость. | ||
<!--T:5--> | |||
[https://www.bookasutp.ru/Chapter2_3.aspx Энциклопедия АСУ ТП. Интерфейс RS-485] — подробно про работу интерфейса. | |||
==Как правильно проложить шину== | ==Как правильно проложить шину== | ||
<!--T:8--> | <!--T:8--> | ||
В статье [[RS-485:Физическое подключение|RS-485:Физическое подключение]] описано | В статье [[RS-485:Физическое подключение|RS-485:Физическое подключение]] описано как правильно проложить шину. | ||
==Добавление устройства в веб-интерфейс== <!--T:9--> | ==Добавление устройства в веб-интерфейс== <!--T:9--> | ||
Строка 31: | Строка 26: | ||
[[File:rs-485-setup-configs.png|thumb|right|300 px|Настройка происходит через страницу ''Configs'' [[RS-485:Настройка через веб-интерфейс|веб-интерфейса]]]] | [[File:rs-485-setup-configs.png|thumb|right|300 px|Настройка происходит через страницу ''Configs'' [[RS-485:Настройка через веб-интерфейс|веб-интерфейса]]]] | ||
[[RS-485:Настройка через веб-интерфейс|RS-485:Настройка через веб-интерфейс]] - что сделать для появления устройства в веб-интерфейсе контроллера. | [[RS-485:Настройка через веб-интерфейс|RS-485:Настройка через веб-интерфейс]] - что сделать для появления устройства в веб-интерфейсе контроллера. | ||
== Работа с портом RS-485 контроллера из собственного ПО == <!--T:11--> | == Работа с портом RS-485 контроллера из собственного ПО == <!--T:11--> |
Версия 17:17, 20 февраля 2023
Описание
RS-485 — стандарт коммуникации по двухпроводной шине.
На одну шину RS-485 можно подключить до 256 устройств. Но в устройствах Wiren Board используется протокол Modbus, который не позволяет иметь больше 247 ведомых (slave) устройств на одной шине. При этом то, что контроллер Wiren Board действительно может работать с 247 периферийными устройствами Wiren Board на шине, было проверено опытным путем.
Скорость передачи данных в периферийных устройствах Wiren Board - до 115200 бит/с.
Длина линии RS-485 может быть до 1200 метров. При такой длине линии устройства могут работать на скорости 115200 бит/с. Однако при плохом качестве кабеля, отсутствии экранирования и внешних помехах может понадобиться снизить скорость.
Энциклопедия АСУ ТП. Интерфейс RS-485 — подробно про работу интерфейса.
Как правильно проложить шину
В статье RS-485:Физическое подключение описано как правильно проложить шину.
Добавление устройства в веб-интерфейс
RS-485:Настройка через веб-интерфейс - что сделать для появления устройства в веб-интерфейсе контроллера.
Работа с портом RS-485 контроллера из собственного ПО
- Стандартно в Wiren Board с подключёнными по RS-485 устройствами работает Драйвер wb-mqtt-serial (ранее wb-homa-modbus). Он позволяет работать с подключёнными устройствами RS-485 через систему MQTT-сообщений.
- Если вы хотите работать с портом RS-485 напрямую, не используя этот драйвер — отключите его, иначе он будет писать в порт RS-485.
- Работа с последовательным портом из Linux
- Доступ к порту RS-485 контроллера Wiren Board с компьютера
- Настройка параметров обмена данными по RS-485 для modbus-устройств Wiren Board