Форум сайта python.su
Здравствуйте.
Проблема в следующем:
необходимо опросить теплосчетчик ТМК-130 (поддрерживает протокол обмена MODBUS).
Использую библиотеку pymodbus.
Регистры ввода и хранения читаю. С этим вопросов нет.
Но мне надо прочитать архивы показаний с этого прибора. Для этого в приборе предусмотрена команда (0x41 READ ARCHIVE PAGE) Считать страницу архива. Никак не могу понять, как в pymodbus послать такую команду.
Может стоит использовать другую библиотеку?
Офлайн
Формат команды
Прикреплённый файлы: 1_.png (108,5 KБ)
Офлайн
Здравствуйте! В вашем случае, чтобы отправить нестандартную команду 0x41 (READ ARCHIVE PAGE) через pymodbus, можно использовать метод `execute()` или `CustomRequest`. Но если не получится, попробуйте библиотеку minimalmodbus — она гибче с нестандартными запросами. Кстати, отвлекаясь: играли в basketball legends ? Отличная разрядка после кодинга!
Офлайн