0
Отвечен

АНКАТ-7655-02

Misha Dryanov 2 года назад в Общие вопросы обновлен 2 года назад 3

Здравствуйте! Прошу помочь разобраться с опросом регистров прибора по RS485 Modbus RTU. В modbus driver редактора каналов создаю узел, устройство и тег. Подключение к устройству (функция 03) происходит, но опрос регистров выдает что угодно, кроме текущих показаний прибора. Пробовал менять и номера регистров  и типы данных и порядок чтения байт. Прикладываю часть инструкции с описанием работы протокола. Подскажите пожалуйста как настроить опрос в соответствии с инструкцией?

 Страницы из ankat_7655_02_03.pdf

Ответ

Ответ
На рассмотрении

День добрый.

Судя по документации на устройство, оно отдаёт ответ в своём представлении:

т.е. напрямую его прочитать и отобразить не получится, нужно читать нужный адрес как DWORD, и далее в скрипте преобразовывать в уже понятный вид. На вскидку скрипт будет следующим:


Результат работы из примера в доке:


ХОРОШО, МНЕ ПОНРАВИЛОСЬ

Очень помогли!

Оценка удовлетворенности от Misha Dryanov 2 года назад
Ответ
На рассмотрении

День добрый.

Судя по документации на устройство, оно отдаёт ответ в своём представлении:

т.е. напрямую его прочитать и отобразить не получится, нужно читать нужный адрес как DWORD, и далее в скрипте преобразовывать в уже понятный вид. На вскидку скрипт будет следующим:


Результат работы из примера в доке:


Огромное спасибо! Ваш скрипт мне очень помог в решении вопроса.

Сервис поддержки клиентов работает на платформе UserEcho