October 15

Подробная инструкция по установке системы считывания кодов Motrum

1. Первоначальная настройка промышленного компьютера

Задать IP для ПК через «Панель управления» ⟶ «Центр управления сетями и общим доступом» ⟶ «Изменение параметров адаптера». Правой кнопкой мыши выбрать свойства необходимого сетевого адаптера (Ethernet).

Найти пункт «IP версии 4 (TCP/IPv4)». Нажать «Свойства».

Выбрать «Использовать следующий IP-адрес». Вбить необходимый IP-адрес для промышленного компьютера (обычно это 192.168.250.1) и маску подсети (255.255.255.0 в данном случае). Сохранить изменения.

Дополнительно!

Иногда, при нажатии на поле ввода, экранная клавиатура может не появиться, это означает, что она отключена. Чтобы включить всплывающую клавиатуру, необходимо нажать правой кнопкой мыши за значок Windows в нижнем левом углу (для Windows 10) ⟶ «Параметры» ⟶ «Устройства» ⟶ «Ввод» и включить «Показывать сенсорную клавиатуру, когда не используется режим планшета и не подключена клавиатура» (и можно проверить другие пункты).

Для стабильной работы программы также стоит выключить в настройках сетевого адаптера свойство «Advanced EEE».

Также в «Центр управления сетями и общим доступом» ⟶ «Изменить дополнительные параметры общего доступа» необходимо выбрать следующие пункты:

Для частной сети:

Для гостевой сети:

Для всех сетей:

Далее требуется отключить брандмауэр Windows.

«Центр управления сетями и общим доступом» ⟶ «Брандмауэр Защитника Windows» ⟶ «Включение и отключение брандмауэра Защитника Windows».

Дополнительно! Иногда для доступа требуется выполнить следующие действия:

В том же разделе «Центр управления сетями и общим доступом» ⟶ «Брандмауэр Защитника Windows» ⟶ «Дополнительные параметры» во вкладке «Правила для входящих подключений» необходимо найти и включить следующие правила, если они ещё не включены.

Следующим действием нужно проверить установлен ли пароль на пользователе в Windows, соответственно если он отсутствует, то его требуется создать.

Нажать правой кнопкой за значок Windows в нижнем левом углу (для windows 10) ⟶ «Управление компьютером». Слева в окне во вкладке «Локальные пользователи и группы» ⟶ «Пользователи» нужно правой кнопкой нажать на активном пользователе и нажать «Задать пароль» (не работает для Home версии Windows).

Ну и соответственно забить необходимый пароль и нажать «ОК». Пароль будет установлен.

Для удобства можно создать сетевую папку на ПК и сделать её общедоступной.

На диске C:\ создадим обычную папку, например с именем «Share». Нажимаем правой кнопкой мыши на папку и заходим в свойства, в раздел «Доступ» ⟶ «Общий доступ».

Выбрать «Все», нажать «Добавить» и изменить уровень разрешения на «Чтение и запись». Нажать «Поделиться» ⟶ «Готово».

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

Можно сделать ещё чуть удобнее. Нажав правой кнопкой на пустом месте в «Этот компьютер» ⟶ «Добавить новый элемент в сетевое окружение».

Соответственно вбить адрес папки, которую ранее сделали общедоступной, «Далее» и дать название данной папки, которое вам удобно.

В дальнейшем будет легко подключаться к этой папке через «Проводник».

Если не работает проверьте «Центр управления сетями и общим доступом» ⟶ «Изменить дополнительные параметры общего доступа».

2. Установка TightVNC

В папке «ПО_для_промПК» запустить инсталлятор TightVNC

«Next» ⟶ «Install». В следующем окне включаем или отключаем пароль для удаленного доступа.

«OK» ⟶ «Finish». Готово! TightVNC установлено.

3. Установка .NET

Для работы программы нужно установить .NET версии 8, в папке «ПО_для_промПК» есть инсталлятор. Запустить и нажать кнопку «Установить»

4. Установка IO Config

IO Config необходим для сетевых настроек Odot`a. Запустить инсталлятор.

Сменить место установки:

«Next» ⟶ «Next» ⟶ «Finish». IO Config установлен успешно!

5. Установка Notepad++

Notepad++ удобен как лёгкий, но функциональный редактор кода.

Установка по умолчанию («Next» ⟶ «Next» ⟶ «Next» ⟶ «Next» ⟶ «Next»)

6. Установка AnyDesk

Запускаем AnyDesk.exe из папки «ПО_для_промПК». В интерфейсе программы нажимаем «Установить AnyDesk» как на фото ниже.

Производим установку, согласно фото «Принять и Установить»

Готово, AnyDesk установлен успешно!

7. Установка postgreSQL

Запускаем инсталлятор из папки с ПО. Стандартный путь установки будет выглядеть так: «C:\Program Files\PostgreSQL\16». PostgreSQL стоит установить в корень диска «C:», а именно путь установки будет должен выглядеть в данном случае так: «C:\PostgreSQL\16»

«Next» и в выборе компонентов снимаем галочку со «Stack Builder».

Stack Builder — это утилита, которая помогает установить дополнительные библиотеки и инструменты в PostgreSQL.

Она запускается после завершения установки PostgreSQL. С её помощью можно выбрать и установить необходимые для работы с базой данных приложения. В данном случае она на не нужна.

Следующее важное действие это установка пароля для суперпользователя (postgres). Пароль такой:

Password: postgres

Retype password: postgres

Стоит обратить внимание на раскладку клавиатуры, если настройка производится через VNC-подключение, то на ввод будет влиять раскладка клавиатуры вашего устройства (ноутбука), а не только раскладка промышленного компьютера.

Порт по умолчанию стоит верный: 5432.

Установка postgreSQL прошла успешно. Но...

Для работы базы данных postgreSQL необходимо создать новое правило в брандмауэре Windows, которое даст доступ для входящего подключения базы данных.

«Центр управления сетями и общим доступом» ⟶ «Брандмауэр Защитника Windows» ⟶ «Дополнительные параметры» во вкладке «Правила для входящих подключений». В окне справа нажимаем «Создать правило...».

Выбрать тип правила «Для порта»

Выбрать «Протокол TCP» и вбить в определенный локальный порт «5432»

Далее разрешаем подключение.

Для всех типов профилей.

Даём удобное нам название правила (например, PostgreSQL)

8. Установка DBeaver

Теперь надо установить программу для управления базами данных.

Запустить инсталлятор DBeaver из папки с ПО. Выбрать компоненты программы для установки:

«Далее» ⟶ «Далее»⟶ «Установить». Инсталлятор завершит установку! DBeaver готов к работе.

9. Установка IDMVS

Запустить инсталлятор IDMVS из папки с ПО. Соответсвенно нажимаем «Start Setup»

Оставляем все по умолчанию и нажимаем «Next»

Всё подтверждаем и программа должна установиться успешно.

10. Регистрация приложения Motrum в реестре

В папке с ПО также есть отельная папка «Регистрация в реестре net8.0», в ней требуется запустить приложение «IDProcessorRegistrator.exe»

Изначально статус «CheckHash» - False.

Нажимаем клавишу «с» на клавиатуре, раскладка при этом должна стоять ENG!!!

Командная строка закроется. Можно повторно открыть программу и статус «CheckHash» должен стать True. Значит регистрация приложения в реестре прошла успешно.

11. Создание баз(ы) данных

Все программы установлены. Теперь необходимо создать необходимые базы данных. Запускаем DBeaver, он предложит создать тестовую базу данных, можно отказаться и создать самому.

Откроется окно «Создать соединение», надо найти в списке PostgreSQL и выбрать его.

Далее в настройках соединения требуется ввести следующие данные:

В поле «Хост:» установлен localhost, это означает "свой" хост, т.е. хост компьютера с которого идет запрос (это означает что база данных будет создана на компьютере).

Поле «База данных:» можно оставить пустым, тогда в интерфейсе программы, будет отображаться название подключения как ip-адрес ПК с базой данных.

В поле «Пользователь:» забиваем имя суперпользователя: postgres.

В поле «Пароль:» вводим пароль который был установлен при инсталляции postgreSQL.

А также важно поставить галочку «Показывать все базы данных».

Также важно, если у промышленного компьютера нет выхода в Интернет, ему нужно вручную подсунуть драйвера. Для этого в правом нижнем углу есть вкладка «Настройки драйвера». Переходим во вкладку «Библиотеки».

Удаляем всё что там есть и нажимаем «Добавить Файл».

В папке с ПО есть драйвер postgresql-42.7.4.jar, который нужно выбрать (Примерно следующий путь C:\Share\ПО_для_промПК\Database\postgresql-42.7.4.jar). Добавляем и нажимаем «ОК». Можно нажать «Тест соединения...».

Если всё прошло успешно, то появится следующее окно:

Нажимаем «Готово» и в интерфейсе DBeaver будет отображаться новое соединение.

Как видим в активном соединение уже есть база данных, которая называется «postgres».

Программа Motrum строго работает с базой данных с названием «marking», поэтому нужно создать новую БД с именем «marking».

Правой кнопкой нажимаем на «Базы данных», нажимаем «Создать объект «База данных»

Далее нужно подготовить базу данных к работе, создать нужные таблицы.

Правой кнопкой мыши можно нажать на нашу базу данных и выбрать «Редактор SQL» ⟶ «Open SQL Console». Откроется консоль для SQL - скриптов. Некоторые скрипты можно найти в той же папке «ПО_для_промПК».

Например там есть скрипт для создания таблицы «codes», куда идёт запись считанных КИ системы Motrum. Можно скопировать готовый скрипт, вставить в консоль и выполнить.

Будет создана таблица «codes», с которой уже можно будет работать.

12. Настройка автоматического сканера Hikrobot

Запускаем программу IDMVS. Во вкладке «Device Connection» можно найти подключенную камеру, кликаем правой кнопкой на неё и в списке выбираем «Modify IP».

В появившемся окне меняем стандартный IP адрес, а вместе с ним маску и шлюз. Например:

IP address: 192.168.250.10

Subnet Mask: 255.255.255.0

Default GateWay: 192.168.250.1

Подключаемся к камере, нажав на соответствующую кнопку соединения.

IDMVS подключится к камере и мы сразу же включаем «Auto Work», чтобы камера запускалась вместе подачей с питания.

Для дальнейшей подготовки камеры к работе, нужно включить режим «Normal»

Рядом есть кнопка «Trigger Mode», эту функцию нужно включить, чтобы камера снимала по сигналу с триггера.

Дальше заходим в «Communication Settings» и в «Communication Protocols» выставляем «TCP Server». Включаем «TCP Server Enable». Проверяем что порт стоит «2002».

Так же бывает необходимость обновить прошивку камеры, файлы для обновления, есть в папке «ПО_для_промПК», а также в телеграмм канале.

Как обновить прошивку. Предварительно нужно отключиться от камеры, нажав кнопку, с помощью который мы подключались. Далее в верхней панели интерфейса IDMVS находим вкладку «Tool» и выбираем «Fimware Updater».

Выбираем необходимую прошивку.

Нажимаем кнопку «Update» и ждём завершения. Нужно дождаться полной загрузки прошивки.

Там же во вкладке «Tool» есть «Import/Export Features» с помощью которых можно аналогичным образом импортировать и экспортировать профили настроек.

Обязательно после настройки нужно сохранить все внесенные изменения, нажав «Param Save» на верхней панели.

Выбрать нужный «User Set», например «User Set 1», нажать кнопочку «Save» и быть счастливым.

Дальнейшие настройки (экспозиция, задержка, подсветка, тип считываемых кодов и прочее) индивидуальны и настраиваются по-разному.

Файлы настроек (разрешение .mfs) и прошивки (архивы) будут опубликованы следующим постом.

Настройки в файле .mfs предварительные, возможно, под вашу задачу потребуются некоторые корректировки экспозиции и фокусного расстояния.

13. Запуск/обновление приложения Motrum Marking.

  • Скопировать папку с программой в папку Share
  • Если есть файлы настроек,то их необходимо скопировать и вставить с заменой в папку C:\Share\ваша_программа\Release\net7.0-windows или C:\Share\ваша_программа\Release\net8.0-windows
Файл настроек называется appsettings.json, файл с продукцией (GTIN и наименование) называется products.json
  • Запустить приложение Marking.exe

  • Настройки для каждой программы Marking индивидуальны и описаны в примере инструкции по эксплуатации для покупателя. Инструкция будет в следующем посте.