Wiren Board Device Modbus Address: различия между версиями
Kilpio (обсуждение | вклад) (Новая страница: «== Определение текущего Modbus-адреса == Modbus-адрес устройств Wiren Board нанесен на наклейке. Eсли…») |
Kilpio (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== Определение текущего Modbus-адреса == | == Определение текущего Modbus-адреса == | ||
Modbus-адрес устройств Wiren Board нанесен на наклейке. Eсли устройство уже было в эксплуатации или адрес его оказался изменен, адрес необходимо каким-либо способом узнать | Modbus-адрес устройств Wiren Board нанесен на наклейке. Eсли устройство уже было в эксплуатации или адрес его оказался изменен, адрес необходимо каким-либо способом узнать. Программное обеспечение контроллера Wiren Board включает в себя утилиту modbus_client для работы с устройствами, подключенными к выходам RS-485, по протоколу Modbus (Modbus-адрес устройств Wioren Board хранится в регистре 0x80). Справку по команде можно получить, выполнив ее безо всяких параметров, подробное описание находится на странице [[Modbus-client]]. | ||
'''Перед работой с портом из командной строки остановите драйвер wb-mqtt-serial:''' | |||
<syntaxhighlight lang="bash">root@wirenboard:~# service wb-mqtt-serial stop</syntaxhighlight> | <syntaxhighlight lang="bash">root@wirenboard:~# service wb-mqtt-serial stop</syntaxhighlight> | ||
Попробуем определить текущий адрес модуля. Для этого в командной строке выполним циклическую команду опроса регистра 0x80 устройств с адресами с 1 по 247: | Попробуем определить текущий адрес модуля. Для этого в командной строке выполним циклическую команду опроса регистра 0x80 устройств с адресами с 1 по 247: | ||
Строка 9: | Строка 12: | ||
Обратите внимание: когда контроллер осуществляет обмен данными с выбранным устройством, мигает желтый индикатор Status. | Обратите внимание: когда контроллер осуществляет обмен данными с выбранным устройством, мигает желтый индикатор Status. | ||
[[Файл:Status_flash_mr14.gif|300px|thumb|left|Светодиод Status мигает при обмене данными по RS-485 с модулем ]] | [[Файл:Status_flash_mr14.gif|300px|thumb|left|Светодиод Status мигает при обмене данными по RS-485 с модулем ]] | ||
== Измененеие Modbus-адреса == | == Измененеие Modbus-адреса == |