Payload Logo

Импортозамещение линии маркировки на производстве

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

Заказчик

Две табачные фабрики из ТОП 5 в РФ

Технологии

Java 17, Kotlin, Spring Boot, PostgreSQL, H2, RabbitMQ, RESTful API, Kubernetes, Prometheus, Grafana, VictoriaMetrics, OpenSearch, WireShark, CryptoPro JCP

Отрасль

Табачная промышленность / Производство

Масштаб задачи

>15 производственных линий, до 30 млн кодов маркировки в сутки

Контекст и вызовы проекта

О проекте

Платформа создана для замещения зарубежных компонентов управления процессом маркировки на табачных фабриках

Обеспечивает контроль над операциями упаковки, нанесения кодов маркировки (заказ, нанесение, агрегация, отчетность), а также интеграцию с внешними системами (ГИС МТ, MDM, ERP, WMS). Решение позволяет производству работать бесперебойно вне зависимости от санкционных рисков и отсутствия документации на иностранное оборудование.

Ключевые метрики и результаты

90 млн

пачек в месяц – объем производства под управлением платформы

72 часа

автономной работы линии при потере связи с внешними системами

3,5 месяца

от старта проекта до первого выпуска продукции

Инновации и интеграции

Замещение зарубежных компонентов управления проведено с подключением к проприетарному оборудованию, не смотря на отсутствие поддержки и документации

01

Прямая интеграция с ГИС МТ (СУЗ)

Эмиссия кодов, передача отчетов о нанесении и агрегации

02

Интеграция с внутренними системами

MDM (справочники продукции), ERP (производственные заказы), WMS (отгрузка готовой продукции).

03

Реверс-инжиниринг оборудования

Восстановление протоколов управления лазерными и термотрансферными маркираторами при полном отсутствии документации от вендоров, ушедших с рынка.

Функциональные возможности

Эмиссия и управление кодами маркировки

Обеспечивает запрос и получение кодов маркировки из ГИС МТ (СУЗ), их распределение по производственным линиям в соответствии с заказами, а также хранение и оперативный доступ к кодам на всех этапах производства.

Управление печатным оборудованием

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

Прослеживаемость и агрегация продукции

Фиксирует сведения о каждом коде и пройденных этапах производственного цикла, отслеживает агрегацию продукции (пачки → блоки → короба → паллеты) и формирует отчётные документы для передачи оператору маркировки.

Интеграция с учётными системами предприятия

Обеспечивает оркестрацию данных между iTobacco и внешними системами: получение справочников продукции из MDM, производственных заказов из ERP, передачу сведений о готовой продукции в WMS.

Александр

В сентябре 2022 года мы получили амбициозную задачу: к концу 2022 года нужно обеспечить эмиссию кодов маркировки, их нанесение на пачки и блоки, а также отправку отчетов в ГИС МТ. Задача усложнялась не только коротким сроком, но и полным отсутствием документации на иностранное проприетарное ПО и иностранное оборудование. Мы часто прибегали к методам реверс-инжиниринга: анализировали сетевой трафик, декомпилировали библиотеки, воспроизводили различные сценарии на производственных линиях. Команда успешно справилась – в декабре 2022 года были произведены первые короба с готовой продукцией, а в марте 2023 фабрика полностью перешла на наше решение.

АлександрПресейл инженер

Как мы это сделали

Проект стал классическим примером импортозамещения «под ключ» в экстремальных условиях. Мы вели полный цикл: от обследования производства и реверс-инжиниринга до внедрения, обучения персонала и последующей технической поддержки, которая продолжается до сих пор.

Реверс-инжиниринг оборудования

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

Эмуляция и параллельная разработка

Для независимости от смежных систем (ERP, WMS, MDM, ESB), которые тоже проходили импортозамещение, мы разработали эмуляторы, что позволило вести разработку и тестирование без их физической готовности.

Отказоустойчивая архитектура

Kubernetes-кластер с тремя нодами; компоненты, критичные для линии, размещались локально для автономной работы до 5 часов. Это обеспечило непрерывность даже при внештатных ситуациях.

Качество и надежность

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

Этапы работы

Каждый этап выстроен так, чтобы минимизировать риски, обеспечить прозрачность работ и привести проект к предсказуемому результату.

01

Старт проекта

Формирование команды, сбор требований, проектирование архитектуры, начало реверс-инжиниринга оборудования.

02

Первые успехи

Успешная печать кодов на лазерном и термотрансферном маркираторах, подтверждение возможности управления без документации.

03

Тестирование на производтве

Выпуск первых коробов на двух линиях, успешная интеграция с ГИС МТ. Заказчик готов к запуску, но команда Ренью отложила промышленную эксплуатацию для доработки сценариев.

04

Промышленный запуск

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

05

Возобновление и полный переход

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

06

Стабилизация и развитие

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

07

Переход на СУЗ 3.0

Платформа обновлена под новые требования оператора маркировки; фабрика стала единственной, выполнившей переход в установленный срок

08

Сопровождение

Система эксплуатируется, обеспечивается поддержка 24/7, выполняются редкие доработки по запросу фабрик. Решение тиражируется на другие предприятия отрасли.

Другие решения в отрасли