<< Click to Display Table of Contents >> Navigation: Multi-Protocol MasterOPC Server > Исполнительная система для Linux > Установка > Запуск на выполнение |
OPC сервер можно запустить как приложение и как службу. Мы рекомендуем сначала запустить его как приложение, убедится что OPC функционирует и данные видны, а после чего зарегистрировать его как службу.
Для того чтобы запустить OPC как приложение, нужно запустить на выполнение файл startmpsrt.sh командой:
./startmpsrt.sh
При успешном запуске на экране терминала раз в секунду будут отображаться сообщения об успешной работе. Завершить выполнение можно комбинацией Ctrl + C в английском регистре.
Проверим подключение к нашему серверу с помощью UA Expert. Запускаем UA Expert и нажимаем на кнопку с плюсом.
В появившемся окне в Custom Discovery щелкаем дважды по полю < Double click to Add Server >, и в появившемся окне вводим IP адрес и порт. В конфигурации demolinux.mbp порт используется 55000.
Нажимаем на ОК, и раскрываем группу появившегося сервера. Выбираем тип подключения None и нажимем OK.
Жмем Connect.
При этом появится окно с сообщением, что сертификат недоверенный - нажимаем Trust Server Certificate а затем Continue.
Загрузится дерево тегов сервера. Вытащите нужные вам теги (поддерживается групповое выделение и перетаскивание):
Если значения отображаются, значит вы настроили все корректно и сервер функционирует. Теперь следует зарегистрировать данный ОРС как службу.
Отключитесь от OPC сервера из UA Expert (контекстное меню - Disconnect) и остановите выполнение сервера в терминале с помощью команды Ctrl+C.
Сначала необходимо скопировать файл mpsrt.service из папки mpsrtfolder в папку /lib/systemd/system. Поскольку размещение файлов в папке lib требует прав суперпользователя, то сделать это через WinSCP нельзя - необходимо сделать это командой терминала cp
sudo cp /home/igor/progs/mpsrtfolder/mpsrt.service /lib/systemd/system
где /home/igor/progs/mpsrtfolder/mpsrt.service копируемый файл, а /lib/systemd/system папка назначения, оператор sudo сообщает что команда должна быть выполнена из под суперпользователя.
После ввода пароль файл будет скопирован.
Теперь необходимо выполнить команду:
sudo systemctl daemon-reload
Данная команды вызывает перезапуск системы служб.
Служба настроена теперь с ней можно работать. Для этого предназначены команды:
•Запустить службу:
sudo systemctl start mpsrt
•Проверить состояние службы:
sudo systemctl status mpsrt
•Остановить службу:
sudo systemctl stop mpsrt
•Перезапустить службу:
sudo systemctl restart mpsrt
•Поставить сервис в автозагрузку:
sudo systemctl enable mpsrt
•Удалить сервис из автозагрузки:
sudo systemctl disable mpsrt
Мы рекомендуем запустить службу, а затем поставить ее в автозагрузку. После этого служба будет функционировать постоянно.
Если нужно опять зарегистрировать ОРС как приложение, то остановите службу, а затем запустите приложение командой ./startmpsrt.sh.
Теперь, когда ОРС сервер установлен и запущен, можно загружать в него рабочие конфигурацию, что будет описано в следующем разделе.