MVisionPro — официальный представитель Hikrobot

MVS: клиент Hikrobot для промышленных камер

MVS — программа, через которую камеру находят в сети, подключают, задают выдержку и усиление, смотрят живое изображение и сохраняют кадры. С неё начинается работа с любой камерой Hikrobot: прежде чем изображение попадёт в алгоритм, камеру нужно увидеть и настроить. Ниже — какая версия нужна вашей серии, чем MVS отличается от SDK и VisionMaster, порядок подключения по GigE и разбор отказов, которые мы чаще всего встречаем на пусконаладке.

Версии по сериям камерПорядок подключения GigEРазбор типовых отказов
Раздел ПО в каталоге

Что делает MVS и чего он не делает

MVS — клиент промышленных камер машинного зрения: программа оператора, а не библиотека и не среда разработки. В окне есть список найденных устройств, сведения о выбранном, живое изображение и панель параметров; оттуда же делают снимок и запись.

Алгоритм контроля в MVS не собирают. Инженер, который ждёт от него инструментов измерения и поиска дефектов, потратит время впустую: для этого есть отдельная платформа VisionMaster. MVS отвечает за то, чтобы камера заработала и отдала правильный кадр — и делает это хорошо.

Три разных продукта, которые часто называют одним словом

ПродуктДля чего онКогда нужен
MVSГотовое приложение: найти камеру, подключить, настроить, получить изображениеПусконаладка, проверка камеры, подбор выдержки и объектива, диагностика связи
MVS SDK
(Industrial Camera SDK)
Библиотеки, заголовочные файлы, примеры и адаптеры для собственной программыКогда изображение забирает ваше приложение, а не оператор глазами
VisionMasterПлатформа с готовыми операторами: позиционирование, измерение, дефекты, идентификацияКогда нужен рабочий алгоритм контроля, а не просто картинка с камеры

Версии этих продуктов независимы друг от друга: MVS 5.1.0 включает Machine Vision Camera SDK 4.8.2.2; отдельный SDK Runtime — 4.8.1. Номер одного ничего не говорит о другом, и это нормально.

Скачать MVS и SDK

Полный пакет MVS уже включает SDK с примерами: клиент для настройки, конфигураторы IP и сетевых карт, обновление прошивок, просмотр журналов, драйверы интерфейсов. Отдельный пакет SDK Runtime нужен только там, где ваше программное обеспечение работает с камерой без клиента; у него своя версия. Все файлы лежат на сервере MVisionPro, версия и размер рядом с кнопкой обновляются автоматически после проверки нового файла.

ПакетОперационные системыРазмер
MVS для WindowsWindows 7 и 10 (32 и 64 бит), Windows 11 (64 бит), Windows Server 2008 R2 и новееоколо 770 МБ
MVS для Linux x86 (32 бит)Ubuntu 16.04 (32 бита, i386/x86)около 280 МБ
MVS для Linux x86_64Ubuntu 16.04–24.04, Red Hat 7, CentOS 7 (64 бит)около 390 МБ
MVS для Linux aarch64Ubuntu 16.04–24.04 на процессорах ARM64около 310 МБ
MVS 3.0.1 для ARM (Jetson TX2, Odroid XU4, Raspberry Pi 3 B+)Jetson TX2 / Odroid XU4: Ubuntu 16.04, 18.04, 20.04; Raspberry Pi 3 B+: Raspbianоколо 300 МБ
MVS для macOSmacOS 11 и новееоколо 90 МБ
SDK Runtime для WindowsWindows 7, 10 и 11около 80 МБ
SDK Runtime для LinuxUbuntu, CentOS 7, Red Hat 7 и платформы ARM (Jetson TX2, Odroid XU4, Raspberry Pi 3 B+)около 150 МБ

В MVS 5.1.0 внутри — Machine Vision Camera SDK 4.8.2.2 и Frame Grabber SDK 2.8.0.2; номер клиента и номер SDK различаются, это нормально. Для старых встраиваемых платформ (Jetson TX2, Odroid XU4, Raspberry Pi 3 B+) у производителя есть отдельная ветка MVS 3.0.1 — скачайте её по кнопке «MVS 3.0.1 для ARM (Jetson TX2, Odroid XU4, Raspberry Pi 3 B+)» выше.

При установке выбирайте драйверы ваших интерфейсов: GigE, USB3 и PCIe входят в пакет; параметры плат захвата Hikrobot (CML, CXP, GEV, XoF) относятся только к соответствующим платам.

Какая версия нужна вашей серии

Сегодня у производителя одна актуальная версия клиента для всех семейств матричных, линейных и платных камер (CS, CU, CT, CH, CA, CE, CL, CB, CI) — 5.1.0 для Windows и Linux и 5.0.0 для macOS. Старые камеры с прошивкой прошлых лет обычно тоже работают с ней; если у вас камера, купленная несколько лет назад, и клиент её не видит после подключения по шагам ниже, пришлите модель и версию прошивки — подберём версию клиента

Для подключения по CoaXPress есть отдельное требование — MVS начиная с версии 3.2.1.

У считывателей и умных камер — свои программы

Это самая частая путаница, и она стоит инженеру половины дня. Для считывателей кодов, включая серию ID7000, нужна программа IDMVS. Для смарт-камер SC — SCMVS или SC_VisionMaster. Если устройство не появляется в списке MVS, первым делом проверьте, тот ли это клиент.

Подключение GigE-камеры по шагам

Порядок вендора с конкретными значениями — тот же, по которому мы сами запускаем камеры на стенде.

  1. Кабель и питание. Сетевой кабель категории CAT-5e или выше. Питание либо от адаптера через 6- или 12-контактный кабель питания и ввода-вывода, либо по PoE, если модель его поддерживает: источник должен соответствовать IEEE 802.3af или 802.3at. При одновременном питании от адаптера и PoE приоритет у адаптера, и снятие постоянного питания вызовет перезапуск камеры при переходе на PoE.
  2. Установка MVS. В установщике выбрать драйвер GIGE. Опция Enable Jumbo Frame for All NICs повышает скорость передачи; остальные настройки лучше оставить по умолчанию.
  3. Брандмауэр. Руководство вендора предписывает отключить Windows Defender Firewall на время работы с камерой. Если внутренняя политика этого не допускает — напишите нам, подскажем, что открыть точечно.
  4. Адрес компьютера. Сетевой карте подходит и автоматический адрес, и статический.
  5. Настройки сетевой карты. Jumbo Packet 9014 байт, Transmit Buffers 2048, Receive Buffers 2048, Interrupt Moderation Rate в положение Extremum. То же самое доступно из MVS: раздел GigE, пункт NIC Settings. Предельные значения буферов зависят от модели карты.
  6. Адрес камеры. Камера и компьютер должны быть в одном сегменте сети. В MVS выполните поиск устройств, выберите камеру и задайте адрес через Modify IP.
  7. Соединение. Двойной щелчок по имени устройства в списке либо кнопка подключения.

Если что-то не работает

Шесть случаев, которые закрывают большинство обращений на пусконаладке.

Что видноПричинаЧто делать
Камеры нет в списке устройствНет питания или неверно подключён сетевой кабельПроверить индикатор на камере и индикатор канала на порту
Камера видна, подключение не проходитКамера и клиент в разных сегментах сети либо камеру занимает другая программаПривести адрес камеры в сегмент компьютера через IP Configurator; закрыть программу, которая держит камеру
Камера отваливается во время работыПодключение через переходник, нехватка полосы коммутатора на несколько устройств, недостаточное питаниеУбрать переходник; для нескольких камер поставить отдельную сетевую карту PCIe или многопортовый контроллер зрения; питание в пределах паспорта
Соединение согласовано как Fast EthernetПовреждён сетевой кабельПроверить и заменить кабель
Камера подключена, изображение чёрноеНе снята крышка или закрыта диафрагма объектива, либо сбой устройстваОткрыть объектив; обесточить и перезапустить камеру
Живое изображение есть, аппаратный триггер не срабатываетНе включён режим триггера, не тот источник или ошибка разводкиВключить режим триггера, сопоставить источник с нужным входом, проверить сигнал и проводку

Если ни один случай не подошёл — опишите, что происходит, и мы разберём вашу схему подключения. Это входит в поддержку поставки, отдельно не оплачивается.

Частые вопросы

Какую версию MVS скачивать под мою камеру?

Сегодня у производителя одна актуальная версия клиента для всех семейств матричных, линейных и платных камер (CS, CU, CT, CH, CA, CE, CL, CB, CI) — 5.1.0 для Windows и Linux и 5.0.0 для macOS. Старые камеры с прошивкой прошлых лет обычно тоже работают с ней; если у вас камера, купленная несколько лет назад, и клиент её не видит после подключения по шагам ниже, пришлите модель и версию прошивки — подберём версию клиента

MVS подходит для считывателей кодов Hikrobot?

Для считывателей кодов, включая серию ID7000, нужна программа IDMVS. Для смарт-камер SC — SCMVS или SC_VisionMaster. Это разные программы, и установка не того клиента — самая частая причина, по которой устройство не появляется в списке.

Чем MVS отличается от MVS SDK и VisionMaster?

MVS — готовое приложение с окном: найти камеру, подключить, настроить параметры, посмотреть и сохранить изображение. MVS SDK — набор для разработчика, чтобы то же самое делала ваша программа. VisionMaster — платформа, где из готовых операторов собирают алгоритм контроля: позиционирование, измерение, поиск дефектов, распознавание. Алгоритмы в MVS не собирают, для этого и существует VisionMaster.

MVS не видит камеру в списке — что проверить первым?

Сначала питание и сетевое соединение: индикатор на камере и индикатор канала на порту. Если камера видна, но подключение не проходит, почти всегда камера и компьютер оказались в разных сегментах сети либо камеру уже держит другая программа. Адрес меняют прямо в MVS через IP Configurator, приводя камеру в сегмент компьютера.

Нужно ли ставить отдельный драйвер для GigE-камеры?

Отдельно ничего искать не нужно: драйвер GIGE выбирается в установщике MVS. Там же есть опция Enable Jumbo Frame for All NICs — она повышает скорость сетевой передачи. Остальные настройки установщика имеет смысл оставить по умолчанию.

Как сохранить и перенести настройки камеры?

Настройки камеры хранятся в наборах UserSet на самой камере; сохранение изображения — другое действие. Экспорт и импорт настроек между камерами ограничен моделью и прошивкой. В MVS 5.1.0 появился экспорт и импорт истории изменённых параметров.

Не подключается камера или не сходится версия — напишите инженеру

Мы поставляем эти камеры и настраиваем их каждый день. Ответим и подскажем в рабочее время; поставка в Казахстан — от 5 дней при наличии.

+7 (921) 883-76-87