Разработка ПО верхнего уровня
ПО верхнего уровня связывает оператора, технологический процесс и учётные системы. КБ‑78 разрабатывает интерфейсы, логику диспетчеризации, модели и протоколы обмена в составе нестандартного оборудования по ТЗ.
Что разрабатываем
Опыт
Частые вопросы
Берёте ли только софт без «железа»?
Да, если в ТЗ указана разработка ПО для существующего оборудования. Часто проект включает и аппаратную часть ПАК.
Какие исходные данные нужны?
Описание процесса, перечень сигналов и протоколов, макеты экранов, требования к архиву и безопасности доступа.
КБ‑78 разрабатывает программное обеспечение верхнего уровня для программно‑аппаратных комплексов, испытательных стендов, тренажёров и производственного оборудования: HMI, SCADA, серверные приложения, математические модели и интеграционные интерфейсы.
Нижний уровень (PLC, контроллеры станков) — системы управления оборудованием и управление станками.
Разработка программного обеспечения на заказ:
Состав работ
- анализ ТЗ и протоколов;
- архитектура ПО и прототип интерфейсов;
- разработка, модульные испытания, интеграция с оборудованием;
- документация и передача исходников по договору.
Выполненные проекты
Программного обеспечения для сборки и подготовки проекта жгута;
Интерактивной панели для сборки жгута электромонтажником оператором;
Кабельного тестера для прозвона изготовленного жгута и подтверждения правильности распайки;
Рабочего места для нарезки и маркировки проводов.
Работает под управлением OS Windows;
Разработано на языках высокого уровня C++ и Scala;
Разработка моделей в Matlab Simulink и Open Modelica;
Работа в реальном масштабе времени;
Неспецифический интерфейс пользователя;
Работает под управлением OS Windows и Linux;
Разработана на языках высокого уровня C++ и Scala;
Разработка моделей в Matlab Simulink;
Разработка тренажёра Unity 3D;
Работа в реальном масштабе времени;
Тип: веб-приложение, онлайн-редактор (не требует установки);
Доступ: бесплатный (также будет добавлена улучшенная платная версия), работает непосредственно в браузере;
Основная функция: проектирование электрических кабельных жгутов и жгутов проводов;
Формат вывода данных:
Работает под управление OS Windows;
Разработан в среде Unity 3D;
Разработан на языке высокого уровня C++
Разработка моделей в Matlab Simulink;
Работа в реальном масштабе времени;
Используемая Операционная система: Windows 10;
Язык программирования: Python 2.7, С.
Смотреть все реализованные проекты в портфолио КБ‑78.
Этапы разработки ПО
- Анализ ТЗ и согласование архитектуры, стека и протоколов.
- Проектирование структуры данных, экранов, ролей доступа.
- Реализация и тестирование на стенде или симуляторе оборудования.
- Ввод и сопровождение на площадке заказчика.
Наши преимущества
Этапы реализации проекта
Вы можете выбрать удобный вам вариант оплаты
Проектная оплата
Подходит для тех, кому необходима реализация проекта «под ключ» или ведение его определенного этапа
Почасовая оплата
Подходит для тех, кому нужно выполнить небольшие проекты или задачи
Оплата документов
Подходит для тех, кому необходима только документация по проекту











