Мои проекты

Прослушка rs485 в Цирконий-М

Прослушка пакетов в магистрали rs485 СКУД Цирконий-М с помощью блока БСС.

О проекте

Программа создавалась для возможности анализа задержек в приёме/передаче пакетов между КЦМ6.32 и периферийными устройствами (КД40, ТК1М..) из состава СУДОС Цирконий-М.

Демонстрация работы проекта

Внешний вид приложения

Демонстрация работы проекта

Внешний вид приложения

Основные функции

Простота и стабильность

Выполнено в виде консольной утилиты с цветовым оформлением и базовыми горячими клавишами управления.

Логирование

Логирование трафика в виде html-файла со встроенными фильтрами.

Используемые технологии

Windows C# .Net5.0 termui html-log

Приложение запускается в консоли. При старте идёт определение доступных СОМ-портов и возможность выборв нужного, на котором подключён блок БСС-485 из состава СУДОС Цирконий-М (нужна специальная прошивка). БСС одним каналом подключён к порту компьютера rs232c, а другим - на магистраль одного из лучей с периферийными устройствами. В процессе прослушивания пакетом идёт вывод в терминале и запись в лог-файл перехваченного пакета с точным указанием времени перехвата. Пакеты перехватываются как от КЦМ6 к периферии, так и в обратном направлении, что удобно для анализа задержек в обраюотке пакетов. Вывод логов в файл выполнен с помощью отдельно написанного модуля логирования, который создаёт посуточно файл html, в котором уже интегрированы фильтры, типы сообщений и цвета оформления.

← Вернуться ко всем проектам