Счетчик мешков на конвейере с управлением отгрузкой: опыт внедрения на складах и заводах
Заказчики
— Сахарные, мукомольные и крупяные заводы
— Производители бытовой химии и сухих строительных смесей
— Логистические терминалы и распределительные центры
Задачи
— Автоматизировать подсчет мешков на конвейере
— Исключить ошибки из-за ручного учета и оптических датчиков
— Линия конвейера должна автоматически останавливаться при достижении заданного количества мешков
Результаты
— Видеонумератор считает мешки с точностью 99.9% даже при нахлесте и плотной подаче
— Отгрузка становится предсказуемой и быстрой: оператор контролирует поток, а система ведет подсчет и сохраняет данные для учетной системы
— Снижаются потери и перерасход продукции
Содержание
Ситуация
На производствах и складах, где продукцию фасуют в мешки, процесс отгрузки обычно выглядит одинаково. Товар движется по конвейеру и загружается в кузов машины или в вагон. В каждой партии могут быть сотни единиц продукции, которые нужно быстро и точно посчитать перед отправкой.
Учет на таких участках часто ведет человек. Оператор должен одновременно считать мешки на линии, контролировать подачу транспорта и проверять документы. Удерживать концентрацию в таком режиме сложно. Из-за монотонного потока, шума в цеху или разговоров с коллегами внимание может притупляться — появляется риск сбиться со счета или допустить ошибку при заполнении отчетов.
На некоторых предприятиях для подстраховки ставят оптические датчики. Они фиксируют прерывание луча, когда объект проходит через контрольную точку. Но это решает проблему лишь отчасти. Мешки на ленте редко лежат идеально: они могут идти паровозиком вплотную друг к другу, накладываться краями или сминаться. В таких случаях датчик ошибается. Он либо считает несколько мешков как один, либо, наоборот, выдает лишний импульс из-за складки на упаковке.
В результате точность учета падает. Операторам приходится пересчитывать количество мешков вручную или добавлять товар сверх заказа. Предприятия теряют продукцию из-за перерасхода или получают претензии от заказчиков из-за недостачи.
Задача
К нам обращаются, чтобы решить две задачи одновременно:
1. Автоматизировать подсчет мешков при отгрузке.
2. Исключить ошибки, возникающие из-за ручного учета и использования традиционных конвейерных датчиков.
Часть заказчиков ставит дополнительную задачу со звездочкой:
3. Линия конвейера должна автоматически останавливаться при достижении заданного количества мешков. Требуется не просто внедрить счетчик мешков на конвейере, а настроить автоматическое управление отгрузкой.
Решение
Мы разворачиваем счетчик Видеонумератор на базе существующих камер и компьютеров заказчика. Это позволяет внедрять цифровой учет продукции без остановки линии и покупки дополнительного оборудования.
Как работает подсчет мешков на конвейере
Счетчик подключается к видеопотоку с камеры и анализирует изображение в реальном времени. В основе подсчета лежит алгоритм компьютерного зрения. В отличие от локальных датчиков, которые просто фиксируют прерывание сигнала, видеосчетчик анализирует геометрию и движение каждого объекта в кадре.
Зона подсчета. В кадре задается виртуальная область, через которую проходят мешки. Зона подсчета настраивается под конкретную линию.
Трекинг объектов. Каждый мешок, попадающий в эту зону, фиксируется системой и получает уникальный идентификатор. Система отслеживает объект от появления до выхода из кадра.
Подсчет мешков в потоке. Видеосчетчик видит границы, форму и движение каждого мешка. Даже если они идут вплотную или с частичным нахлестом, алгоритм распознает их как разные объекты и корректно считает по отдельности.
Олег Халилов, руководитель проектов
Система не чувствительна к пыли, вибрациям конвейера или изменению освещения в цеху — факторам, которые часто выводят из строя традиционные датчики.
Что меняется в рабочем процессе
После внедрения видеосчетчик автоматически фиксирует все объекты и ведет учет отгрузки в реальном времени.
На самой линии ничего не меняется — меняется роль человека. Оператору больше не нужно считать мешки вручную или держать в уме текущие цифры. Он контролирует процесс, а видеосчетчик собирает статистику за любой период и отправляет данные в ERP-систему предприятия.
Развертывание видеосчетчика занимает 2–3 дня — этого достаточно, чтобы автоматизировать подсчет мешков и исключить ошибки из-за человеческого фактора. В этом смысле технология подсчета мешков универсальна: она также используется при подсчете яиц на птицефабриках или хлеба на хлебопекарных предприятиях.
Намного больше времени занимает третья задача — интеграция счетчика с конвейером для управления отгрузкой.
Интеграция счетчика с конвейером
Подсчет мешков — технически простая задача. Но заказчики часто хотят большего: чтобы линия сама останавливалась, когда нужное количество мешков набрано. Без команды оператора, без риска, что он отвлечется в нужный момент.
Для этого мы интегрируем видеосчетчик с конвейером.
Перед отгрузкой оператор вводит параметры заказа:
- имя клиента или номер заказа;
- нужное количество мешков;
- тип упаковки — мешки или тюки.
Нажимает «Старт» — и просто следит. Когда заданное количество мешков прошло через зону подсчета, конвейер останавливается автоматически.
Как настраивается интеграция с оборудованием
Технически управление линией работает через Ethernet-модуль дискретного вывода — например, Moxa ioLogik E1214 или Advantech ADAM-6060. Модуль подключается к локальной сети, получает команду от нашей программы по промышленному протоколу Modbus TCP и размыкает реле в цепи управления конвейером. Линия останавливается.
Олег Халилов, руководитель проектов
Двигатель конвейера к модулю напрямую не подключают — пусковые токи сожгут контакты реле. Между ними ставят магнитный пускатель — контактор — или частотный преобразователь.
Пускатель-контактор просто включает и выключает линию. Частотный преобразователь позволяет еще и управлять скоростью и задавать плавное торможение — полезно, чтобы не рассыпать продукцию при остановке.
Если частотный преобразователь поддерживает Modbus TCP, мы подключаем Видеонумератор к нему напрямую — без дополнительных модулей. В других случаях используем шлюзы Modbus RTU или аналоговые модули управления. Какая схема подойдет, зависит от оборудования конкретного предприятия. Определяем это вместе со специалистами на стороне заказчика.
Как происходит управление отгрузкой
Логика работы системы простая и прозрачная:
1. Каждый мешок, попавший в зону подсчета, получает уникальный номер и увеличивает счетчик.
2. Система сравнивает текущее количество с заданным в параметрах заказа.
3. Когда значения совпадают, программа отправляет управляющий сигнал по Modbus TCP на исполнительное устройство — модуль дискретного вывода или частотный преобразователь.
4. Устройство размыкает цепь управления.
5. Конвейер останавливается.
Линия останавливается ровно в тот момент, когда через зону подсчёта прошло нужное количество мешков — не больше и не меньше.
Результат
После внедрения видеосчетчик берет на себя учет и управление отгрузкой.
Подсчет мешков на конвейере больше не зависит от человеческого фактора. Система фиксирует каждый мешок в потоке и ведет точный учет в реальном времени. Ошибки из-за усталости, отвлечений или плотной подачи исключаются.
Процесс отгрузки становится предсказуемым. Предприятие отгружает ровно столько продукции, сколько написано в заказе — без недостач и перерасхода.
При интеграции с конвейером линия останавливается автоматически в нужный момент — без участия оператора. Ручные операции сокращаются, необходимость пересчитывать продукцию отпадает.
Дополнительно появляется прозрачный учет: данные по каждой отгрузке сохраняются и привязываются к заказу или клиенту. Информация доступна для анализа и выгружается в виде отчетов за любой период.
Точность подсчета — 99,9%.
Срок внедрения — 2–3 дня для автоматизации подсчета мешков. Если нужна интеграция с конвейером и автоматическая остановка линии — до двух недель: дополнительное время уходит на настройку оборудования на стороне заказчика.
Команда. Для запуска и удаленной настройки счетчика с нашей стороны подключается инженер. На стороне заказчика обычно работает один технический специалист.
Вопросы и ответы
Собрали частые вопросы о подсчете мешков и работе с видеосчетчиком.
Почему оптические датчики ошибаются, а видеосчетчик нет?
Оптический датчик считает прерывания сигнала. Есть разрыв между мешками — зафиксировал объект. Нет разрыва — значит, один объект. Именно поэтому два мешка, едущих вплотную, он считает за один. Четыре мешка без промежутков — тоже за один.
Компьютерное зрение работает иначе. Алгоритм видит форму и границы каждого объекта в кадре — как человек. Даже если мешки идут без промежутка или частично перекрывают друг друга, система распознает их как разные объекты и считает каждый по отдельности.
Что делать, если транспорт каждый раз встает на погрузку по-разному?
На практике машины редко занимают одно и то же положение. Сегодня кузов чуть левее, завтра — правее, послезавтра — под углом. Из-за этого траектория движения мешков в кадре смещается, и фиксированная зона подсчета может не охватить весь поток.
Мы учитываем это на этапе настройки. Зону подсчета делаем вытянутой — например, на всю ширину кадра или вдоль линии движения.
За счет этого мешок в любом случае проходит через зону, независимо от того, как именно встал транспорт. Видеосчетчик стабильно фиксирует поток без перенастройки под каждую новую машину.
Считается ли тюк как один мешок или как несколько?
Счетчик распознает не только отдельные мешки, но и тюки — несколько мешков, объединенных в одну упаковку. При необходимости он различает типы объектов и ведет счет отдельно: мешки — как мешки, тюки — как тюки.
Размер и формат упаковки не критичны. Стандартные мешки по 50 кг, небольшие по 10 кг или нестандартные тюки — видеосчетчик адаптируется под продукцию и корректно считает каждый тип.
Нужно ли ставить дополнительные камеры или оборудование?
В большинстве случаев — нет. Видеосчетчик подключается к уже установленным камерам видеонаблюдения и работает на существующей инфраструктуре.
Если текущий ракурс не подходит, можно изменить положение камеры или повесить новую в другом месте, но это скорее исключение, чем правило.
Насколько сложно обслуживать систему?
После настройки счетчик работает в автоматическом режиме и не требует постоянного вмешательства.
Оператор взаимодействует с ним на уровне запуска и контроля. Обслуживание сводится к базовым вещам: проверке камеры и состояния оборудования, как и в обычной системе видеонаблюдения.
Можно ли учитывать данные по разным заказам и клиентам?
Да. Система позволяет вести учет отгрузок с привязкой к заказу, машине или клиенту.
Данные сохраняются и могут передаваться в учетную систему или ERP-систему предприятия для дальнейшей работы: отчетов, аналитики или сверки.