Вы находитесь на странице: 1из 32

Руководство по эксплуатации

Датчик распознавания объектов

O2D22x

RU
10 / 2009
704435 / 02
Датчик распознавания объектов O2D22x

Содержание
1 Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1,1 Используемые символы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Инструкции по технике безопасности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Комплектация изделия . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1 Принадлежности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4 Применение в соответствии с назначением . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5 Установка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.1 Монтажные принадлежности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.2 Установочные размеры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.3 Место установки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6 Электрическое подключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6.1 Разъёмное соединение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6.2 Схема подключения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.3 Внешняя подсветка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.4 Внешний триггер . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.4.1 Временная диаграмма для входов/ выходов . . . . . . . . . . . . . . . . . . . . . . . 9
7 Рабочие элементы и индикация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.1 Светодиодный дисплей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.2 Дисплей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.2.1 Рабочая индикация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.2.2 Подключение с помощью управляющей программы . . . . . . . . . . . . . . . . 13
7.2.3 Сообщения об ошибке . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.3 Кнопки для программирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
8 Настройка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.1 Настройка параметров на приборе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.2 Проверка и установка IP -адреса в памяти прибора . . . . . . . . . . . . . . . . . 14
8.3 Настраиваемые параметры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
8.3.1 Структурная схема параметров . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.4 Блокировка / разблокировка датчика . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.4.1 Возврат к заводским установкам . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.5 Настройка параметров с помощью управляющей программы . . . . . . . . . 17
9. Эксплуатация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
9.1 Режим обработки (нормальный режим работы) . . . . . . . . . . . . . . . . . . . . . 17
10 Чертёж в масштабе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
11 Технические характеристики . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
11.1 Рабочее расстояние . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
11.2 Заводские настройки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
12 Протокол обработки данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
12.1 Установка связи TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
12.2 Основы коммуникации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2
Датчик распознавания объектов O2D22x

12.3 Версия протокола . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21


12.4 Типы команд . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
12.5 Команда, иммитирующая триггерный сигнал . . . . . . . . . . . . . . . . . . . . . . 22
12.6 Выбор версии протокола . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
12.7 Выбор программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
12.8 Активация/деактивация вывода результатов . . . . . . . . . . . . . . . . . . . . . . 23
12.9 Передача изображения в прибор для обработки . . . . . . . . . . . . . . . . . . . 23
12.10 Передача прикладной программы в прибор . . . . . . . . . . . . . . . . . . . . . . 24
12.11 Запрос перечня прикладных программ у прибора . . . . . . . . . . . . . . . . . 24
12.12 Запрос статистических данных у прибора . . . . . . . . . . . . . . . . . . . . . . . . 25
12.13 Запрос кода ошибки у прибора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
12.14 Запрос последнего изображения у прибора . . . . . . . . . . . . . . . . . . . . . . 25
12.15 Запрос последнего результата у прибора . . . . . . . . . . . . . . . . . . . . . . . . 26
12.16 Запуск триггера, обработка полученного изображения и вывод резуль-
татов обработки на внешний интерфейс при активном выходе . . . . . . . . . . . 26
12.17 Запрос версии протокола . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
12.18 Запрос информации об устройстве . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
12.19 Запрос последнего несоответствующего ("плохого")
изображения у прибора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
12.20 Вывод результата . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
12.21 Коды ошибок прибора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
13 Техническое обслуживание, ремонт и утилизация . . . . . . . . . . . . . . . . . . . 31
14 Разрешения/ стандарты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
15 Примечание к программному обеспечению . . . . . . . . . . . . . . . . . . . . . . . . . 32

RU

3
Датчик распознавания объектов O2D22x

1 Введение
1,1 Используемые символы
► Инструкция
> Реакция, результат
[…] Маркировка кнопок или обозначение индикации
Ссылка на вид и источник опасности
Инструкция по безопасности
→ Переход, ссылка

2 Инструкции по технике безопасности


Данные инструкции по применению являются неотъемлемой частью
прибора. Перед установкой прибора необходимо внимательно ознакомиться
с инструкциями, соблюдение которых обеспечивает правильное
функционирование прибора.
Строго придерживайтесь инструкций по эксплуатации.
Несоблюдение инструкций по установке и эксплуатации прибора или
его использование не по назначению может привести к неисправности
оборудования или серьезным травмам персонала.
Установка и подключение должны выполняться в соответствии с
действительными государственными и международными стандартами.
Компания не несет ответственности за повреждения, возникшие вследствие
неправильной установки. Вся ответственность за последствия, связанные
с неправильной установкой переходит на лицо, выполнявшее установку
прибора.
Ко входам прибора могут быть подключены только те сигналы, которые
разрешены и обозначены в технической документации или нанесены на
корпус прибора.

3 Комплектация изделия
●● Датчик распознавания объектов O2D22x
●● Инструкция по эксплуатации для датчика распознавания объектов
O2D22x, номер: 704435
Прибор поставляется без программного обеспечения и монтажных
принадлежностей.

3.1 Принадлежности
www.ifm.com → "К техническим данным" → напр. O2D220 → Принадлежности

4
Датчик распознавания объектов O2D22x

4 Применение в соответствии с назначением


Датчик распознаёт контуры объекта и сравнивает их с контурами одной или
нескольких заданных моделей при помощи падающего света или фоновой
подсветки.
В зависимости от степени соответствия с найденной моделью на выходе
генерируется сигнал обнаружения.

5 Установка
5.1 Монтажные принадлежности
Для установки прибора можно использовать монтажные принадлежности,
предлагаемые для датчиков типов O2Ixxx (сканер кодов), O2Mxxx
(EthernetCamera) и др.
Например, установка с помощью зажима и кронштейна
►► Используйте монтажный набор E2D101.

 




RU

1. Кнопка настройки фокуса


2. Монтажная принадлежность
3. Распознаваемый объект
4. Размер поля зрения Ш X В
5. Рабочее расстояние Д

5
Датчик распознавания объектов O2D22x

В зависимости от предполагаемого места и типа установки используются


следующие монтажные принадлежности:

Описание Артикул. номер.


Монтажный набор для крепежа Ø 12 мм E2D110
(зажим и кронштейн для O2Dxxx, O2Mxxx, O2Ixxx)
Крепеж, прямой Ø 12 мм, длина 130 мм, M10 E20938
Крепеж, изогнутый Ø 12 мм, длина 200 мм, M10 E20940
Монтажный набор для крепежа Ø 14 мм E2D112
(зажим и кронштейн для O2Dxxx, O2Mxxx, O2Ixxx)
Крепеж, прямой Ø 14 мм, длина 130 мм, M12 E20939
Крепеж, изогнутый Ø 14 мм, длина 200 мм, M12 E20941

Более подробная информация о монтажных принадлежностях находится на


нашем сайте
www.ifm.com → "К техническим данным" → напр. O2D220 → Принадлежности
или прямо в окне поиска
www.ifm.com → "К техническим данным" → напр. E2D110

5.2 Установочные размеры


Прибор устанавливается при помощи монтажных принадлежностей или 2
винтов M4 и гаек.
Размер отверстия → глава 10 Чертёж в масштабе.

5.3 Место установки


►► Установите камеру перед или над зоной контроля. Размер области поля
зрения камеры зависит от рабочего расстояния→ глава 11.1 Технические
данные.
►► Избегайте фонового или рассеянного света, а также постоянного
изменения условий освещения.
►► Избегайте прямого попадания света от элементов комнатного освещения
в объектив камеры.
►► Расположите тыловую подсветку (напр. O2D909) напротив объектива
камеры.
►► Избегайте установки устройства в сильно загрязненных местах, так как
неблагоприятные условия могут повлиять на качество изображения.
►► Подсоединенные кабели должны быть проложены без натяжений и
деформаций.

6
Датчик распознавания объектов O2D22x

6 Электрическое подключение
ПРИМЕЧАНИЕ
К работам по установке и вводу в эксплуатацию допускаются только квали-
фицированные специалисты - электрики. Отключите питание перед подклю-
чением устройства.

6.1 Разъёмное соединение

Интерфейсный разъем (1)


разъем M12, A-кодировка, 8 полюсов
1 U+
2 триггерный вход
3 0V
   4 коммутационный выходной сигнал/ триггерный
  выход
  5 коммутационный выходной сигнал (готов)

коммутационный выходной сигнал (OUT)
7 коммутационный выходной сигнал / вход 1
8 коммутационный выходной сигнал / вход 2
Сервисный/ Интерфейсный разъём (2)
разъем M12, разъём D-coded, 4 контакта


  1 Ethernet TD +
2 Ethernet RD +
3 Ethernet TD -
  4 Ethernet RD -

S Экран

RU

7
Датчик распознавания объектов O2D22x

6.2 Схема подключения

           

  
A
       



 
C B  


A интерфейсный разъём (разъем M12, разъём A-coded, 8 контактов)


B Модуль ввода/вывода или ПЛК
C внешний триггер
D Внешняя подсветка (опционально)

Контакт Использование по умолчанию (заводская установка)


Выходной сигнал "READY" отображает рабочее состояние датчика:
"1" после завершения обработки.
5
"0" пока не завершится обработка, а также при смене программы или в случае внутренней
ошибки (поступающие сигналы на триггерный вход игнорируются).
Выходной сигнал "OUT" передает результат обработки:
6 ”0“ объект не соответствует выбранной программе
”1“ объект соответствует выбранной программе

6.3 Внешняя подсветка


►► Внешняя панель подсветки подключается к триггерному выходу прибора.

Пример Артикул. номер.


Подсветка, излучатель красного света 630 nm O2D909

Техническая спецификация доступна на сайте:


www.ifm.com → "К техническим данным" → O2D909

6.4 Внешний триггер


►► Соедините внешний триггер (напр., диффузный отражающий датчик) с
триггерным входом прибора.

8
Датчик распознавания объектов O2D22x

Если используется внешний триггер (напр., датчик диффузного


отражения), соедините триггерный сигнал с триггерным
входом датчика. Если используется внешняя подсветка,
то её необходимо контролировать через триггерный выход
датчика. В зависимости от настройки прибора можно выбрать
одну из четырёх сохранённых программ с помощью двух
коммутационных входов. Информация о результате проверки
передается через коммутационные выходы.

6.4.1 Временная диаграмма для входов/ выходов

2
8   3
7
6
4
5

1: запуск по переднему фронту импульса 2: триггерный вход 3: выход


READY
4: выход OUT 5: ошибка 6: ok 7: OUT неактивный 8: OUT активный

Скорость обработки tA зависит от


●● размера выбранной области поля зрения
●● размера модели
●● степени сглаживания
●● чувствительности RU
●● ориентации в поле зрения
●● количества моделей
Обычно скорость обработки составляет от 50 до 800 мс.
Первые четыре программы можно выбрать используя переключаемые
входные сигналы. При этом необходимо учитывать время переключения
триггера t "p" <-lowcase

9
Датчик распознавания объектов O2D22x

Вход Номер
2 1 программы

0 0 1
0 1 2
1 0 3
1 1 4

2
 

3
4

     5

1: выбор программы
2: переключаемый входной сигнал 1
 

3: переключаемый входной сигнал 2


4: выход READY
5: триггерный вход
A триггер включен
B триггер выключен

В зависимости от прикладной программы время переключения триггера tP


равно 3...10 с.

10
Датчик распознавания объектов O2D22x

7 Рабочие элементы и индикация

 


 

 

Горящий светодиод
3 зеленых светодиода
1 Питание (готовность к работе)
Eth (Состояние соединения по Ethernet)
Con (состояние соединения с управляющей программой (программ-
ное обеспечение))
Индикация состояния переключения; горит, когда переключен соот-
ветствующий вход или выход.

Светодиод 1 индикация коммутационного выхода 1 / коммутацион-


ного входа 1
4 желтых светодиода
2
Светодиод 2 индикация коммутационного выхода 2 / коммутацион-
ного входа 2

Светодиод 3 индикация коммутационного выхода 3

Светодиод 4 индикация коммутационного выхода 4


4-значный буквенно-циф- Отображает результаты обработки, параметры, значения параме-
3
ровой дисплей тров, предупреждения и сообщения об ошибках
Кнопка для программиро- Настройка значений параметров ( с помощью постоянного удержива-
4
вания Set ния кнопки; или пошагово, однократным нажатием кнопки).
Кнопка для программиро- Выбор параметров и подтверждение заданных значений.
5 вания
Mode / Enter

7.1 Светодиодный дисплей RU


●● Зеленый светодиод питания: дисплей
–– горит: готов к работе
–– мигает (20 Гц): ошибка в устройстве
–– мигает (2 Гц): прикладная программа отсутствует в приборе
●● Зеленый светодиод Eth: Состояние соединения Ethernet
–– горит: соединение найдено
–– мигает: обмен данными
●● Зеленый светодиод Con: Состояние соединения с управляющей
программой
11
Датчик распознавания объектов O2D22x

–– Горит: соединение найдено


●● Желтый светодиод 1: индикация коммутационного состояния
–– выкл: коммутационный входной сигнал 1 / коммутационный выходной
сигнал 1 выключен
–– вкл: коммутационный входной сигнал 1 / коммутационный выходной
сигнал 1 включен
–– мигает (20 Гц): короткое замыкание на коммутационном выходе 1
●● Желтый светодиод 2: индикация коммутационного состояния
–– выкл: коммутационный входной сигнал 2 / коммутационный выходной
сигнала 2 выключен
–– вкл: коммутационный входной сигнал 2 / коммутационный выходной
сигнал 2 включен
–– мигает (20 Гц): короткое замыкание на коммутационном выходе 2
●● Желтый светодиод 3: индикация коммутационного состояния
–– выкл.: коммутационный выходной сигнал 3 выключен
–– вкл.: коммутационный выходной сигнал 3 включен
–– мигает (20 Гц): короткое замыкание на коммутационном выходе 3
●● Желтый светодиод 4: индикация коммутационного состояния
–– выкл: коммутационный выходной сигнал 4 выключен
–– вкл: коммутационный выходной сигнал 4 включен
–– мигает (20 Гц): короткое замыкание на коммутационном выходе 4

7.2 Дисплей
7.2.1 Рабочая индикация

Дисплей Описание
vnnn Номер версии ОС программного обеспечения датчика
(первое показание после подачи питания), напр. v041).
Init Инициализация прибора после подачи энергии
(второе показание после подачи питания).
nnnn Версия прошивки, напр. 1031
(третье показание после подачи питания).
rEdY Устройство готово к использованию
(четвёртое показание после подачи питания, если одна конфигурация активна
при внешнем запуске ). Устройство находится в режиме ожидания запуска).
WAIT Прибор занят.
nr28 Программа успешно завершена (номер прикладной программы).

12
Датчик распознавания объектов O2D22x

Дисплей Описание
run Прибор находится в ожидании соединения, прикладная программа отсутствует
(заводская настройка)
LOAd Загрузка прикладной программы
donE Загрузка прикладной программы завершена
uLoc Кнопки разблокированы
Значения параметров отображаются на дисплее и могут быть изменены
Lock Блокировка кнопок программирования
Lok1 Кнопки заблокированы
FWUP Режим обновления прошивки

7.2.2 Подключение с помощью управляющей программы

Дисплей Описание
OnLI Соединение с управляющей программой
Parm Настройка параметров с помощью управляющей программы
Moni Режим тестирования
SerP Соединение с управляющей программой, режим отправки отчетов

7.2.3 Сообщения об ошибке

Дисплей Описание
FAIL Программа не была успешно завершена
ErrD Критическая ошибка прибора
Errp Выбор несуществующей прикладной программы с помощью коммутационных
входов
SC Короткое замыкание на коммутационном выходе
DHCP Сервер DHCP не найден. Попеременно отображаются обе строки символов.
noIP
RU
7.3 Кнопки для программирования

Кнопка Функционирование
MODE/ENTER Переход в режим настройки параметров
Выбор параметров
Подтверждение значений параметров
SET Выбор подпараметров

Настройка /изменение/ выбор значений параметров


- последовательно с помощью краткого нажатия
- скроллинг при длительном удержании

13
Датчик распознавания объектов O2D22x

8 Настройка
Настройка осуществляется с помощью меню управляющей программы в ПК
пользователя. Прибор может сохранять до 32 прикладных программ.

8.1 Настройка параметров на приборе


Настройте значения параметров с помощью кнопок программирования и
дисплея прибора.
Датчик программируется с помощью двух кнопок [Mode/Enter] и [Set].
Сначала активируйте параметр с помощью кнопки[Mode/Enter], выберите
нужное значение с помощью кнопки [Set] и подтвердите его нажатием кнопки
[Mode/Enter].
Прибор переходит в режим настройки параметров, если
►► кнопка [MODE/ENTER] удерживается более 1 с.

 
>> На дисплее появляется первый пункт меню.
►► Удерживайте кнопку [MODE/ENTER] до тех пор, пока на
экране не отобразится желаемый параметр.
►► Нажмите [SET].
►► Пункт меню активизирован, на дисплее отображается


текущая настройка.


►► Удерживайте кнопку [SET]


>> Дисплей мигает. Если Вы удерживаете кнопку нажатой, то
через 5 с. дисплей перестает мигать.
►► Нажмите кнопку [SET] и измените настройку.
►► Нажмите [MODE/ENTER].
>> Изменение подтверждено, и предыдущий пункт меню
отображается снова.
Если не нажимать кнопку более 15 с., то прибор переходит на
строку меню выше или в режим обработки.
Во время программирования прибор не работает.

8.2 Проверка и установка IP -адреса в памяти прибора


►► Выберите параметр "IP" (IP -адрес) с помощью кнопки [MODE/ENTER] и
[SET].
>> IP -адрес имеет автоматический скроллинг и отображается в 4 группах (A,
b, C, d).
►► Проверьте IP –адрес и, если необходимо, настройте его с помощью кнопки
[SET].

14
Датчик распознавания объектов O2D22x

Изменения становятся доступными только после перезапуска при-


бора (питание выкл., питание вкл.)

8.3 Настраиваемые параметры


Ячейки памяти датчика
Выберите прикладную программу. Прибор может сохранять до 32 прикладных про-
грамм. При помощи последовательного нажатия на кнопку SET возможно отображать
содержимое ячеек памяти. Текущее состояние ячейки памяти отображается в первом
знаке дисплея.
F = ячейка свободна.
I = ячейка памяти занята неактивной программой.
A = ячейка памяти занята активной программой.
E = ячейка памяти выбрана при помощи дискретных входов или внешней управляющей
команды через цифровой интерфейс.
Настройка сетевого подключения
Здесь задаются параметры для работы по сети.
Настройки сети через DHCP
Если Вы хотите, чтобы сетевые настройки датчика выполнялись через DHCP, выберите
пункт "on" в этой строке меню. Пункт "off " используется для неизменяемых сетевых
настроек ( см. следующие настройки меню). В режиме DHCP датчик должен подклю-
чаться к сети через DHCP-сервер. В обратном случае не будет доступа к датчику через
управляющую программу E2D200.
Задание IP-адреса
Здесь задаётся IP-адрес датчика. Эта настройка используется, когда датчик не рабо-
тает в режиме DHCP. Адрес вводится в "десятичной системе", напр. 192.168.0.3. С
помощью кнопки программирования SET Вы можете выбрать четыре группы адреса.
Буква в первом знаке указывает на соответствующую группу.
Ввод адреса маски подсети
Здесь вводится маска подсети датчика. Эта настройка используется, когда датчик не
работает в режиме DHCP.
Маска подсети должна соответствовать IP-адресу. Адрес маски вводится также, как IP
-адрес.
Ввод адреса шлюза
Здесь задаётся адрес шлюза для датчика. Эта настройка используется, когда датчик не
работает в режиме DHCP. Она вводится также, как IP -адрес.
Доступ к расширенным функциям RU
Здесь доступны расширенные функции датчика.
Поворот / выключение дисплея
Здесь можно установить нормальное отображение текста (d) или с поворотом на 180°
(rd). Во время режима обработки дисплей может отключаться (дополнительная на-
стройка).
Возврат к заводским настройкам датчика.
Здесь Вы можете сбросить текущие настройки датчика и вернуться к заводским.
Версия прошивки
В этом пункте меню можно запросить информацию о версии прошивки датчика.

15
Датчик распознавания объектов O2D22x

8.3.1 Структурная схема параметров

LOAD


 
APP F01 
F32


  
nET DHCP on on

  

off
 
IP A192 
B160

 
nETm A150 
B175

 
GWIP A225 
B230


 
EF 
diS d 
d
  

rd


oFF


rES rES



FW 2.0


16
Датчик распознавания объектов O2D22x

8.4 Блокировка / разблокировка датчика


Блокировка датчика
►► Нажмите и удерживайте одновременно кнопки [Mode/Enter] и [Set] в
течение 10 с.
>> На дисплее отображается uLok.
►► Нажмите [Set].
►► На дисплее отображается Lok.
►► Подтвердите настройку с помощью кнопки [Mode/Enter].
>> Датчик заблокирован.
Разблокировка датчика.
►► Нажмите и удерживайте одновременно кнопки [Mode/Enter] и [Set] в
течение 10 с.
>> На дисплее отображается Lok1, через 10 с. на экране отображается Lock .
►► Нажмите [Set].
>> На дисплее отображается uLok.
►► Подтвердите настройку с помощью кнопки [Mode/Enter].
После разблокировки датчика прибор переходит в режим работы.

8.4.1 Возврат к заводским установкам


►► Активируйте параметр "rES".
►► Удерживайте кнопку [SET] > 5 сек.

8.5 Настройка параметров с помощью управляющей программы


Описание к управляющей программе ПК прилагается отдельным документом
→ руководство по программированию E2D200.
www.ifm.com → "К техническим данным" → E2D200 → Дополнительные
данные
RU

9. Эксплуатация
9.1 Режим обработки (нормальный режим работы)
После подачи питающего напряжения прибор работает в Режиме
обработки. Если активная прикладная программа сохранена в приборе,
то она осуществляет функцию контроля и генерирует выходные сигналы
в соответствии с заданными параметрами. Дисплей отображает текущий
результат обработки, желтые светодиоды сигнализируют состояние входов
или выходов.

17
Датчик распознавания объектов O2D22x

10 Чертёж в масштабе

 
   













 
  



1. Кнопки настройки и индикация


2. Кнопки настройки
3. Настройка фокуса

11 Технические характеристики
11.1 Рабочее расстояние
При выборе рабочего расстояния (Д) необходимо учитывать, что при
уменьшении размера объектов обнаружение контура становится менее
точным. Суммарная площадь поверхности распознаваемых объектов должна
быть не менее 5% всей площади поля зрения камеры. Зависимость рабочего
расстояния Д от прикладной программы приведена в таблице:
Тип O2D224 / O2D225
Рабочее расстояние Д [мм] 50 75 100 200
Размер поля зрения Ш x
– 15x11 20x14 40x30
В [мм]
Разрешение [мм] – 0,08 0.12 0.25
Рабочее расстояние L [мм] 400 1000 2000
Размер поля зрения Ш x
80x60 200x150 400x300
В [мм]
Разрешение [мм] 0.52 1.25 2.52

18
Датчик распознавания объектов O2D22x

Тип O2D222 / O2D229


Рабочее расстояние L [мм] 50 75 100 200
Размер поля зрения Ш x
32x46 44x61 56x77 140x100
В [мм]
Разрешение [мм] 0.3 0.4 0.5 0.9
Рабочее расстояние L [мм] 400 1000 2000
Размер поля зрения Ш x
270x200 640x480 1280x960
В [мм]
Разрешение [мм] 1.7 4.0 8.0

Тип O2D220 / O2D227


Рабочее расстояние L [мм] 50 75 100 200
Размер поля зрения Ш x
14x20 20x28 26x36 68x50
В [мм]
Разрешение [мм] 0.1 0.2 0.3 0.4
Рабочее расстояние L [мм] 400 1000 2000
Размер поля зрения Ш x
130x100 320x240 640x480
В [мм]
Разрешение [мм] 0.8 2.0 4.0

11.2 Заводские настройки


Настройки прибора
Название устройства Новый датчик (New sensor)
Положение прибора Новое местоположение (New location)
DHCP Не активен
IP -адрес 192.168.0.49
Маска подсети 255.255.255.0
Шлюз 192.168.000.201
Порт XML-RPC 8080
Видео-порт 50002
Выбор программы через коммутационные Не активен
входы
Подавление дребезга контактов Не активен
RU
Настройки прикладных программ
Модели Отсутствуют
Минимальное совпадение 80%
Ширина допустимого отклонения контура 4
Количество моделей 1
Ориентация -10°... +10° (управляющая программа)
Клемма (Pin) 4 Триггерный выход ( с внешней подсветкой)
Коммутационный выход, функция обработки
Клемма (Pin) 5
завершена (готов к работе)
Коммутационный выход, функция всех
Клемма (Pin) 6
обнаруженных моделей

19
Датчик распознавания объектов O2D22x

Клемма (Pin) 7 Коммутационный выход 1


Клемма (Pin) 8 Коммутационный выход 2
Подсветка Внутренняя
Триггерный режим работы Непрерывный (т.е. постоянно включен)

12 Протокол обработки данных


Технологический интерфейс обеспечивает соединение между рабочим
ПК (напр., ПЛК) и данным устройством. Отправка триггерных сигналов,
выбор прикладных программ или вывод результатов прикладных программ
осуществляется командой с рабочего ПК.

12.1 Установка связи TCP/IP


Связь TCP/IP устанавливается с помощью управляющей программы ПК в
"Process interface TCP/IP" → руководство по программированию E2D200 →
глава 9.1.2.

12.2 Основы коммуникации


●● Можно использовать 8-битные символы ASCII
●● Все передачи данных в устройство завершаются символом возврата
каретки и символом новой строки (CR + LF = ASCII 13 dec + 10 dec).
●●
●● В качестве ответа на действительную команду прибор выдает строку
символов
* CR LF (ASCII 42 dec + 13 dec + 10 dec).
●● В качестве ответа на недействительную команду прибор выдает строку
символов
* CR LF (ASCII 63 dec + 13 dec + 10 dec).
●● Если прибор не может выполнить команду, то отображается строка
символов CR LF (ASCII 33 dec + 13 dec +10 dec).

20
Датчик распознавания объектов O2D22x

12.3 Версия протокола


Прибор поддерживает 3 различных версии протокола с разными форматами
сообщений.
Версия Формат
V1 <contents>CR LF
V2 <ticket><contents>CR LF
V3 <ticket><length>CR LF <ticket><contents>CR LF

<contents> команда для прибора или реакция прибора (напр., результаты


обработки).
<ticket> строка символов из 4 цифр от 0 до 9 должна
интерпретироваться как десятичное число. Если в прибор
отправляется сообщение со специфическим запросом, то в
ответе прибора будет содержаться такой же запрос. Запрос
0000 зарезервирован для сообщений, которые прибор
отправляет самостоятельно.
<length> строка символов, начинающаяся с буквы 'L', состоит из 9 цифр
и должна интерпретироваться как десятичное число. Эта цифра
обозначает длину следующих данных(<ticket><contents>CR LF)
в байтах.

V2 - Заводская настройка и состояние после "Reset" - V2

12.4 Типы команд


Прибор реагирует на два типа команд: действия и запросы.
Прибор выполняет действие в соответствии с заданной командой, например,
обрабатывает полученное изображение.
Запросы используются для получения информации от прибора.
Ответы прибора передаются посредством вывода сообщений и результатов
на дисплей. RU
Прибор передает информацию о рабочем состоянии и отвечает отправкой
сообщения в ответ на команды и запросы.
Прибор передает информацию о рабочем состоянии и отвечает отправкой
сообщения в ответ на заданные команды по выполнению действий или
запросов.

21
Датчик распознавания объектов O2D22x

12.5 Команда, иммитирующая триггерный сигнал

Команда t
Описание Запуск триггера и обработка изображения. Отсутствует вывод результатов
обработки через внешний интерфейс.
Тип Действие
Ответ * Триггер был запущен.
! ●● Прибор выполняет обработку.
●● Прибор в неактивном состоянии, напр., из-за нахождения в
режиме управления прикладными программами.
●● Выбран другой триггерный источник.

12.6 Выбор версии протокола


Команда v <digit><digit>
Тип Действие
Ответ * Нормальный режим
! Прибор не поддерживает указанную версию протокола.
Примечание <digit><digit>: должна интерпретироваться как двухзначное десятичное
число для версии протокола. Версия протокола не изменяется, пока прибор
не ответит.

12.7 Выбор программы


Команда c<group><number>
Тип Действие
Ответ * Изменение успешно завершено
! ●● Прибор в неактивном состоянии, напр., из-за управления
прикладными программами.
●● Недействительная или несуществующая группа или номер
прикладной программы.
Примечание <group>: цифра для группы прикладной программы (всегда 0 для O2D22X).
<number>: двухзначная строка символов, должна интерпретироваться как
десятичное число для номера прикладной программы.

22
Датчик распознавания объектов O2D22x

12.8 Активация/деактивация вывода результатов


Команда p <digit>
Тип Действие
Ответ * Успешное выполнение
! ●● Активная прикладная программа отсутствует.
●● <digit> содержит неверное значение.
●● Прибор находится в нерабочем состоянии.
Примечание <digit> 0 или 1.
1 включает вывод результатов.
0 отключает вывод результатов.
См. сообщение T?.

12.9 Передача изображения в прибор для обработки


Команда i <length><image data>
Тип Действие
Ответ * Нормальный режим
? Неверная длина
! ●● Программа на данный момент отсутствует.
●● Программа редактируется
●● Формат изображения (BMP, RAW и др.) не соответсвует
техническим данным спецификации.
●● Неверный формат данных (размер изображения, заголовок
файла).
Примечание <length>: строка символов с 9 цифрами должна интерпретироваться как
десятичное число, которое отображает длину данных следующего изобра-
жения в битах.
Формат данных изображения в соответствии с настройками управляющей
программы. Изображение должно иметь разрешение 640x480. Каждый
пиксель изображения в RAW - формате кодируется 8 битами, bmp должен
быть доступен в 8 битном формате.

RU

23
Датчик распознавания объектов O2D22x

12.10 Передача прикладной программы в прибор


Команда u <length><group><number><application data set>
Тип Действие
Ответ * Нормальный режим
? Неверная длина
! ●● Прибор находится в режиме обучения или в режиме управ-
ления.
●● <application data set> отсутствует допустимая прикладная
программа.
●● Группа / номер прикладной программы неверен.
●● "Selection of the application" активируется с помощью цифро-
вых коммутационных входов.
Примечание <length>: Строка символов с 9 цифрами должна интерпретироваться как
десятичное число, которое отображает длину данных следующего изобра-
жения в битах (длина файла + 3 для группы и номера).
<group>: цифра для группы прикладной программы (всегда 0 для O2D22X).
<number>: двухзначная строка символов должна интерпретироваться как
десятичное число для номера прикладной программы.

12.11 Запрос перечня прикладных программ у прибора


Команда a?
Тип Запрос
Ответ <number><blank><group><number><blank><group> Нормальный режим
<number><blank>...<group><number>

! Активная прикладная
программа отсутствует
в приборе.
Примечание <number>: трехзначная строка символов для номера прикладных программ
в приборе отображается как десятичное число.
<group>: цифра для группы прикладной программы (всегда 0 для O2D22X).
<number>: двухзначная строка символов должна интерпретироваться как
десятичное число для номера прикладной программы.
Сначала выводится номер активной конфигурации
<blank>: отдельный пробел.

24
Датчик распознавания объектов O2D22x

12.12 Запрос статистических данных у прибора


Команда s?
Тип Запрос
Ответ <total><blank><good><blank><bad> Нормальный режим
! Активная прикладная
программа отсутствует
в приборе.
Примечание <total>: общее число обработок.
<good>: количество совпавших обработок.
<bad>: количество несовпавших обработок.
<blank>: отдельный пробел.
<total>, <good> and <bad> - строки символов с 10 цифрами должны интер-
претироваться как десятичное число.

12.13 Запрос кода ошибки у прибора


Команда E?
Тип Запрос
Ответ <code>
Примечание <code> код ошибки, строка символов с 4 цифрами, должна интерпретиро-
ваться как десятичное число.
→глава Коды ошибок 12.21

12.14 Запрос последнего изображения у прибора


Команда I?
Тип Запрос
Ответ <length><image data> Нормальный режим

! ●● Программа на данный момент


отсутствует.
●● Обработка не осуществлялась. RU
●● Датчик работает.
Примечание <length>: Строка символов с 9 цифрами должна интерпретироваться как
десятичное число, которое отображает длину данных следующего изобра-
жения в битах.
Формат данных изображения в соответствии с настройками управляющей
программы.

25
Датчик распознавания объектов O2D22x

12.15 Запрос последнего результата у прибора


Команда R?
Тип Запрос
Ответ Вывод результата в соответствую- Нормальный режим
щем формате
→ глава Вывод результата 12.20
! ●● Программа на данный момент
отсутствует.
●● Программа редактируется
●● Результаты пока не доступны.
Примечание отсутствуют

12.16 Запуск триггера, обработка полученного изображения и вывод


результатов обработки на внешний интерфейс при активном выходе
Команда T?
Тип Запрос
Ответ Вывод результата в соответствую- Нормальный режим
щем формате
→ глава Вывод результата 12.20.
! ●● Программа на данный момент
отсутствует.
●● Программа редактируется
●● Текущая настройка режима
триггера не через соединение по
TCP/IP.
Примечание Активация выхода → Вкл./выкл. вывод результатов (p1).

12.17 Запрос версии протокола


Команда V?
Тип Запрос
Ответ <current><blank><min><blank><max>
<current> двухзначное десятичное число с текущей версией
<blank> пробел
<min> двухзначное десятичное число с минимальной версией
<max> двухзначное десятичное число с максимальной версией
Примечание отсутствуют

26
Датчик распознавания объектов O2D22x

12.18 Запрос информации об устройстве


Команда D
Тип Запрос
Ответ <vendor><t><article><t><name><t><location><t><ip><subnet><t><gateway><t
><MAC><t><DHCP><t><port>
<vendor> IFM ELECTRONIC
<article> Обозначение артикула и состояния, напр., O2D220AC
<name> наименование датчика как в управляющей программе
<location> положение датчика как в управляющей программе
<ip> IP -адрес прибора
<subnet> Маска подсети прибора
<gateway> Адрес шлюза прибора
<MAC> MAC-адрес прибора
<DHCP> 0 если DHCP выключен, 1 если DHCP включен
<t> Символ табулятора
<port> Номер порта XML-RPC
Примечание отсутствуют

12.19 Запрос последнего несоответствующего ("плохого")


изображения у прибора
Команда F?
Тип Запрос
Ответ <length><image data> Нормальный режим

! ●● Программа на данный момент


отсутствует.
●● Обработка сигналов не выполня-
ется, или ошибка не найдена.
●● Датчик работает.
Примечание <length>: Строка символов с 9 цифрами должна интерпретироваться как
десятичное число, которое отображает длину данных следующего изобра-
жения в байтах.
RU

Формат данных изображения в соответствии с настройками управляющей


программы.

27
Датчик распознавания объектов O2D22x

12.20 Вывод результата


Результат обработки выводится в следующем формате:
<start><result><sc><match><sc><instances>[<sc><model info>]
[<sc><image info>]<stop>
<start> стартовая строка в соответствии с настройками управляющей программы.
<sc> разделяющий символ в соответствии с настройками управляющей про-
граммы.
<stop> конечная строка в соответствии с настройками управляющей программы.
<result> общий результат, строка 'PASS' или 'FAIL'.
<match> общее качество совпадений, в формате <digit><digit><digit>.<digit>, напри-
мер, ‘089.5’ для 89.5% совпадений.
<instances> трёхзначная строка символов (десятичное число) для количества найден-
ных предметов (примеры).
[<model info>] дополнительная детальная информация, только если был включен режим
выдачи дополнительной информации в управляющей программе.
Формат
<model_index><sc><x><sc><y><sc><red><sc><match_quality>
<model_index> двухзначный номер модели.
<x> четырёхзначная строка символов, десятичное число для
положения объекта X (в пикселях); нулевая точка слева.
<y> четырёхзначная строка символов, десятичное число
для положения объекта Y (в пикселях); нулевая точка
наверху.
<rot> строка символов с шестью символами для ориентации
предмета, напр.: +179.0 или –001.3.
<match_quality> качество совпадений, в формате
<digit><digit><digit>.<digit>, например, ‘089.5’ для 89.5%
совпадений.
[<image info>] дополнительная информация об объекте только если включен вывод изо-
бражения в управляющей программе.
Формат:
<format><sc><length><sc><image data>
<format> ‘RAW’, ‘JPG’ или ‘BMP’ согласно настройке формата изо-
бражения в управляющей программе.
<length> 9-значное десятичное число для размера данных изо-
бражения в байтах.
<image data> данные изображения в заданном формате.

28
Датчик распознавания объектов O2D22x

12.21 Коды ошибок прибора


Определение SENSOR_NO_ERRORS
Цифровое значение 0
Описание Нет ошибок
Решение / Обходное –
решение

Определение SENSOR_NO_ACTIVE_CONFIG
Цифровое значение 0100
Описание Программа не загружена в датчик.
Решение / Обходное Некоторые команды требуют, чтобы прикладная программа была загруже-
решение на. В обратном случае отображается ошибка.

Определение SENSOR_INVALID_PARM
Цифровое значение 0105
Описание Неверный входной параметр
Решение / Обходное Прочитайте описание команды перед отправкой нужной информации в
решение датчик.

Определение SENSOR_INVALID_STATE
Цифровое значение 0108
Описание Датчик находится в режиме работы, который не разрешает выполнение
команд.
Решение / Обходное Посмотрите описание команды для выяснения условий выполнения
решение команды.

Определение SENSOR_ERR_NO_MEM
RU
Цифровое значение 0110
Описание Неисправимая внутренняя ошибка.
Решение / Обходное Перезагрузите датчик.
решение

29
Датчик распознавания объектов O2D22x

Определение SENSOR_CONFIG_NOT_FOUND
Цифровое значение 0902
Описание Не найдена прикладная программа, которую необходимо активировать.
Решение / Обходное Проверьте правильность номера прикладной программы. А также про-
решение верьте, возможно ли редактирование прикладной программы с помощью
программного обеспечения ПК.

Определение SENSOR_INVALID_TRIGGER_MODE
Цифровое значение 1000
Описание Датчик не может перейти в рабочий режим, так как функция запуска через
TCP/IP не активна.
Решение / Обходное Просмотрите конфигурацию датчика для изменения режима запуска триг-
решение гера датчика.

Определение SENSOR_OBJECT_IMAGE_INVALID
Цифровое значение 1300
Описание Внутренняя ошибка во время передачи изображения от/ к датчику.
Решение / Обходное Проверьте, какой формат изображения необходим, правильны ли все
решение параметры для вывода результатов через TCP/IP. В случае проблем с пере-
дачей информации, проверьте правильность отправляемой информации.

Определение SENSOR_RESULT_ID_NOT_AVAILABLE
Цифровое значение 1600
Описание Попытка запросить результат, несмотря на то, что результаты в датчике
недоступны.
Решение / Обходное –
решение

Определение SENSOR_CURRENTLY_DECODING
Цифровое значение 1601
Описание Эту команду невозможно выполнить, так как датчик декодирует информа-
цию.
Решение / Обходное Попробуйте задать команду снова.
решение

30
Датчик распознавания объектов O2D22x

Определение SENSOR_IMAGE_FORMAT_MISSMATCH
Цифровое значение 1602
Описание Изображение загружается в датчик для обработки. Данный формат не со-
впадает с форматом прикладной программы.
Решение / Обходное Отредактируйте текущую прикладную программу для проверки нужного
решение формата изображения.

Определение SENSOR_CONFIG_SWITCHING_ACTIVE
Цифровое значение 1603
Описание Прикладную программу невозможно загрузить в датчик, если активирован
внешний выбор программы.
Решение / Обходное Используйте программное обеспечение ПК для деактивации внешнего вы-
решение бора прикладной программы.

Определение SENSOR_TRIGGER_NOT_AVAILABLE
Цифровое значение 1604
Описание Пользователь посылает триггерный сигнал в датчик через TCP/IP. Из-за
внутренней ошибки датчик не может обработать триггерный сигнал.
Решение / Обходное Данный код ошибки выводится в случае неисправности датчика. Обычно
решение датчик пытается исправить ошибку самостоятельно. Перезагрузите датчик,
если ошибка отображается снова.

13 Техническое обслуживание, ремонт и утилизация


►► Избегайте загрязнения защитного стекла объектива. Загрязнение может
значительно повлиять на результаты считывания!
►► Для очистки защитного стекла не используйте моющие средства или
растворители, которые могут его повредить.
RU
►► Не открывайте корпус прибора, так как в этом нет никакой необходимости
для пользователя. Ремонт прибора осуществляет только производитель.
►► Утилизацию устройства выполняйте только в соответствии с
национальными нормами о защите окружающей среды.

14 Разрешения/ стандарты
Сертификат соответствия СE находится здесь:
www.ifm.com → "К техническим данным" → напр. O2D220 → Сертификаты и
разрешения

31
Датчик распознавания объектов O2D22x

15 Примечание к программному обеспечению


Прибор имеет программное обеспечение с открытым исходным кодом,
распространяемое на основе лицензии.
Всю необходимую информацию относительно авторских прав и лицензий
смотрите на:
www.ifm.com/int/GNU
Для программного обеспечения Вам может понадобиться исходный код
в соответствии со стандартной общественной лицензией ограниченного
применения на свободное программное обеспечение (GNU Lesser General
Public License или GNU Library General Public License).
Для прошивок версии 1030 и старше требуется программное
обеспечение E2D200 Версии 3.0

Программное обеспечение можно скачать на:


www.ifm.com →набрать в окне поиска "К техническим данным" → напр.,
O2D220 → Скачать/ Программное обеспечение.

32