Настройка считывателя Parsec PNR-QX29

Видеонаблюдение

Недавно один из постоянных клиентов заказал пару считывателей Parsec PNR-QX29. Считыватель крайне интересный – помимо всевозможных форматов карт он читает ещё и QR-коды и может работать по нескольким протоколам. Собственно, ради QR-кодов его и заказали, но на предприятии используются карты формата Em-Marine и их он тоже должен был читать. В процессе запуска оказалось, что это не так – на поднесение карты Em-Marine не быдло никакой реакции. Сброс считывателя на заводские установки эффекта не дал.

В поддержке подсказали, что была партия этих считывателей, в которой работа с Em-Marine была отключена по умолчанию и надо просто её включить с помощью специальной утилиты PNT-Tune. Сама по себе утилита простая, сложность в том, что подключаться к считывателю надо по протоколу RS485, соответственно нужен адаптер, а с этим нынче проблемы, т.к. кругом IP и RS485 не очень востребован.

В закромах нашёлся адаптер MOXA 1130 USB-RS422/485 с его помощью всё и сделал. В процессе столкнулся с несколькими проблемами.

  1. В инструкции на утилиту написано, что общий провод адаптера должен быть соединён с общим проводом считывателя, а в инструкции на считыватель этого нет. Как правильно – непонятно.
  2. В инструкции на утилиту написано, что настройки выполняются в режиме загрузчика, а в инструкции на считыватель – в режиме программирования. Допускаем, что это одно и то же, но разные названия одного и то го же вносят некую путаницу.
  3. В инструкции на утилиту написано, что белый и коричневый провод нужно объединить и подключить к разъёму A+ адаптера, а ниже, что соединить белый и коричневый провод, чтобы перевести считыватель в режим загрузчика (программирования). Что к чему – непонятно.
  4. В инструкции и на считыватель и на утилиту написано, что в режиме программирования (загрузчика) считыватель поочерёдно мигает красным и зелёным светодиодом, а у меня он мигал красным и синим. Мелочь, но непонятно вошёл ли считыватель в нужный режим или вошёл, но в какой-то другой.
  5. В инструкции на считыватель и утилиту обозначение контактов интерфейса RS485 выглядят, как A+ и B-, а в инструкции на адаптер, как Data+(B) и Data-(A). Куда смотреть непонятно – то ли на полярность, то ли на буквы. Благо, при неверном подключении ничего не горит, а просто не работает.

В результате нашёл таки рабочую схему работы:

  • Белый и коричневый провод считывателя объединяем и подключаем к контакту Data+(B) адаптера.
  • Зелёный провод считывателя подключаем к контакту Data-(A) адаптера.
  • Остальные провода считывателя оставляем не подключенными.
  • Подаём питание на считыватель и убеждаемся, что он вошёл в режим программирования – будут поочерёдно мигать красный и синий свтодиоды.
  • В утилите PNR_Tune выбираем виртуальный COM-порт адаптера и жмём кнопку с шестерёнкой. Произойдёт соединение и будут считаны параметры считывателя.
  • Меняем то, что нужно и жмём клавишу Записать справа снизу.
  • Отключаем питание считывателя, отключаем адаптер и размыкаем белый и коричневый провода.

Считыватель настроен – можно пользоваться!

Оцените статью
( 1 оценка, среднее 5 из 5 )
МихаТроник
Добавить комментарий