- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Сканер регистров Modbus
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 92
- Зарегистрирован: 09 июн 2017, 09:03
- Имя: Андрей А.
- Благодарил (а): 5 раз
- Поблагодарили: 8 раз
Сканер регистров Modbus
Здравствуйте, коллеги. Возникла необходимость в программе, которая по одному опрашивает регистры Modbus RTU устройства, составляя карту тех, которые дают ответ без ошибок "Illegal address". Чтобы можно было выставить диапазон адресов регистров.
Прошу не путать с программой, которая сканирует сеть на наличие устройств, определяя скорость обмена, четность и т.д. Такая имеется.
Прошу не путать с программой, которая сканирует сеть на наличие устройств, определяя скорость обмена, четность и т.д. Такая имеется.
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 207 раз
Сканер регистров Modbus
Лучший вариант - шлюз Modbus-OPC. OPC поддерживает "Quality" сигнала.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 92
- Зарегистрирован: 09 июн 2017, 09:03
- Имя: Андрей А.
- Благодарил (а): 5 раз
- Поблагодарили: 8 раз
Сканер регистров Modbus
Увы, нет. В новых версиях обещают ввести нужный функционал. Но пока скриптов в этой программе, которой я часто пользуюсь, нет. Есть конечно вариант запустить ActiveX и Эксель с VB, нужно попробовать.
Отправлено спустя 25 минут 31 секунду:
Интересный вариант. Можете подсказать бесплатный ОРС->Modbus RTU c 65535 тегами?
-
- знаток Eplan
- Сообщения: 1136
- Зарегистрирован: 21 сен 2012, 22:45
- Имя: aranea
- Благодарил (а): 30 раз
- Поблагодарили: 165 раз
Сканер регистров Modbus
не по одному регистру ведь опрашивает, а пачками?
или можно указать диапазон и чтобы каждый регистр запрашивался отдельным запросом?
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 207 раз
Сканер регистров Modbus
Думаю, раздельными потоками, по портам. Но не проверял.
ЗЫ. Вопрос был про понимание момента: устройство в сети или нет. Если вам другие входные данные надо - это отдельно.
Отправлено спустя 3 минуты 26 секунд:
От Овен пробовали? Не видел у них ограничения.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 840 раз
Сканер регистров Modbus
https://sites.google.com/site/shortbusdll/
Может, тут себе что присмотрите...
Или тут https://store.chipkin.com/products/tool ... us-scanner
Может, тут себе что присмотрите...
Или тут https://store.chipkin.com/products/tool ... us-scanner
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 92
- Зарегистрирован: 09 июн 2017, 09:03
- Имя: Андрей А.
- Благодарил (а): 5 раз
- Поблагодарили: 8 раз
Сканер регистров Modbus
В общем, наваял сканер modbus rtu tcp слейвов. Опрашивает указанный диапазон регистров по одному. Кому нужно, выкладываю.
https://disk.yandex.ru/d/8aODQLxFe1HmYA
https://disk.yandex.ru/d/8aODQLxFe1HmYA
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 207 раз
Сканер регистров Modbus
Интересный аналог слова, спиз*ил. Modpull появился, думаю, раньше, чем вы родились ))
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 92
- Зарегистрирован: 09 июн 2017, 09:03
- Имя: Андрей А.
- Благодарил (а): 5 раз
- Поблагодарили: 8 раз
Сканер регистров Modbus
А вот и нет, свою оболочку добавил. Так что слово "Доработал" думаю лучше подойдет. А то что вы написали, в данном случае не подходит. Modpoll программа свободно распространяемая.
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 207 раз
Сканер регистров Modbus
Но "оболочка" и "сканер" - технически разные слова. Очень разные.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- знаток Eplan
- Сообщения: 1457
- Зарегистрирован: 17 окт 2012, 11:24
- Имя: Виталий
- Страна: Беларусь
- город/регион: Минск
- Благодарил (а): 61 раз
- Поблагодарили: 182 раза
Сканер регистров Modbus
Мне стало интересно, а зачем вообще такое может пригодится? Это если только некие ретрансляторы делать, но по идее, у них встроенный такой функционал должен реализовываться.
-
- осмотрелся
- Сообщения: 141
- Зарегистрирован: 20 июл 2015, 06:43
- Имя: Мазитов Максим Вазирович
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 39 раз
- Поблагодарили: 18 раз
Сканер регистров Modbus
Сканер регистров не встречал, а вот сканер параметров Modbus RTU встречал:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Практик всегда пристрелит теоретика...
Eplan 2.7 > 2.9 > 2022.
Eplan 2.7 > 2.9 > 2022.
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 207 раз
Сканер регистров Modbus
Реверс-инжиниринг, например.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- освоился
- Сообщения: 259
- Зарегистрирован: 01 фев 2010, 10:37
- Имя: Александр
- Страна: Россия
- город/регион: Брянск
- Благодарил (а): 10 раз
- Поблагодарили: 33 раза
Сканер регистров Modbus
Даже при банальном не соответствии документации и реальной картины адресов может понадобится.
Ну или в случае отсутствия документации.
-
- эксперт
- Сообщения: 1146
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 49 раз
- Поблагодарили: 134 раза
Сканер регистров Modbus
Бывают слейвы, которые отвечают только на запрос по определенному адресу с определенным размером. Для таких перебор по одному регистру не подойдёт
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- здесь недавно
- Сообщения: 92
- Зарегистрирован: 09 июн 2017, 09:03
- Имя: Андрей А.
- Благодарил (а): 5 раз
- Поблагодарили: 8 раз
Сканер регистров Modbus
Вот пример. Нам пришло оборудование, к которому возможно подключение по Modbus RTU. Прилагалась карта регистров, чтение по которой ничего не дало, кроме ошибки неправильного адреса. На тот момент ещё данной программы не было, сваял на коленке опросник регистров на Ардуино, после работы которого выяснилось, что нужные регистры находятся в других адресных диапазонах. После этого производитель признал свою неправоту и прислал нужную карту регистров.
-
- администратор
- Сообщения: 18749
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1852 раза
Сканер регистров Modbus
Чтобы проверить, есть ли дырки в диапазоне адресов регистров. Больше незачем, по идее.
Отправлено спустя 1 минуту 20 секунд:
В таких случаях обычно справляется модбаспул. Не раз общался с производителями на тему "а чего это у меня не читается?", присылая им скриншоты из модбаспула. МодбасПул существует с 2002 года и прекрасно работает.
По вопросам работы Форума можно обратиться по этим контактам.
-
- знаток Eplan
- Сообщения: 1457
- Зарегистрирован: 17 окт 2012, 11:24
- Имя: Виталий
- Страна: Беларусь
- город/регион: Минск
- Благодарил (а): 61 раз
- Поблагодарили: 182 раза
Сканер регистров Modbus
Ну, для этого модбас пулл бы подошёл (показать, что там ничего нет). Выяснив адреса, но не зная что там лежит, можно ещё месяцами определять, что именно там лежит )))a93911 писал(а): ↑03 мар 2023, 12:15Вот пример. Нам пришло оборудование, к которому возможно подключение по Modbus RTU. Прилагалась карта регистров, чтение по которой ничего не дало, кроме ошибки неправильного адреса. На тот момент ещё данной программы не было, сваял на коленке опросник регистров на Ардуино, после работы которого выяснилось, что нужные регистры находятся в других адресных диапазонах. После этого производитель признал свою неправоту и прислал нужную карту регистров.
-
- здесь недавно
- Сообщения: 92
- Зарегистрирован: 09 июн 2017, 09:03
- Имя: Андрей А.
- Благодарил (а): 5 раз
- Поблагодарили: 8 раз
Сканер регистров Modbus
В модбас пулл последних версий появился сканер регистров по одному, но он только определяет, читается регистр или нет, а содержимое не отображает. На тот момент, когда мне нужен был этот функционал, он отсутствовал . Особенности Модбаса в том, что если ты задаешь диапазон чтения регистров и этот диапазон у устройства фрагментирован, выдается ошибка чтения (Illegal address).
Если знаешь, что должно лежать в регистре (например, известную температуру или давление, которые можно задавать калибратором для стабильности), сканирование позволяет определить этот регистр.
Отправлено спустя 5 минут 7 секунд:
функционал "сканер регистров по одному" появился в модбас пуле только в 2023 году. Причем сканирование не показывает содержимое регистров.
Отправлено спустя 53 минуты 9 секунд:
Поправка. Сейчас загрузил последнюю версию Modbus Poll version 10.4.2 Build 1930. "Сканер регистров по одному" теперь отображает и содержимое регистров.
-
- новенький
- Сообщения: 1
- Зарегистрирован: 26 июл 2024, 17:37
- Имя: Евгений
- Страна: Россия
- город/регион: Орёл
-
- администратор
- Сообщения: 18749
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1852 раза
Сканер регистров Modbus
А функцию переключить?
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 47
- Зарегистрирован: 21 сен 2013, 12:22
- Имя: Алексей Андреевич
- Страна: Россия
- город/регион: Обнинск
- Благодарил (а): 2 раза
- Поблагодарили: 10 раз
Сканер регистров Modbus
Modlook пользуюсь им. Работает нормально, можно записывать и можно считывать одновременно. Работает по сети RS-485 и по Ethernet.