Добрый день, наткнулся на странную ситуацию в WB-MRM2-mini (прошивка сначала 1.16.2, теперь 1.16.3, но это ничего не изменило, релиз самого WB6 wb-2201):
- попытался я прописать данные в 544 регистр, получил ошибку ERROR Connection timed out: select, при этом WB прекрасно видит устройство, более того, я перенастроил нажатие кнопки на mapping-матрицу, т.е. проблема не в связи
- попытался получить данные из регистра 544 (должен быть 0 судя по мануалам), получил ошибку ERROR Illegal data value, т.е. данные из регистра не считываются
- подумал, может брак какой, ан нет, сделал modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-2 -a34 -t0x03 -r9 и получил корректное значение SUCCESS: read 1 of elements: Data: 0x0004
Всё что мог, обновил, перепроверил ID, перегрузил. Не пляшет. Что бы это могло быть?
И ещё один момент с обновлением прошивки, накатил апгрейд пару раз. Было 1.16.2, обновилось до 1.16.4, а во второй раз почему-то произошёл даунгрейд до 1.16.3, дальнейшие попытки автоматически обновить ни к чему не привели, т.е. до 1.17.1 не удалось обновиться автоматом, где есть какой-то страшный зверь “Управлять по Mapping-матрице для кнопок”, про который толком нигде ничего не написано, но я наделся, что может он меня спасёт.