Библиотека · Как выбрать

Как собрать участок агрегации под «Честный знак»: что решает считыватель, а что — ПО участка

Коротко

Считыватель отвечает за символ: прочитать код и передать строку с сигналом «годен» или «брак». Сверку с заданием, уникальность, состав короба и статусы в системе мониторинга ГИС МТ ведёт ПО участка, поэтому код может читаться, а отчёт — не проходить. Обязательна ли агрегация, решают правила товарной группы. Посчитайте пиксели на модуль — самую мелкую ячейку кода: кадр слоя из 20 пачек в нашем примере даёт около 2 пикселей на модуль 0,5 мм, чтение каждой пачки до укладки — около 8,7 (рассчитано).

Где кончается считыватель и начинается ПО участка

Агрегация (в правилах — агрегирование) объединяет маркированные единицы в упаковку и связывает их коды с кодом упаковки (ПП РФ № 1682, п. 2, ред. 18.08.2026); простая укладка в короб связи не создаёт. КИТУ — код идентификации транспортной упаковки, её уникальный номер. Часто это SSCC, 18-значный ключ GS1, но оператор допускает и другие форматы (27.08.2026; № 1682, п. 50).

Наша инженерная компоновка — не обязательная схема оператора:

  1. ПО задаёт принтеру, какой код на какую единицу.
  2. Считыватель читает код и, если функция подтверждена для модели, оценивает печать.
  3. ПО сверяет строку с заданием и использованными кодами.
  4. Непрошедшую единицу сбрасывают, датчик подтверждает сброс, ПО убирает её код из состава.
  5. ПО привязывает прошедшие единицы к открытому коробу, печатает КИТУ и сверяет прочитанную этикетку с составом.
  6. Паллету собирают только из подтверждённых коробов.
  7. Отгрузку ПО разрешает только после успешной обработки нужных документов и сверки зарегистрированного состава.

Отчёт могут отклонить и при читаемом коде:

Причину сверяйте с кодом ошибки в ответе системы.

Что правила требуют от вашей товарной группы

Нанесение, формирование упаковки и ввод в оборот — разные операции. Отчёт о фактическом нанесении у бакалеи и пива подают через СУЗ, станцию управления заказами (№ 1682, пп. 65–67; оператор, 31.07.2026). Агрегация не заменяет уведомления о вводе отечественной бакалеи (№ 1682, п. 73). Для пива российского производства документ ввода в оборот формируется автоматически при обработке отчёта о нанесении (оператор, 31.07.2026).

Групповая упаковка бакалеи может продаваться потребителю целиком; транспортная служит для хранения и перевозки. Поэтому слово «короб» ещё не определяет тип упаковки. Различайте решение создать агрегат и обязанность сообщить о созданном:

ГруппаЧто требуют правилаДокумент, редакция
Табачная продукция раздела I и никотинсодержащая раздела III приложения к № 224По произведённой продукции средняя эффективность агрегирования потребительских и групповых упаковок за месяц должна быть не ниже 99 %. Это не общее требование к рознице. Состав передают после агрегирования, до передачи упаковки следующему участнику (пп. 116, 118)№ 224, пп. 116–120, ред. 29.12.2025
Пиво, пивные и отдельные слабоалкогольные напиткиТранспортная агрегация добровольна: п. 88 даёт на неё право№ 2173, пп. 87–88, ред. 13.09.2025
Безалкогольные напитки и сокиОператор называет агрегирование рекомендательным; это разъяснение, а не нормаОтвет оператора 22.05.2025; № 887, ред. 29.12.2025
Молочная продукцияП. 79 регулирует сведения при транспортном агрегировании; обязанности создавать каждый короб из него не следует, прочие условия проверяйте отдельно№ 2099, пп. 77–79, ред. 18.08.2026
Упакованная водаП. 74 — требование к выполняемой операции; добровольность для всех внутренних ситуаций не подтверждена№ 841, пп. 72–74, ред. 02.06.2025
Бакалея по № 1682Транспортный агрегат необязателен — прямой ответ оператораОтвет оператора 11.04.2025; № 1682, пп. 81–83, ред. 18.08.2026
Лекарства (отдельная система МДЛП)П. 40 задаёт обязанности при агрегировании; общей обязанности агрегировать все транспортные упаковки в нём не установлено. Сведения подают до сведений о дальнейших операциях с препаратом№ 1556, п. 40, ред. 29.09.2025

Сведения о групповой упаковке подают до её передачи следующему участнику (пп. 77, 72, 81 и 87 правил молока, воды, бакалеи и пива). Отсутствие группы в таблице не означает добровольности. Требование сети или договора добавляется к закону, но не становится требованием ГИС МТ.

Сроки отчёта о нанесении:

Срок отчёта о транспортной агрегации молока, воды и бакалеи сверьте с правилами группы. Пока проверки не закончены, держите короб на участке — это проектное решение, а не норма.

Если код не прочитался

В предлагаемой схеме единицу или короб с нечитаемым кодом отводят или удерживают, кадр сохраняют, в подтверждённый состав единица не входит. Повторное чтение снимает технический сбой, а наносить ли код заново, решают его статус и правила группы. Тот же код на другой единице не печатайте. У молока отчёт об отбраковке аннулирует код брака или лабораторных образцов (оператор, 01.04.2026) — это не механический сброс пачки. Для воды при повреждении кода предусмотрена перемаркировка (№ 841, п. 101, ред. 02.06.2025).

На остановленной пачке проверьте отпечаток: контраст, заливку и пропуски модулей. Если светлое насыщенное пятно закрывает код и меняется при изменении света или положения пачки, проверьте блик: помогают другой свет или поляризационная крышка, её совместимость сверяйте по полному исполнению считывателя. Если часть символов закрыта, проверьте раскладку и слои. Уникальные строки считайте отдельно от успешных декодирований. Остальные признаки — в статье «Почему код не читается».

Хватит ли кадра на слой из 20 пачек

Короб на 20 пачек 100 × 60 мм: два ряда по десять, один слой, коды сверху, модуль 0,5 мм. Поле зрения — видимый камере участок; с запасом по 10 мм по краям его ширина — 1020 мм. Расстояние 1200 мм, лента 300 мм/с. Выдержка — время съёмки кадра, смаз — сдвиг изображения за это время; допустимый смаз — 1 пиксель. Вместо считывателя — матричная камера MV-CS120-10GM на 4024 × 3036 пикселей. Всё это — допущения примера.

Калькулятор даёт 3,9 пикселя на миллиметр: пиксель покрывает около 0,25 мм, на модуль приходится около 2 пикселей. Ровно 2 пикселя на модуль потребовали бы 4080 пикселей по ширине, а у камеры 4024. Предел выдержки — около 845 мкс.

Теперь каждая пачка до укладки: поле 140 мм, расстояние 300 мм, та же лента, камера MV-CS050-10GM на 2448 × 2048 пикселей (допущения примера). Выходит 17,5 пикселя на миллиметр и около 8,7 на модуль. Для цели 3 пикселя на модуль хватило бы 840 пикселей по ширине. Пиксель покрывает уже 0,057 мм, поэтому допустимая выдержка становится короче: около 191 мкс.

Все числа рассчитаны, причём пиксельные величины и пределы выдержки — для заданных полей. Стандартные объективы 8 и 16 мм дают реальное поле около 1109 и 150 мм — для них эти величины пересчитывают.

Цель 3 пикселя — допущение примера, а не норма «Честного знака». Около 2 пикселей ниже цели, и выходов три: сузить поле, разделить короб на зоны или читать пачки до укладки. Поворот пачек на 90° сужает поле до 620 мм (рассчитано), но это другая раскладка короба. Выбор подтверждает испытание.

Рассчитать для своего случая

Калькулятор камеры и объектива открывается с данными примера: слой короба и одна пачка. Из ссылки он берёт ширину поля, расстояние, модуль как размер признака, пиксели на него, скорость, ось движения и камеру. Допустимый смаз — 1 пиксель — задайте вручную. Блики и класс качества проверяют на образцах. Для линейного считывателя есть калькулятор линейного сканирования.

Оборудование под этот пример

Слой короба. MV-ID5120M, исполнение MV-ID5120M-00C-NNN: 4096 × 3072 пикселя, 28 кадров/с (паспорт от 01.08.2023). Затвор глобальный — все пиксели экспонируются одновременно. Резьба C-mount, подсветки нет: объектив и свет нужны внешние. Три пикселя на модуль он даёт лишь на поле не шире 683 мм (рассчитано). Паспортные 84 кода/с не доказывают чтения 20 кодов в одном кадре.

Каждая пачка. MV-ID3050PM: 2432 × 2048 пикселей, 50 кадров/с, встроенный белый свет, поляризационные крышки (паспорт от 09.02.2026); каталог Hikrobot 26Q1.1 даёт 2560 × 2048 и 30 кадров/с — закрепите в заказе полный артикул. MV-ID5050XM: 2432 × 2048, 92 кадра/с, до 120 кодов/с, выдержка от 38 мкс (паспорт от 13.10.2025); для части исполнений каталог даёт другие числа.

Внешние коды в туннеле. Линейный MV-ID7080EM-35F-WHA V3.0 по записи каталога и карточке: 7424 × 1 пиксель, частота строк до 15 кГц, лента до 2,5 м/с, читает DataMatrix. Ему нужно движение потока. Оригинальный паспорт V3.0 и совместимость этих пределов нужно сверить.

Частые ошибки

  1. «Код прочитан» принимают за «отчёт принят». Ждите успешной обработки документа.
  2. Один срок на все операции и группы. Сверяйте его по операции и группе.
  3. В составе повтор или код сброшенной пачки. Считайте уникальные строки, подтверждайте сброс датчиком.
  4. Широкое поле лечат обрезкой кадра. Обрезка сокращает обработку, но пикселей на модуль не добавляет.
  5. Выдержку выводят из пачек в минуту или частоты кадров. Нужна скорость в мм/с; глобальный затвор смаз не убирает.
  6. Балл считывателя называют нормативным классом. Для нормативной оценки закрепите методику, освещение, апертуру (параметр методики оценки), масштаб, применимость прибора, процедуру контроля и версию оборудования.
  7. Повторный КИТУ, неверные статусы или обрезанный КМ лечат светом. Это исправляет ПО; при перепаковке обновляйте связи.

Где правило ломается

Следующий шаг

Пришлите раскладку короба, модуль, скорость ленты в мм/с, фото худшего кода на плёнке и артикул считывателя. Сверим поле и выдержку с паспортом исполнения и скажем, что проверить на образцах.

Источники

Похожие материалы

Как подготовлен материал

Материал подготовлен MVisionPro по указанным источникам и с помощью расчётного ядра MVisionPro. Физический тест указан только там, где он действительно проводился. Как мы готовим материалы.

Статус проверки: Проверено. Обновлено 2026-10-07.