Маркировка «Честный знак» на небольшой линии: как это могло бы быть на Tibbo
Линия фасовки или упаковки, десятки изделий в минуту. Принтер Godex печатает этикетку с кодом DataMatrix, сканер на выходе проверяет код, изделие с плохим кодом уходит в брак. Контроллер Tibbo связывает датчики, принтер, сканер и отбраковку, а учётная система получает список нанесённых кодов.
Линию мы не собирали, прошивку не писали. Порядок работы с кодами зависит от товарной группы: сверяйтесь с правилами на markirovka.ru. Раскладка модулей и питание проверены расчётом, остальное нужно проверять на стенде.
Какую задачу решаем
| Допущение | Значение |
|---|---|
| Линия | Конвейер, изделия идут по одному, десятки в минуту |
| Нанесение | Этикетка с кодом DataMatrix. Наносит аппликатор или оператор |
| Принтер | Godex с Ethernet и языком EZPL: настольный или промышленный |
| Проверка | Стационарный 2D-сканер с RS-232 на выходе линии |
| Коды | Заказывает учётная система в станции управления заказами (СУЗ) и передаёт контроллеру пачками |
| Агрегация | Работник с ТСД CipherLab или Point Mobile собирает изделия в короба |
Главная мысль: коды знает учётная система, линию ведёт контроллер
С ГИС МТ и СУЗ работает учётная система: она заказывает коды и подаёт отчёты. Контроллер получает от неё пачку кодов, печатает их по одному, проверяет и возвращает список нанесённых. Ему не нужен доступ в интернет и электронная подпись.
Учётная система
- заказ кодов в СУЗ
- отчёт о нанесении
- агрегация с ТСД
пачка кодов туда,
нанесённые обратно
Tibbo - контроллер маркировки
- очередь кодов
- печать по датчику
- проверка сканером
- отбраковка и счётчики
этикетка, чтение кода,
сброс в брак
Линия
- принтер Godex
- 2D-сканер
- датчики изделия
- толкатель брака, светофор
Остановка линии - через нормально замкнутый контакт
Разрешение работы конвейера идёт через контакт реле. Пропало питание контроллера или он завис - линия встаёт, а не гонит изделия без проверки кода.
Что делает Tibbo
Очередь и печать
Держит пачку кодов от учётной системы. Изделие подошло к принтеру - отправляет на Godex этикетку с очередным кодом DataMatrix и человекочитаемой частью. Код уходит в работу только один раз.
Ethernet, печать по TCP 9100 командами EZPLПроверка кода
Сканер на выходе читает код с изделия. Контроллер сверяет: код из выданных, не повторяется, прочитан вовремя. Сканер молчит, когда изделие проходит мимо, - это тоже брак.
Tibbit #01 (RS-232) и #04-8 (датчики изделия)Отбраковка и линия
Брак - толкатель сбрасывает изделие в лоток, датчик лотка подтверждает сброс. Не подтвердил или три брака подряд - стоп линии и красный свет.
Tibbit #06 (реле толкателя и стопа), #11 (светофор)Учёт для отчёта
Нанесённые и проверенные коды уходят в учётную систему, забракованные - отдельным списком. Счётчики смены и состояние линии видны на веб-странице, в том числе с ТСД.
HTTP или MQTT, выгрузка CSVЧего Tibbo не делает
Не работает с ГИС МТ
Заказ кодов, отчёт о нанесении, ввод в оборот и агрегация - в учётной системе. Там же электронная подпись.
Не хранит архив кодов
В контроллере - только текущая пачка и результаты до передачи в учётную систему. Полная история - на сервере.
Не оценивает качество печати
Контроллер знает, прочитан код или нет. Класс качества по ГОСТ определяет верификатор: это отдельный прибор, если он нужен вашей товарной группе.
Примерный комплект на одну линию
Раскладка проверена расчётом: модули встают в сокеты без конфликтов, загрузка источника питания 29%. Позиции Tibbo - около $560 по розничным ценам каталога.
| Позиция | Кол-во | Сокет | Зачем |
|---|---|---|---|
| Плата TPP3(G2) в корпусе TPB3 | 1 | - | Контроллер линии |
| Tibbit #01: порт RS-232 и разъём #19 DB9 | 1 + 1 | S1, S2+S4 | Стационарный 2D-сканер |
| Tibbit #04-8: четыре оптовхода 24 В | 1 | S5 | Изделие у принтера, у сканера, в лотке брака; линия работает |
| Tibbit #11: четыре выхода с открытым коллектором | 1 | S7 | Светофор: зелёный, жёлтый, красный, сирена |
| Tibbit #06: два реле | 1 | S17+S19 | Клапан толкателя брака; разрешение работы конвейера |
| Tibbit #20: колодка на 9 клемм | 2 | S6+S8, S18+S20 | Клеммы датчиков, светофора и реле |
| Tibbit #33: источник питания от 8-60 В и #18 | 1 + 1 | S15, S16 | Питание от 24 В шкафа линии |

Почему так. Клапан толкателя - индуктивная нагрузка, поэтому он на реле #06, а не на транзисторном выходе. Стоп линии - на том же #06, через нормально замкнутый контакт в цепи разрешения работы. Датчики - на оптовходах 24 В: рядом двигатели конвейера и частотные преобразователи. Свободны сокеты S3, S9-S13: можно добавить второй сканер, RS-485 для весов или счётчик на выходе.
Не из каталога Tibbo: принтер Godex с Ethernet, стационарный 2D-сканер с RS-232, оптические датчики изделия 24 В, пневмотолкатель с клапаном 24 В, светофор 24 В, ТСД для агрегации, блок питания 24 В.
Одно изделие по шагам
- Коды. Учётная система передала контроллеру пачку из 200 кодов. На странице линии: «в очереди 200».
- Печать. Датчик видит изделие у принтера. Контроллер отправляет на Godex этикетку с очередным кодом, этикетку наносят на изделие.
- Проверка. Изделие подходит к сканеру. Код прочитан и совпал с напечатанным - изделие идёт дальше, код - в список нанесённых.
- Брак. Код не прочитан или чужой - толкатель сбрасывает изделие в лоток, жёлтый свет, код - в список брака.
- Короб. Работник с ТСД сканирует код короба и изделия в нём. Агрегацию ведёт учётная система, на ТСД открыта и страница линии со счётчиками.
- Конец смены. Учётная система забирает списки и подаёт отчёт о нанесении.
Что придётся решить отдельно
- Формат кода. Принтер должен печатать именно GS1 DataMatrix с разделителями GS. Без них код может читаться сканером, но не пройти проверку в системе.
- Скорость. Сколько изделий в минуту и сколько времени между датчиком и сканером. От этого зависит, успевает ли печать и проверка.
- Брак и повторы. Как по правилам вашей товарной группы поступать с кодами забракованных изделий.
- Обмен с учётной системой. HTTP-запросы или MQTT, размер пачки, что делать, если связь пропала посреди смены.
- Качество печати. Нужен ли верификатор класса качества кода по требованиям вашей товарной группы.
С чего начать
Похожее устройство на Tibbo уже работает на производственных линиях: кейс «Система маркировки „Честный знак“». Там тоже набор портов собран Tibbit-модулями под конкретную линию.
Печать на Godex по сети уже есть в рецепте «Этикетка по весу на принтер Godex»: подключение по TCP 9100, проверка состояния принтера, EZPL. Работу с ТСД через браузер показывает рецепт «Подбор по свету с ТСД».
Для стенда хватит принтера, сканера и одного датчика: заменить в рецепте весовую этикетку на этикетку с кодом из очереди и добавить проверку сканером.
Нужна маркировка на вашей линии?
Расскажите, какой товар, скорость линии и учётная система. Подберём принтер Godex, ТСД и комплект Tibbo, проверим раскладку и питание.