China аналог WP3066ADAM

Добрый день

Приехал china аналог WP3066ADAM ко мне


Через конвертор usb->485 видится читается пишется нормально
Подключил к WB7 (один на шине), валятся ошибки

Кабель длиной метр, все на стенде собрано. Питание от WB
земля соответственно тоже общая с WB
Скорость 9600 8n1

Пробовал в опросе ставить таймауты 200, 1000 мс - картина аналогична

Куда бы еще порыть можно? Можете подсказать?
Четные каналы не рабочие, нечетные рабочие.
Датчики корректно работают, устройство на столе
через конвертор интерфейсов тоже корректно отрабатывает все

Потом вот так.

Потом по кругу.

Документацию по регистрам устройства и шаблон используемый прилагаю.
AMDSG08 MODBUS RTU Command.pdf (353,8 КБ)
config-AMDSG08.json (2,4 КБ)

Добрый день.
А при ручном опросе - так же перестает отвечать?

через modbus_client не заметил проблем… .;(
ну так вручную и тайминг совсем другой получается по факту.

Может что в шаблоне напартачил я?
Хотя вроде поглядел, ничего критичного не увидел… ;(
Документацию на конвертер прикладывал выше.

А если добавить перед отправкой задержку в миллисекунды? Десятки миллисекунд?

подскажите пож, как это реализовать в шаблоне устройства?

Например guard_interval_us, описанный в документации к сервису.

не прокатило.
аналогичная ситуация.

шаблон подправил

Возможно кому-то будет полезно.
Устройство с Ali, AMDGS08
по сути аналог WP3066ADAM

Работает нормально, но нужно подбирать тайминги.
Шаблон с рабочими таймингами прилагаю.
Все для порта 9600 8n1 сделано.
Работает с WB7 сейчас.
Шаблон лежит в /etc/wb-mqtt-serial.conf.d/templates/
config-AMDSG08.json (2,4 КБ)

Ну вот, 3мс значит. Рад что получилось. Ну - не умеет отвечать чаще, тут ничего не сделать кроме подстроек.

1 лайк

а какой у него адрес с завода?

1 первый то бишь