Параметры порта в старом WB-MSW

Имеется WB-MSW очень старой версии. https://wirenboard.com/wiki/%D0%94%D0%B0%D1%82%D1%87%D0%B8%D0%BA_WB-MSW
версию прошивки не показывает, дата прошивки январь 16 года
Необходимо изменить количество стоповых битов в параметрах порта. С 2-х на 1.
Можно ли это сделать в рамках текущей прошивки?
Можно ли на столь старом устройстве обновить прошивку самостоятельно? (без оригинального контроллера)

Здравствуйте!

Думаю, что можно. В документации в конце страницы приведена карта регистров датчика. Регистр 112 (holding) отвечает за количество стоп-битов. Запишите в этот регистр значение 1. Датчик должен переключиться в режим обмена с одним стоп-битом.

Для изменения количества стоп-битов обновлять прошивку не требуется. Датчик старый, обновления прошивок для него уже не поддерживается.

При попытке обращения к регистрам 110 111 112 на чтение или запись отвечает ошибкой 0х03

Пришлите, пожалуйста, фото наклейки с серийным номером датчика или сам серийный номер для его идентификации.
Какой программой пользуетесь для записи? Какой преобразователь USB-RS485 используете (если используете)? Другие регистры датчика нормально читаются?
Покажите полностью запрос на запись и ответ датчика в шестнадцатиричной форме.

Серийный: 6032224
Преобразователь Telemecanique TSXCUSB485
Программа и обмен на скриншоте. По регистрам с данными отвечает исправно.

На запрос: 23 06 00 70 00 01 4F 53
Ответ: 23 86 03 A2 6B

Это MSW v2 с версией до 3.1 Для этой версии изменение параметров RS-485 не реализовано.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.