Система сбора и обработки данных с промышленных принтеров Markem-Imaje X45/X60
1. ОБЩАЯ ИНФОРМАЦИЯ О ПРОЕКТЕ
1.1 Цель проекта
Разработка и внедрение автоматизированной системы сбора, обработки и хранения данных о производственных операциях с промышленных принтеров Markem-Imaje для дальнейшего анализа производительности и контроля качества упаковочного процесса.
1.2 Область применения
Система предназначена для использования на производственных линиях упаковки с целью мониторинга работы оборудования и сбора статистических данных.
2. ОПИСАНИЕ ПРОИЗВОДСТВЕННОЙ СРЕДЫ
2.1 Характеристика производства
- Тип производства: Упаковочные машины с автоматической печатью маркировки на пакетах
- Количество принтеров:3 единицы
- 2 шт. Markem-Imaje X45
- 1 шт. Markem-Imaje X60
- Расположение: Принтеры интегрированы в упаковочные линии и расположены в производственном цехе
- Режим работы: Многосменный режим работы (до 24/7)
2.2 Текущая инфраструктура
- Сеть: Промышленная Ethernet сеть
- Протокол коммуникации: NGPCL (Next Generation Printer Control Language)
- Существующие системы: Необходимо интегрировать с SharePoint для хранения данных
3. ИСТОЧНИКИ ДАННЫХ
3.1 Оборудование
Принтеры Markem-Imaje:
- Модель X45: 2 единицы
- Модель X60: 1 единица
- Протокол доступа: NGPCL over Ethernet
- IP-адреса: Будут предоставлены во время внедрения
3.2 Доступные данные
Через протокол NGPCL возможен доступ к следующей информации:
- Время начала/завершения печати
- Идентификация продукта
- Количество напечатанных этикеток
- Статус принтера
- Ошибки и предупреждения
4. ФОРМАТ СОБИРАЕМЫХ ДАННЫХ
4.1 Структура таблицы данных
Система должна собирать данные в формате таблицы с следующими обязательными полями:
| Поле | Тип данных | Описание | Обязательность |
|---|---|---|---|
| Дата/Время | DateTime | Время выполнения операции печати (ISO 8601) | Обязательно |
| Упаковочная машина | String | Идентификатор принтера/упаковочной линии | Обязательно |
| Продукт | String | Название или код продукта | Обязательно |
| Количество | Integer | Количество напечатанных единиц | Обязательно |
4.2 Дополнительные поля (опционально)
- Статус операции (успешно/ошибка)
- Тип ошибки (если есть)
- Серийный номер принтера
- Версия прошивки принтера
5. ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
5.1 Основные функциональные требования
5.1.1 Сбор данных
- Режим работы: Сбор данных в реальном времени или с настраиваемым интервалом (мин. 1 секунда, макс. 60 секунд)
- Протокол: Использование протокола NGPCL для коммуникации с принтерами
- Одновременное подключение: Возможность одновременной работы со всеми 3 принтерами
- Автоматическое восстановление: Автоматическое восстановление соединения после разрыва
5.1.2 Обработка данных
- Валидация: Проверка корректности полученных данных
- Фильтрация: Исключение дубликатов и некорректных записей
- Агрегация: Возможность группировки данных по временным интервалам
5.1.3 Сохранение данных
- Основное хранилище: SharePoint List
- Формат: Структурированные данные в соответствии с определенной схемой
- Автоматическое сохранение: Запись данных без вмешательства пользователя
- Резервирование: Локальное буферизование на случай недоступности SharePoint
5.2 Нефункциональные требования
5.2.1 Производительность
- Пропускная способность: Обработка мин. 1000 записей в час с каждого принтера
- Время отклика: Задержка записи данных не более 5 секунд
- Доступность: 99% времени работы (за исключением плановых остановок)
5.2.2 Надежность
- Обработка ошибок: Комплексная система обработки ошибок соединения
- Логирование: Подробное логирование всех операций и ошибок
- Восстановление: Автоматическое восстановление после сбоев
5.2.3 Масштабируемость
- Расширение: Возможность добавления новых принтеров без остановки системы
- Конфигурация: Гибкая конфигурация параметров через файл настроек
6. ТРЕБОВАНИЯ К ХРАНЕНИЮ И ДОСТУПУ
6.1 Основное хранилище данных
SharePoint List:
- Платформа: Microsoft SharePoint Online/On-Premises
- Структура: Список с полями в соответствии со схемой данных
- Права доступа: Настройка в соответствии с корпоративной политикой безопасности
- Резервное копирование: Использование стандартных механизмов SharePoint
6.2 Локальное буферизование
- Тип: SQLite или аналогичная легкая БД
- Назначение: Временное сохранение при недоступности SharePoint
- Синхронизация: Автоматическая синхронизация при восстановлении соединения
6.3 Требования к доступу
- Аутентификация: Интеграция с корпоративным Active Directory
- Авторизация: Ролевая модель доступа
- Аудит: Логирование всех операций доступа к данным
7. ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ
7.1 Панель мониторинга
7.1.1 Требования к интерфейсу
- Тип: Web-приложение доступное через браузер
- Адаптивность: Корректное отображение на различных устройствах
- Обновление: Автоматическое обновление данных в реальном времени
7.1.2 Основные элементы панели
Дашборд реального времени:
- Статус каждого принтера (онлайн/офлайн)
- Текущая производительность (шт/час)
- Последние ошибки и предупреждения
- Графики производительности за день/неделю/месяц
Отчеты и аналитика:
- Таблица с фильтрацией по дате, принтеру, продукту
- Экспорт данных в формате Excel/CSV
- Статистика по производительности
- Анализ простоев и ошибок
Настройки системы:
- Конфигурация параметров сбора данных
- Управление подключениями к принтерам
- Настройка уведомлений
7.2 Уведомления
- Email-уведомления: При критических ошибках
- В браузере: Всплывающие сообщения о статусе
- Мобильные push: Опционально для критических событий
Ну пока так. Можем просматривать после обсуждения.
или помочь в таком вопросе: У нас есть программное обеспечение Colos Base, и по описанию производителя оно может забирать информацию с принтеров и сохранять в собственной базе SQL. Мы оплатим услуги по настройке связи принтер Colos для получения и хранения данных с принтеров - что печатается в каком количестве, средняя скорость, начало и конец печати...
або допомогти в такому питанні: В нас є програмне забезпечення Colos Base, і по опису виробника воно може забирати інформацію з принтерів і зберігати у власній базі SQL. Ми оплатимо послуги по налаштуванню зв'язки принтер Colos для отримання та зберіганню даних з принтерів - що друкується в якій кількості, середня швидкість, початок і кінець друку...
-
1002 5 1 Добрый день проект меня заинтересовал, быстро решаю такого рода задачи, использую в своих работах ИИ для ускорения реализации задач, у меня есть несколько вопросов по проекту:
Принтери Markem-Imaje:
Модель X45: 2 одиниці
Модель X60: 1 одиниця
Протокол доступу: NGPCL over Ethernet
IP-адреси: Будуть надані під час впровадження
Доступ к принтерам
… Есть ли тестовое подключение к принтерам или сразу работать с рабочими?
Будет ли предоставлен прямой доступ к сети принтеров для моего ПК или нужна VPN/специальный шлюз?
SharePoint
Требуется ли поддержка конкретного типа SharePoint Online или On-Premises, и какой метод авторизации использовать?
Веб-панель / Dashboard
Нужно ли делать веб-интерфейс с нуля или можно использовать готовые решения (Power BI, Grafana)?
Для полной реализации в дальнейшем нужны будут все ключи, подключения, тесты
По сроком: 14 дней, 7 дней реализации но скорее всего быстрее 7 дней бесплатной поддержки это все без учета если надо веб интерфейс а использовать готовые решения
-
682 6 0 Добрый . Красивый и интересный проект, поэтому у меня есть несколько вопросов:
1. делали ли вы проработку дизайна веб-интерфейса? - нужно ли привлекать дизайнера интерфейсов или на первой стадии проекта можно просто реализовать "на коленке"?
2. принтеры типа Markem-Imaje, как вы понимаете, являются специфическим оборудованием, - поэтому нужно потратить некоторое время на R&D по коммуникации с оборудованием на вашей инфраструктуре. есть ли возможность выделить какой-то небольшой сервер для проведения работ с доступом к интернету и к принтерам в локальной сети?
3. как я понимаю, авторизацию доступа вы хотите AD и использовать "Ролевая модель доступа". Так ли я понимаю, что вы хотите проверять логин-пароль пользователя и смотреть, есть ли роль у пользователя для доступа к серверу. нужно ли также реализовывать доступ по функционалу сайта на основе ролей?
-
Це вся інформація, яку ви маєте по опису? Вам треба загальна чи точна оцінка? У вас є розуміння бюджету на цю розробку?
-
Валерий Валерий ООО "СКАЙ ФУД СЕРВИСЕС"
Так, інформація вся. Є принтери треба писати в табличку що вони друкують і скільки. Ціну не знаю, якби знав то вказав.
-
Актуальные фриланс-проекты в категории Python
Разработка программного обеспечения для управления iPhone через USB-кабель с ПК
10 000 UAH
Необходимо разработать программу для Windows, которая позволяет подключать iPhone с jailbreak через USB-кабель и управлять им с компьютера. Основной функционал: Подключение iPhone через USB. Программа должна быстро распознавать подключенный iPhone и работать через кабель,… C и C++, Python ∙ 9 часов 54 минуты назад ∙ 12 ставок |
BuzzPost автоматизация Facebook под ИзраильПроект уже есть и он работает - задача решить вопрос по ограничению фб, при количестве постов в час более 3-4 (с 7 утра до 12 ночи) аккаунты клиентов ограничиваются фб. сайт - https://buzzpost.co.il/ Также поискать дыры в логике и в самом проекте и поправить их, опять же логика… Python, Работа с клиентами ∙ 1 день 6 часов назад ∙ 12 ставок |
Создание Тик-ток фермы с генерацией дохода
27 000 UAH
в поиске человека, который может написать софт, для фермы тик ток, чтобы мы смогли генерировать трафик, получать доход. Ищем готовое решение с полным циклом. Python, Разработка ботов ∙ 4 дня 1 час назад ∙ 16 ставок |
AI Commenting Platform для TikTok и Instagram.Цель проекта Разработать систему, которая позволяет управлять большим количеством аккаунтов TikTok и Instagram и автоматически публиковать релевантные комментарии под выбранными видео с использованием ИИ. Основной функционал1. Управление аккаунтами Необходимо реализовать… AI и машинное обучение, Python ∙ 5 дней 8 часов назад ∙ 23 ставки |
Построить модель классификации клиентов1. Есть данные клиентов в Mongo/SQL (примерно 20 000 записей с сырыми данными). 2. Необходимо на их основе построить фичи и модель классификации клиентов на поведенческие группы. 3. Проект выполнить на Python. AI и машинное обучение, Python ∙ 7 дней 2 часа назад ∙ 46 ставок |