Обновление для Opendnp3 Python

Проблема

При использовании мастер-станции pydnp3 для запроса данных с удаленной станции значение измерения может быть распечатано только на терминале, и нет метода открытого интерфейса для получения значения измерения чистым способом. т. е. метод ScanRange возвращает None (вместо значения измерения).

Наблюдения

  • Обратите внимание, что версия, используемая для привязки pydnp3 0.1.0, устарела (2019 г.).
  • Автор pydnp3, кажется, знает, что нет точки входа для извлечения измерений. изображение1
  • Объектом, обрабатывающим обработку измерений (один из видов SOE), по-видимому, является SOEHandler. Тем не менее, кажется, что доступен один SOEHandler, и он только выводит измерения на терминал (консоль). Примечание:PrintingSOEHandlerкласс является привязкой из двоичного кода С++. (т.е.,__pydnp3_opendnp3.ISOEHandler)изображение2изображение3

Возможное решение и основная проблема

перепрошить opendnp3, а как?

0 ответов

Другие вопросы по тегам