В этом году в России запущены проекты по маркировке молочной продукции и минеральной воды. На товарах обязательно наличие кодов Data Matrix, коды считываются специальными камерами и указываются в кассовом чеке.
В этой статье мы расскажем о подключении и первичной настройке считывателей кодов SICK на примере камеры Lector631.
Комплект для настройки:
- Камера Lector63x - средняя модель, на ней можно продемонстрировать сменную оптику, различные подсветки, способы подключения и прочее.
- Модуль подключения - коробка CDB650. В нем 5 кабельных вводов, можно подключать триггер, подавать питание, снимать выходные сигналы, а так же получать данные по RS485, если в этом есть необходимость. Отдельный кабельный ввод позволяет подключить камеру сразу в коробку.
- Ethernet-кабель передачи данных, у нас стандартная версия, 2 метра.
- Power I/O кабель - кабель питания. Кабельные вводы: M12-17 PIN с одной стороны "папа", М12-17 PIN с другой стороны "мама". Один подключаем в камеру, второй - напрямую в коробку.
- Триггер - один из самых важных элементов системы. Используем фото-датчик серии G6 Inox. Он прекрасно справляется с объектами даже в пленке (что актуально для минеральной воды), недорогой и имеет степень защиты IP67-69K.
Дополнительно нам понадобится:
- подопытная крышка от алкогольной продукции с дата-матриксом.
- компьютер (PC/ноутбук).
Данного набора достаточно для организации стационарной системы считывания маркировки на базе одной камеры в одной точке.
Подключение и настройка.
Подключение
На сайте SICK.com скачайте программу SOPAS Engineering Tool 2021 (последняя версия на момент выхода статьи),
В программе переходите во вкладку Device Search, кнопка Search Settings - здесь вы можете выбрать Interface-oriented Search,
Далее выбираете ваше подключение (в данном случае у нас Ethernet), Automatic IP и далее подтверждаем всё оборудование, которое по TCP/IP протоколу подключено к вашему компьютеру.
На последней странице подключения даете ему название, например "Test" и жмете Finish.
Может получится так, как в данном случае: горит значок "Внимание - нужно отредактировать IP-адрес".
По умолчанию камеры SICK подключаются с IP 192.168.0.1. В разделе Windows "Сетевые подключения" выбираем адаптер Ethernet (или WI-FI или USB подключение), и в параметрах выбираем Ethernet TCP/IP протокол, прописывая IP-адрес, отличный от установленного на нашей камере. Далее необходимо выбрать нашу камеру в списке устройств SOPHOS, удалить ее и произвести повторный поиск.
Сейчас мы видим два IP-адреса на одну камеру - потому, что на каждый IP-адрес у нас приходится по одному порту. Плюс этого - одновременное подключение камеры и для настроек, и для получения данных в нужном формате.
Итак, сами настройки.
- Переходим в основное дерево настроек. Нас встречает первая вкладка Online Image. Она нужна для калибровки оптики.
Нажмем LIVE и переходим в режим постоянного фотографирования с определенной частотой. Разместим наш объект и крутим оптику до лучшей резкости.
2. Следующий шаг - обучаем декодер. Выбираем вкладку слева внизу Code Reading и выбираем желтую область на объекте, содержащую код.
Подкручиваем Shutter Time по желанию и смотрим, что произойдет. Камера обучится, подредактирует декодер, и вы получите хорошую картинку.
Код считывается хорошо даже несмотря на то, что он расположен под большим углом. На картинке слева внизу показывается время декодирования каждого кадра. Можно перевести камеру в режим Operation с выбором высокого или низкого сигнала и триггером вкл/выкл.
Видим, что на каждый кадр при первичной настройке камера тратит от 12 до 20 мс.
3. Самое важное, что нужно сделать еще - подредактировать настройки триггера.
По умолчанию выставляем Sensor Input 1 и условие на остановку - либо Good Read либо Trigger Source (пропажа сигнала с фото-датчика).
Сохраняем настройки, записываем их в ЦПУ и всё!
Таким образом, для первичной настройки достаточно всего трех операций и камера будет правильно работать для обычных задач.
Для вас рассказывал Денис Иванов, SICK Россия. В следующих статьях и видео мы расскажем про более детальные настройки и рассмотрим задачи скоростного и группового считывания.
По дополнительным вопросам пишите на почту info@sick.ru.