Опрос по ModBus ASCI

Опрос устройств по RS-485 с помощью ModBus ASCII возможен ? Имеется счетчик который работает только про протоколу ModBus ASCII. Как быть нужно писать прикладное ПО для WB6?

Добрый день.
wb-mqtt-serial работает только с RTU. Для
А что за счетчик, напишите модель пожалуйста?
Есть два пути: дописать поддержку протокола или использовать, например, bash-скрипт вызывающий Modbus_client и публикующий в MQTT.

Счетчик ВИС.Т https://avitekengineering.ru/upload/docs/vist/file_1.pdf

Но в документе
http://www.teplovizor.ru/mydownloads/singlefile.php?lid=41
написано:


И судя по новостям на их сайте - ASC2 добавлен потом.

Да только, это счетчики 2003 года и их много. Не переключается на ModBus RTU. Поэтому придется наверно писать драйвер для WB6 чтобы можно было работать с ASCII.

А если у нас система опрашивает теплосчетчики то если пропадет связь, куда контроллер будет складывать пакеты и когда связь восстановиться чтобы он их выгрузил? Или это нужно самому писать прикладной софт для этого?

Вообще по-умолчанию значения пишутся в локальную БД, подборка по теме:
https://wirenboard.com/wiki/WB_FAQ/History-configuration-and-working
А какой смысл в текущих показаниях? Или вам они нужны, кроме данных “нарастающим итогом”?

А как эта выгрузка из БД происходит? Топик создается специальный ?

Нет, отдельных топиков “из коробки” нет. Но база - sqlite3 и работать с ней можно стандартным образом, пример тут:

в том числе и вырузку куда-нибудь.