<< Click to Display Table of Contents >> Navigation: Modbus Universal MasterOPC Server > Исполнительная система для Linux > Установка > Установка и диагностика ключа |
Установка локального ключа
Как правило после установки локального ключа OPC сервер определяет его автоматически. Если этого не произошло - OPC не обнаружил ключ (о чем свидетельствует запись в логе) и работает в Демо режиме, то можно воспользоваться специальной диагностической утилитой для Linux. С ее помощью можно сформировать специальный key.ini файл, который позволит OPC подключиться к нужному ключу.
Утилита имеет аналогичный функционал, как утилита для Windows (подробно описана в данном разделе), но реализована в виде консольного приложения. Для скачивания приложения необходимо подключиться к FTP-серверу ООО «МПС Софт» по ссылке:
ftp://ftpGuestSupport:21B74F6E@support.insat.ru/
Каталог: /Updates/
Перейдите в папку [FindKey] и скачайте архив [WorkWithKey_linux_X64.zip].
Внимание! Для подключения к FTP-серверу рекомендуем использовать FTP-менеджер (Total Commander, FileZilla или др.).
FTP-сервер техподдержки: support.insat.ru
Логин: ftpGuestSupport
Пароль: 21B74F6E
При неудачных попытках подключения, обращайтесь к своему системному администратору.
После скачивания архива распакуйте его, и найдите файл KeyUpdater_x64.
Подключитесь к компьютеру с установленным OPC сервером через WinSCP, создайте каталог в домашней папке пользователя, например Testkey и скопируйте в нее файл.
Также папку можно создать через терминал, командой mkdir. Поскольку в данной папке будут создаваться файлы нужно предоставить пользователю права на запись файлов командой chmod u+w
Затем подключитесь к компьютеру через терминал, и зайдите в созданную директорию. Сначала необходимо предоставить пользователю права на запуск программы - это можно сделать с помощью команды:
chmod +x KeyFinder_x64
После этого программу можно запускать. Если запустить ее без параметров, то утилита выполнит поиск всех локальных (Local keys) и сетевых (Networks keys) ключей.
Если ключи обнаружены, то утилита выдает информацию по ним:
Key position - позиция ключа (потребуется для формирования файла key.ini).
Serial Number - серийный номер ключа. Специальный идентификатор ключа.
Затем выводится информация по каждой позиции продукта в ключе:
Product position - позиция продукта в ключе (потребуется для формирования файла key.ini).
Product number - лицензионный номер программы (совпадает с номером на брелоке).
Program - имя программы и срок окончания технической поддержки. Если ПО имеет дату сборки после окончания срока действия технической поддержки, то оно не запустится.
Также доступны следующие атрибуты запуска.
Сокращенный вариант |
Полный вариант |
Описание |
-l |
--local |
Показать только локальные ключи |
-r |
--network |
Показать только сетевые ключи |
-cl |
--create-local |
Создать файл key.ini для указанного локального ключа |
-cn |
--create-network |
Создать файл key.ini для указанного сетевого ключа |
-v |
--version |
Текущая версия программы |
-h |
--help |
Справка к программе |
Создадим key.ini файл для Modbus Universal. Для этого выполним команду:
./KeyFinder_x64 -cl
В терминале будет предложено ввести номер позиции ключа (ключей может быть несколько), а затем номер позиции продукта в ключе. В нашем случае номер позиции ключа - 1, а номер позиции продукта в ключе - 2.
Будет создана папка с именем продукта и номером ключа:
В данной папке находится файл key.ini.
Теперь данный файл (именно файл, а не папку!) нужно скопировать в папку servercfg в папке установленного сервера. Это можно сделать через WinSCP или командой cp в терминале.
После этого можно запускать OPC сервер.
В случае использования сетевого ключа на Linux, выполните следующие шаги:
1.Установите сервер сетевых ключей на хост машину, как это описывалось в данном разделе. Если хост машина также является Linux системой, то скачайте инсталлятор сервера сетевых ключей с сайта производителя ключа.
2.Скачайте утилиту поиска ключа с FTP как это описывалось в данном разделе ранее.
3.Выполните в ней поиск ключей. При первом поиске можно запустить программу без атрибутов, чтобы она попыталась найти все ключи (и локальные и сетевые).
4.Если сетевой ключ успешно найден, то создайте файл ключа для нужной вам позиции командой ./KeyFinder_x64 -cn
5.Поместите файл key.ini в папку servercfg в папке установленного OPC сервера.
6.Также рекомендуется поместить в папку servercfg файл gnclient.ini - данный файл создается после первого запуска программы и находится в ее директории.
На этом настройка сетевого ключа закончена - можно пробовать снова запустить ОРС сервер, он должен будет подключиться к сетевому ключу.
Если утилита диагностики ключей не обнаружила сетевой ключ, то:
1.Откройте на редактирование файл gnclient.ini. Найдите в файле поле IP_NAME =
2.В данном поле пропишите IP адрес компьютера, в котором установлен ваш сетевой ключ. Если используются не стандартный порт 3186 - то исправьте его в поле PORT.
3.Повторите поиск ключей.