En
Проекты Вакансии Блог

Разработка программного продукта для автомобильных заводов России и стран СНГ

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

Клиент

Производитель светотехнических изделий для автомобильных заводов России и стран СНГ.

Задача

  • Автоматизировать сбор данных о состояниях промышленного оборудования.

  • Обеспечить непрерывную и надежную фиксацию производственных событий.

  • Исключить потерю данных при перезапуске системы и параллельном чтении 1С.

  • Подготовить данные в формате, пригодном для анализа и отчетности.

  • Повысить прозрачность производственных процессов за счет доступной диагностики и визуализации.

666 часов
общий объём работ по проекту
526
фактически затраченное время на реализацию
2 месяца
срок разработки программного решения
на 2 месяца раньше срока
опережение договорных сроков сдачи проекта

Решение

Сроектирована масштабируемая архитектура программного продукта с разделением на независимые модули.

Взаимодействие с платой ввода/вывода реализовано в виде отдельной динамической библиотеки, что позволило изолировать аппаратно-зависимую логику и упростить возможную замену или доработку оборудования без перекомпиляции всего приложения.

Внутренняя логика обработки данных (бэкэнд) вынесена в отдельную динамическую библиотеку и отделена от пользовательского интерфейса.

Сбор данных с платы реализован через периодический опрос с интервалом в одну секунду.

Для обработки данных использована внутренняя очередь и многопоточная модель:

  • один поток выполняет опрос платы и помещает полученные данные в очередь;

  • второй поток извлекает данные из очереди и выполняет их обработку и сохранение.

Реализована непрерывная фиксация переходов состояний оборудования по входам (0/1) с отбрасыванием микроимпульсов по заданному минимальному времени события.

Обеспечена устойчивость системы к перезапускам и параллельному чтению данных внешней системой 1С без потери событий.

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

Подготовлен файловый контракт для построения отчетов в , включая:

  • простои оборудования;

  • гистограммы;

  • начало и окончание работ;

  • детализацию по производственным циклам с агрегацией по сменам.

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

Весь цикл работ — проектирование архитектуры, разработка и тестирование — выполнен в течение 2 месяцев.

Результат

Разработано программное решение для автоматизированного сбора и обработки данных о состояниях промышленного оборудования. 

Система обеспечивает надежное хранение и передачу данных во внешнюю систему отчетности и предоставляет базовые инструменты диагностики. 

Решение успешно внедрено и используется для повышения прозрачности производственных процессов.

Бизнес-эффект

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

Технологии

  • С++
  • Boost
  • Qt
  • ICU

Хотите узнать подробнее об услуге?
Узнать подробнее
snippet
Другие работы
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики для «МК Лизинг»
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики для «МК Лизинг»
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Python-paзработчик
  • Системный аналитик (финтех)
  • iOS-разработчик
  • React-разработчик
  • C#-разработчик
  • Golang-разработчик
  • DevOps/Build-инженер
  • 1С-аналитик
  • Data-инженер
  • Flutter-разработчик
  • DWH-аналитик
  • SDET Java
  • QA Fullstack Java/Kotlin
  • Специалист по кадровому делопроизводству
  • Бухгалтер по расчету заработной платы
  • React Native-разработчик
  • Data Scientist/NLP-инженер
  • Node.js-разработчик
  • SRE-инженер (ритейл)
  • Системный аналитик ЦФТ
  • Senior DevOps-инженер
  • Системный аналитик (производство)
  • Сетевой инженер/системный аналитик
  • SDET JavaScript
  • DevOps Team Lead (ML/Data Platform)
  • Бизнес/системный аналитик (логистика)
  • C++-разработчик (AppSec)
  • SRE-инженер (финтех)
Ваши данные
Данные кандидата
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Отправить
Отправлено
Заказать демонстрацию
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.