Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Таврида Электрик TELARM CrossPlatform PromTech

01 сентября ‘26

Заказчик: Таврида Электрик
Страница кейса/результат: https://asap-ag.ru/projects/tavrida-elektrik-cross

Разработали для «Таврида Электрик» кроссплатформенную версию промышленного ПО TELARM для управления реклоузерами. Перенесли функционал Windows-версии и обеспечили работу на Windows и популярных Linux-дистрибутивах.

Агентство-исполнитель кейса

Digital-агентство ASAP

ASAP разрабатывает промышленное ПО и интегрирует программные системы с оборудованием. Создаем кроссплатформенные решения для сложных инженерных задач, работаем с протоколами и данными устройств, системами мониторинга и диагностики.

1. Вводная задача от заказчика, проблематика, цели

«Таврида Электрик» использует собственное ПО TELARM для работы с реклоузерами и промышленными электросетями. Версия TELARM Lite была доступна только для Windows, однако заказчики компании начали запрашивать поддержку Linux, в том числе отечественных операционных систем.

Задача — разработать кроссплатформенную версию TELARM Lite, полностью сохранив ее функциональность и обеспечив работу на ALT Linux, AlterOS, Astra Linux, Ubuntu и Windows.

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Перенесли функциональность TELARM Lite в кроссплатформенное приложение и обновили интерфейс с использованием Avalonia UI, Eremex и GoDiagram.

Реализовали подключение к модулям управления реклоузерами, считывание и тестирование параметров, логирование событий и неисправностей, диагностику аварий, графические схемы, уставки и осциллограммы.

Отдельной задачей стала поддержка разных моделей реклоузеров и протоколов. Чтобы не дорабатывать программный код под каждую модель, создали метабазу объемом более 170 000 строк. Конфигурационные файлы преобразуют данные разных устройств в единый формат, с которым работает TELARM.

Для создания и тестирования пользовательских сигналов также реализовали отдельный редактор UDDG.

Технологии проекта: .NET 6, OpenSSL, Avalonia UI, Eremex, GoDiagram.

3. Результаты сотрудничества

В результате «Таврида Электрик» получила кроссплатформенную версию TELARM, которая работает как на Windows, так и на различных ОС семейства Linux.

Решение сохранило необходимый инженерам функционал TELARM Lite и позволило использовать единое ПО при работе с разными моделями реклоузеров. Кроссплатформенный TELARM поставляется заказчикам вместе с оборудованием компании.

4. Заключение

Кейс показывает опыт ASAP в разработке ПО, которое непосредственно взаимодействует с промышленным оборудованием. Здесь кроссплатформенность — не просто перенос интерфейса на другую ОС: необходимо было сохранить работу инженерных функций, унифицировать данные разных устройств и обеспечить поддержку различных моделей оборудования без разработки отдельной версии программы под каждую из них.

Агентство-исполнитель кейса

Digital-агентство ASAP

ASAP разрабатывает промышленное ПО и интегрирует программные системы с оборудованием. Создаем кроссплатформенные решения для сложных инженерных задач, работаем с протоколами и данными устройств, системами мониторинга и диагностики.