Периферийные устройства с интерфейсом RS-485 серии WB-xxxx: различия между версиями

Нет описания правки
Строка 5: Строка 5:


Они гарантированно совместимы с контроллером Wiren Board и имеют наилучшую поддержку в ПО.
Они гарантированно совместимы с контроллером Wiren Board и имеют наилучшую поддержку в ПО.
==Установить новый адрес Modbus на [[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx | устройство RS-485 нашего производства]]==
# Подключите устройство к контроллеру ЕДИНСТВЕННЫМ НА ШИНЕ.
#: Если оставить на шине несколько устройств, их работоспособность будет нарушена!
# Выполните в [[Консоль | консоли]] команды:
<syntaxhighlight lang="bash">
service wb-mqtt-serial stop # остановите стандартный драйвер RS-485
# В следующей строке замените "158" на новый адрес (от 1 до 247), а "/dev/ttyAPP1" на порт контролера, к которому подключено устройство
modbus_client --debug -m rtu -s2 -pnone /dev/ttyAPP1 -a0x00 -t0x06 -r0x80 158 # записать новый адрес в устройство
service wb-mqtt-serial start # снова запустите стандартный драйвер RS-485
</syntaxhighlight>
{| class="wikitable"
{| class="wikitable"
|[[WM-MCM16 Модуль счетных входов 16-канальный|Модуль счетных входов 16-канальный WM-MCM16]]
|[[WM-MCM16 Модуль счетных входов 16-канальный|Модуль счетных входов 16-канальный WM-MCM16]]
Строка 49: Строка 38:
|скоро
|скоро
|}
|}
==Установить новый адрес Modbus на [[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx | устройство RS-485 нашего производства]]==
# Подключите устройство к контроллеру ЕДИНСТВЕННЫМ НА ШИНЕ.
#: Если оставить на шине несколько устройств, их работоспособность будет нарушена!
# Выполните в [[Консоль | консоли]] команды:
<syntaxhighlight lang="bash">
service wb-mqtt-serial stop # остановите стандартный драйвер RS-485
# В следующей строке замените "158" на новый адрес (от 1 до 247), а "/dev/ttyAPP1" на порт контролера, к которому подключено устройство
modbus_client --debug -m rtu -s2 -pnone /dev/ttyAPP1 -a0x00 -t0x06 -r0x80 158 # записать новый адрес в устройство
service wb-mqtt-serial start # снова запустите стандартный драйвер RS-485
</syntaxhighlight>
</translate>
</translate>