Нужна определиться с драйвером для теплосчетчика произведенным под маркой Sanext, компанией Тепловодохран, далее буду его называть Sanext(Пульсар).Вот фото прибора и шильдика для определенности.
Прибор имеет интерфейс M-bus, в сети находятся теплосчетчики Sanext(Пульсар) и Sanext(Minol), адресация по серийному номеру. Связь работает, используется не ЛЭРС Учет. Нужно подобрать драйвер для этого теплосчетчика.
Программой TestAll (настоечная утилита от Тепловодохран) прибор определяется вот как:
Текущие и архивы также опрашиваются (архивы видны в логе справа на скриншоте)
Попробовал несколько вариантов драйверов в ЛЭРСе. Сначала был Sanext Mono у него есть настройка работы через M-bus.
С отметкой адресация по серийному адресу и работы через M-bus вот результат
. Различные варианты настройка драйвера пробовал.
Пробовал использовать драйвера для теплосчетчиков Пульсара, но т.к. в них нет настройки работать через M-bus, то результат был отрицательный.
При необходимости могу организовать доступ к теплосчетчику.
Кроме того, тех.поддержка производителя сообщила следующее про адресацию по серийному адресу с сети M-bus:
“В случае использования вторичной адресации при передаче широковещательного запроса сброса канального уровня во всех ведомых устройства (первый запрос) в поле “C Field” необходимо передать SND_UD в котором бит FCB должен быть равен 0.
При сбросе ведомого устройства (первый запрос) необходимо передавать в SND_UD.”