1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Опрос разных диапазонов Modbus RTU

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее
Ответить

Автор темы
a93911
здесь недавно
здесь недавно
Сообщения: 87
Зарегистрирован: 09 июн 2017, 09:03
Имя: Андрей А.
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Опрос разных диапазонов Modbus RTU

Сообщение a93911 »

Приветствую, коллеги. Существует ли программа для следующего типа опроса Modbus slave устройств:

- опрос разных областей входных регистров и регистров данных. То есть мастер должен по очереди делать запросы на разные диапазоны и выводить ответы в одном окне;

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

Дело в том, что производитель разместил данные в разных областях памяти устройства, а крайне желательно выводить их все в одном окне. Можно конечно заморочиться и вывести в Скаду, но может имеется готовое решение?

SaNNy
освоился
освоился
Сообщения: 233
Зарегистрирован: 01 фев 2010, 10:37
Имя: Александр
Страна: Россия
город/регион: Брянск
Благодарил (а): 10 раз
Поблагодарили: 27 раз

Опрос разных диапазонов Modbus RTU

Сообщение SaNNy »

Посмотрите на этот вариант https://github.com/sanny32/OpenModScan

Sokolov_Dmitry
не первый раз у нас
не первый раз у нас
Сообщения: 320
Зарегистрирован: 31 окт 2017, 16:45
Имя: Дмитрий
Страна: Россия
город/регион: Калининград
Благодарил (а): 9 раз
Поблагодарили: 82 раза

Опрос разных диапазонов Modbus RTU

Сообщение Sokolov_Dmitry »

попробуйте любой модбас ОРС сервер, в бесплатном варианте есть ограничения на кол-во тегов или непрерывное время работы

I_m
освоился
освоился
Сообщения: 257
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 4 раза
Поблагодарили: 39 раз

Опрос разных диапазонов Modbus RTU

Сообщение I_m »

Sokolov_Dmitry писал(а): 15 авг 2023, 10:27 попробуйте любой модбас ОРС сервер
У Овена собственный OPC сейчас бесплатный. Правда, он тормоз изрядный в режиме конфигурирования из-за использования всяких .Net.
Как в рантайме - не знаю, не пользуюсь.

А дальше - хоть в эксельке выводите данные от этого OPC.

Автор темы
a93911
здесь недавно
здесь недавно
Сообщения: 87
Зарегистрирован: 09 июн 2017, 09:03
Имя: Андрей А.
Благодарил (а): 4 раза
Поблагодарили: 6 раз

Опрос разных диапазонов Modbus RTU

Сообщение a93911 »

SaNNy писал(а): 15 авг 2023, 09:22 Посмотрите на этот вариант https://github.com/sanny32/OpenModScan
Спасибо за ответ. Но здесь можно сканировать только один блок регистров "подряд". А нужно несколько блоков с выводом в одно окно

SaNNy
освоился
освоился
Сообщения: 233
Зарегистрирован: 01 фев 2010, 10:37
Имя: Александр
Страна: Россия
город/регион: Брянск
Благодарил (а): 10 раз
Поблагодарили: 27 раз

Опрос разных диапазонов Modbus RTU

Сообщение SaNNy »

a93911 писал(а): 15 авг 2023, 14:39 Спасибо за ответ. Но здесь можно сканировать только один блок регистров "подряд". А нужно несколько блоков с выводом в одно окно
Вы можете просканировать весь диапазон адресов, а потом нужные диапазоны вывести в отдельные окна вручную.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17594
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 826 раз
Поблагодарили: 1654 раза

Опрос разных диапазонов Modbus RTU

Сообщение Jackson »

a93911 писал(а): 15 авг 2023, 08:47 Приветствую, коллеги. Существует ли программа для следующего типа опроса Modbus slave устройств:

- опрос разных областей входных регистров и регистров данных. То есть мастер должен по очереди делать запросы на разные диапазоны и выводить ответы в одном окне;

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

Дело в том, что производитель разместил данные в разных областях памяти устройства, а крайне желательно выводить их все в одном окне.
У меня де-жа-вю или этот вопрос уже обсуждался? Рекомендую поиском по форуму пошуршать.

Программа такая существует, она называется "проект мониторинга", "программа для ПЛК", "проект для сенсорной панели", "настройка OPC" или как угодно ещё - смотря какое устройство используется для опроса. Не вижу совершенно никаких проблем просто взять и корректно настроить опрос нужных адресов. В чём проблема-то?
a93911 писал(а): 15 авг 2023, 08:47 Можно конечно заморочиться и вывести в Скаду, но может имеется готовое решение?
Теперь внимательно прочитайте свой вопрос ещё раз. Готовое решение ЧЕГО? На этот вопрос не может быть чётких ответов, вообще никак. Думаете, где-то есть огромный архив бесплатных программ, которые опрашивают определённые адреса при определённых параметрах? Сколько таких вариантов требуется? Сколько объектов - столько и вариантов, то есть миллионы, если не миллиарды. Если бы такой "банк готовых программ" существовал - как бы Вы нашли в нём нужное Вам решение? :) Люди на этом деньги зарабатывают - думаете, они результаты своего труда будут бесплатно направо/налево раздавать?

Вам надо просто взять и сделать проект/настроить опрос. Проект надо сделать в чём-то, не на коленке наверное. СКАДА, пром-панель, ещё что-то - выбирайте средство.
Какие проблемы вывести в одно окно кучу данных из разных мест? Это делается постоянно.

Окно, кстати, какое имеется в виду? Стеклопакет? :) Есть решения с проекцией и на стёкла. (это шутка, если что) Просто Вы сказали "в одном окне", но не сказали где оно находится: на компьютере, на пром.панели, в стене у Вас дома, в автомобиле - где угодно может быть :)

Аксиома: сторонних готовых решений не бывает. Какое бы оно ни было подходящее - его всегда нужно взять и хоть немного но допилить под себя. Или заплатить за то, чтобы его допилил кто-то другой. А полностью готовое решение можно сделать только самому: решил - и готово.
По вопросам работы Форума можно обратиться по этим контактам.
Ответить

Вернуться в «Интерфейсы, протоколы, связь»