Wiren Board Device Modbus Address: различия между версиями

(Новая страница: «== Определение текущего Modbus-адреса == Modbus-адрес устройств Wiren Board нанесен на наклейке. Eсли…»)
 
Строка 1: Строка 1:
== Определение текущего Modbus-адреса ==
== Определение текущего Modbus-адреса ==


Modbus-адрес устройств Wiren Board нанесен на наклейке. Eсли устройство уже было в эксплуатации или адрес его оказался изменен, адрес необходимо каким-либо способом узнать. Вы можете узнать текущий Modbus-адрес модуля или задать его самостоятельно. Программное обеспечение контроллера Wiren Board включает в себя утилиту modbus_client для работы с устройствами, подключенными к выходам RS-485, по протоколу Modbus. Справку по команде можно получить, выполнив ее безо всяких параметров. Перед работой с портом из командной строки остановите драйвер wb-mqtt-serial:
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-адреса ==
5813

правок