Поиск MODBUS RTU устройств в сети онлайн
Как работает процедура сканирование MODBUS
Утилита использует специальный программный интерфейс (Web Serial API) для работы с COM портами из браузера.
При открытии порта, программа перебирает все возможные адреса MODBUS устройств и выводит их в лог. Чтобы остановить поиск, просто закройте порт.
Основные преимущества
Основное преимущество заключается в отсутствии необходимости установки специализированного ПО, драйверов или сторонних библиотек.
Прямо из браузера вы можете просканировать шину RS-485 или прямое подключение через RS-232, определять адрес ведомого (Slave ID). Это делает инструмент кроссплатформенным: одна и та же утилита работает на Windows, macOS и Linux (в браузерах на базе Chromium: Google Chrome, Яндекс Браузер, Opera, Microsoft Edge), что критически важно в полевых условиях, когда под рукой может оказаться только ноутбук с базовой ОС или даже Android-планшет.
Подключение через COM порт к MODBUS
Функционал не поддерживается
Ваш текущий браузер не поддерживает функцию доступа к локальным COM портам (Web Serial API), которая требуется для работы. Пожалуйста, используйте браузер на движке Chromium типа Google Chrome, Microsoft Edge, Яндекс Браузер или Opera.
Аспекты безопасности
Работа с последовательными портами через браузер и Web Serial API накладывает строгие ограничения для защиты пользователя.
Ключевые аспекты безопасности включают:
Только с согласия пользователя: Эта страница не может самостоятельно получить доступ к списку портов. Подключение к порту инициируется только после того, как пользователь нажмет кнопку (например, "Подключиться") и выберет конкретное устройство в системном диалоговом окне.
Изоляция и HTTPS: API доступно только при работе через безопасное и зашифрованное соединение (HTTPS), что исключает перехват или подмену данных между браузером и оборудованием.
Запрет на фоновую работу: Как только вкладка закрывается, доступ к порту прекращается. Это предотвращает скрытый мониторинг или управление устройствами в фоновом режиме.
Первоисточник: Подробная спецификация и требования безопасности опубликованы в официальном документе W3C: Web Serial API.
С какими последовательными портами может работать страница?
Все порты, которые успешно определились в операционной системе доступны для выбора пользователя. Утилита имеет доступ только к тому порту, который разрешил пользователь.
Сколько времени занимает поиск устройства?
Утилита отправляет запрос и ждет ответа 1 секунду. Если первый запрос не удался, то утилита делает вторую попытку. Чтобы перебрать весь диапазон адресов, программе нужно около до 600 секунд.
Возможно, что вам придется произвести поиск несколько раз с разными параметры связи (скорость, количество бит данных, контроль четности).
Может ли утилита считать значения с устройства?
Данная утилита может только произвести поиск устройств. У нас есть ряд классических программ, которые могут помочь получить и сохранить данные модбас с разных устройств (модель не имеет значение).
Для ряда счетчиков электрической энергии с интерфейсом MODBUS, программа может считать данные MODBUS онлайн.