CoreBus — кроссплатформенный терминал для работы с COM-портами и TCP-сокетами с поддержкой протоколов Modbus TCP / RTU / ASCII.
Основные возможности приложения:
1. Три режима работы: "Без протокола", "Modbus" и "Modbus мониторинг".
2. "Без протокола":
— Работа с данными в строковом или байтовом формате.
— Поддержка разных кодировок.
— Три режима отправки: одиночная, цикличная, отправка файла.
3. "Modbus":
— Поддержка различных вариаций протокола Modbus: TCP, RTU, ASCII и RTU / ASCII over TCP.
— Удобная работа с функциями записи.
— Возможность работы с числами типа float.
— Возможность работы с бинарными данными.
— Modbus сканер, который осуществляет поиск устройств на линии связи.
4. "Modbus мониторинг":
— Удобное отображение регистров.
— Конвертация в числовые типы (Int16/32, float, и др.).
— Преобразования по заданной формуле.
— Построение графика в реальном времени.
— Логгер.
5. Макросы:
— Отдельные макросы для каждого режима работы.
— Макрос состоит из неограниченного количества команд (действий).
— Для Modbus макросов предусмотрена возможность выставления общего Slave ID для всего макроса.
— Импорт и экспорт макросов.
6. Темная и светлая темы приложения.
7. Пресеты с пользовательскими настройками.
8. Руководство пользователя.
9. Кроссплатформенность: Windows, Linux.
Приложение тестировалось на Windows 10/11, Ubuntu и Astra Linux Common Edition.
Исходный код:
https://github.com/AndreyAbdulkayumov/CoreBus
Скачать:
https://andreyabdulkayumov.github.io/TerminalProgram_Website/downloads.html
Работа в режиме "Modbus мониторинг":
https://vkvideo.ru/video142285511_456239328