WB-MRGBW-D: Errata: различия между версиями
Mishin (обсуждение | вклад) |
|||
(не показано 25 промежуточных версий 7 участников) | |||
Строка 1: | Строка 1: | ||
== | == Устройство имеет адрес 1, вместо написанного на наклейке и не сохраняет адрес при использовании широковещательной команды смены адреса == | ||
====Подверженные устройства==== | |||
WB-MRGBW-D с прошивкой 1.1.2 | WB-MRGBW-D с прошивкой 1.1.2 | ||
====Описание==== | |||
Не работает сохранение адреса устройства в энергонезависимую память при использовании широковещательной команды смены адреса. Сохранение происходит только при обращении к устройству по его предыдущему адресу. | Не работает сохранение адреса устройства в энергонезависимую память при использовании широковещательной команды смены адреса. Сохранение происходит только при обращении к устройству по его предыдущему адресу. | ||
Строка 11: | Строка 12: | ||
С завода устройства имеют адрес 1, вне зависимости от того, что написано на наклейке. | С завода устройства имеют адрес 1, вне зависимости от того, что написано на наклейке. | ||
====Пути обхода==== | |||
Использовать адрес устройства в команде смены адреса. В случае если адрес устройства неизвестен и необходимо применить широковещательную команду можно продублировать запись | Использовать адрес устройства в команде смены адреса. В случае если адрес устройства неизвестен и необходимо применить широковещательную команду можно продублировать запись нешироковещательной командой по заданому адресу. | ||
Например | Например необходимо назначить устройству адрес 45, для этого нужно выполнить 2 команды | ||
'''modbus_client -mrtu | '''modbus_client -mrtu -pnone -s2 /dev/ttyRS485-1 -a0 -t0x06 -r128 45''' - после этой команты устройство начнет отзываться на адрес 45, до перезагрузки устройства. | ||
'''modbus_client -mrtu | '''modbus_client -mrtu -pnone -s2 /dev/ttyRS485-1 -a45 -t0x06 -r128 45''' - дублирование записи не широковещательной командой сохранит адрес в энергонезависимую память | ||
====Запланированное исправление==== | |||
Исправлено в 1.1.3 | Исправлено в 1.1.3 | ||
Версия 21:14, 16 апреля 2019
Устройство имеет адрес 1, вместо написанного на наклейке и не сохраняет адрес при использовании широковещательной команды смены адреса
Подверженные устройства
WB-MRGBW-D с прошивкой 1.1.2
Описание
Не работает сохранение адреса устройства в энергонезависимую память при использовании широковещательной команды смены адреса. Сохранение происходит только при обращении к устройству по его предыдущему адресу.
С завода устройства имеют адрес 1, вне зависимости от того, что написано на наклейке.
Пути обхода
Использовать адрес устройства в команде смены адреса. В случае если адрес устройства неизвестен и необходимо применить широковещательную команду можно продублировать запись нешироковещательной командой по заданому адресу. Например необходимо назначить устройству адрес 45, для этого нужно выполнить 2 команды modbus_client -mrtu -pnone -s2 /dev/ttyRS485-1 -a0 -t0x06 -r128 45 - после этой команты устройство начнет отзываться на адрес 45, до перезагрузки устройства. modbus_client -mrtu -pnone -s2 /dev/ttyRS485-1 -a45 -t0x06 -r128 45 - дублирование записи не широковещательной командой сохранит адрес в энергонезависимую память
Запланированное исправление
Исправлено в 1.1.3