Madwolf писал(а): ↑15 мар 2023, 20:21
Ну, для этого модбас пулл бы подошёл (показать, что там ничего нет). Выяснив адреса, но не зная что там лежит, можно ещё месяцами определять, что именно там лежит )))
В модбас пулл последних версий появился сканер регистров по одному, но он только определяет, читается регистр или нет, а содержимое не отображает. На тот момент, когда мне нужен был этот функционал, он отсутствовал . Особенности Модбаса в том, что если ты задаешь диапазон чтения регистров и этот диапазон у устройства фрагментирован, выдается ошибка чтения (Illegal address).
Если знаешь, что должно лежать в регистре (например, известную температуру или давление, которые можно задавать калибратором для стабильности), сканирование позволяет определить этот регистр.
Отправлено спустя 5 минут 7 секунд:
Jackson писал(а): ↑03 мар 2023, 13:07
В таких случаях обычно справляется модбаспул. Не раз общался с производителями на тему «а чего это у меня не читается?», присылая им скриншоты из модбаспула. МодбасПул существует с 2002 года и прекрасно работает.
функционал «сканер регистров по одному» появился в модбас пуле только в 2023 году. Причем сканирование не показывает содержимое регистров.
Отправлено спустя 53 минуты 9 секунд:
Поправка. Сейчас загрузил последнюю версию Modbus Poll version 10.4.2 Build 1930. «Сканер регистров по одному» теперь отображает и содержимое регистров.
-
morrice
- Сообщения: 153
- Зарегистрирован: 05 дек 2014, 18:39
Как найти устройство по modbus
Здравствуйте, возникла проблемка одна. с ПЛК организовывал связь с цифровым табло через modbus. У табло были исходные параметры Modbus RTU 9600/8/N/1 и модбас адрес был 1. По ошибке не в те регистры записал значения и связь с табло пропала. Вроде как как то модбас адрес поменял. Короче не могу теперь свзаться с табло, перерыл все модбас адреса от 0 до 255. не находит.
Как можно выйти из этой ситуации, как можно вообще найти модбас устройство не зная его параметры ? может есть утилита какаято, которая ищет по всем параметрам и адресам ?
Написал разработчику табло, но пока молчит.
-
morrice
- Сообщения: 153
- Зарегистрирован: 05 дек 2014, 18:39
Re: Как найти устройство по modbus
Сообщение
morrice »
Нашел что то по адресу 247, но ПЛК по этому адресу ничего не находит. Да еще и странно он нашел 6 вариаций, как такое может быть ?
В другой проге тоже нашел.
- Вложения
-
- 2.jpg (93.06 КБ) 6007 просмотров
-
- 1.jpg (67.31 КБ) 6008 просмотров
-
Ryzhij
- Сообщения: 1026
- Зарегистрирован: 26 авг 2012, 19:25
- Откуда: Россия Рязань
Re: Как найти устройство по modbus
Сообщение
Ryzhij »
morrice писал(а):Да еще и странно он нашел 6 вариаций, как такое может быть ?
Так вариации-то на тему контроля чётности. Устройство отвечает, но программа, видимо, фиксирует лишь сам факт отклика не вникая в содержание ответа типа «Ась? Не разобрал последней фразы…»
__________________________
Помощь — понятие растяжимое, всяк трактует его в меру своего эгоизма…
CAS Modbus сканер это утилита для чтения / записи катушки, входы, регистров хранения и входные регистры из включенной Modbus устройство. Значения, извлеченные из устройства можно просматривать в различных форматах, включая бинарные, HEX, uint16 Int16,…
Рекомендуемое программное обеспечение для Windows
QModBus — это бесплатная основанная на Qt реализация главного приложения ModBus.
-4
Modbus Poll — это главный симулятор Modbus, разработанный в первую очередь для помощи разработчикам ведомых Modbus …
ModScan предназначен для использования при разработке или обслуживании систем разных производителей, использующих популярный ПЛК …
ModSim32 — очень простое, но мощное приложение для моделирования данных с ведомых устройств Modbus.
-8
QModMaster — это бесплатная основанная на Qt реализация главного приложения ModBus.
-8
Modbus Slave предназначен для моделирования до 32 ведомых устройств в 32 окнах!
CAS Modbus Scanner Обзор
CAS Modbus Scanner — это утилита для извлечения катушек, входов, регистров хранения и входных регистров с устройства с поддержкой Modbus. Значения, полученные с устройства, можно просматривать во многих различных форматах, включая Binary, HEX, Uint16, Int16, Uint32, Int32 и Float32. Эта утилита также может обнаруживать устройства Modbus в вашей сети, если вы не знаете их адреса. Он работает, проверяя каждый адрес, функцию, длину, смещение, чтобы проверить наличие исключений или ответов.
Особенности
— умею читать; состояние катушки (0xxxx), состояние входа (2xxxx), регистры ввода (3xxxx) и регистры хранения (4xxxx)
— Данные можно просматривать в двоичном, HEX, Uint16, Int16, Uint32, Int32 и Float32
— Откройте для себя устройства в вашей сети.
— Несколько соединений
— Работает с RS232, RS485 и TCP
— Простой в использовании интерфейс
— 100% бесплатно в использовании, регистрация не требуется.
CAS Modbus Scanner Платформы
Windows
Лучшие аналоги CAS Modbus Scanner
Поделитесь своим мнением о программном обеспечении, оставьте отзыв и помогите сделать его еще лучше!
- Support Center
- Products
- WNC Series Modbus
- CAS Modbus Scanner
This is Modbus communications debugging software for the PC by Chipkin Automation Systems.
- http://www.chipkin.com/cas-modbus-scanner/
- Free
Pros
- Handles both Modbus Serial RTU and Modbus TCP.
- Includes a simple connection setup wizard.
- Shows registers in multiple data formats (float, 16 and 32 bit integer etc.) at the same time as well as a raw hex dump of slave responses.
Cons
- Debug only. Data and register map configurations can’t be logged or saved to a file.
- Can’t be configured for displaying 32 bit values that are in Big-Endian word order. However, this is not a problem for WattNode monitoring since the WattNode and CAS Modbus Scanner both use Little-Endian word order.
- No handshake line control needed for older RS232/RS485 adapters used on legacy PC serial ports that don’t handle RS485 bus driver control automatically.
See Also
- Modbus Software
