Запуск Multi-Protocol MasterOPC Server

<< Click to Display Table of Contents >>

Navigation:  Multi-Protocol MasterOPC Server > Multi-Protocol MasterOPC Server >

Запуск Multi-Protocol MasterOPC Server

Запуск Multi-Protocol MasterOPC Server

mbul_mail Автозапуск сервера при подключении клиента

mbul_mail Автозапуск сервера через команду NO

mbul_mail Запуск в режиме службы

MasterOPC Universal Modbus Server может находиться в одном из следующих режимов:

mbul   режим конфигурирования;

mbul   режим исполнения (работа в реальном времени).

Для запуска сервера нужно щелкнуть ярлык Multi-Protocol MasterOPC Server\Multi-Protocol MasterOPC Server (группа Multi-Protocol MasterOPC Server расположена в папке меню Пуск, выбранной в ходе установки продукта). По этой команде сервер запускается в режиме конфигурирования, графическая оболочка сервера отображается на экране.

Rejimw_rabotw

В режиме конфигурирования, для переключения режима нужно щелкнуть кнопку multi_img8 (в левой верхней части окна графической оболочки сервера) и в открывшемся меню щелкнуть соответствующую команду:

multi_img9

mbul   multi_img10 Старт – переход в режим исполнения;

mbul   multi_img11 Стоп – переход в режим конфигурирования;

mbul   multi_img12 Выход – выйти из программы.

Сервер перейдет в режим исполнения.

 

Автозапуск сервера при подключении клиента

Если сервер не запущен (и не зарегистрирован как служба), при подключении первого OPC DA или OPC HDA клиента он автоматически запускается в режиме исполнения cтapтoвoй конфигурации (заданной в файле ..\SERVERCFG\__startconfigmpp__).

Примечание. Paбoчиe диpekтopии cepвepa пo умoлчaнию нaxoдятcя в пpoфилe для вcex пoльзoвaтeлeй, т.e. в пaпke видa c:\Users\All Users\InSAT\Multi-Protocol MasterOPC Server\

Если сервер запущен, его пиктограмма multi_img7 отображается на панели задач.

Чтобы открыть окно сервера, нужно выполнить команду Показать из контекстного меню пиктограммы multi_img7 (открытие окна сервера из области уведомлений панели задач можно запретить, если задать Показ окна из трея = ЛОЖЬ – см. Диалог параметров сервера ).

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

Примечание. Автоматический запуск OPC клиентом не поддерживается в Trial версии

 

Автозапуск сервера через команду NO

Если требуется независимый от клиентов запуск OPC сервера (например при работе в режиме UA или IEC104 сервера), то в этом случае для запуска сервера в режим исполнения стартовой конфигурации предусмотрена следующая команда:

mps.exe NO

Перейдите в директорию программы, вызовите у modbusopcserver.exe контекстное меню - Отправить - Рабочий стол (создать ярлык). Откройте свойства созданного ярлыка и исправьте путь в поле "Объект" добавив в конце NO. Например:

"c:\Program Files\MPSSoft\Multi-Protocol MasterOPC Server\mps.exe" NO

После чего нажмите Применить. Данный ярлык можно поместить в автозагрузку или запускать когда требуется запуск OPC в режим исполнения.

Аналогичным образом можно создать bat файл, а также задачу Windows.

Примечание. Режим запуска с параметром NO не поддерживается в Trial версии

 

Запуск в режиме службы.

Также есть возможность запустить OPC сервер как службу. Для выполнения операций регистрации/разрегистрации службы, в поставку сервера входят специальные bat файлы доступные для запуска из меню Пуск Windows:

Rejimw_rabotw1

Данные ярлыки ведут на bat файлы находящиеся в папке программы - register.bat, registerasservice.bat, unregister.bat:

unregister.bat - отменяет регистрацию OPC.

register.bat - регистрирует OPC сервер как приложение.

registerasservice.bat - регистрирует OPC как службу.

Чтобы зарегистрировать ОРС сервер как службу, необходимо:

1.Закрыть OPC сервер и отключить все OPC клиенты - чтобы они не запустили его снова.

2.Запустить под администратором "Отмена регистрации Multi-Protocol MasterOPC Server", либо запустить файл unregister.bat

3.Запустить под администратором "Регистрация Multi-Protocol MasterOPC Server как Сервиса", либо запустить файл registerasservice.bat

При этом происходит создание и добавление службы InSAT.Multi-Protocol.Server.Service. Настройки запуска и работы службы далее делаются через окно управления службами Windows. После регистрации службы запускать GUI OPC сервера больше нельзя - потребуется повторная перерегистрация. Поэтому рекомендуется переводить работу в режим службы (если это действительно необходимо), когда конфигурация настроена и отлажена. Также можно вносить изменения в конфигурацию на другом компьютере (в том числе в Trial версии), заменять конфигурацию на целевом компьютере, после чего перезапустить службу через окно управления службами Windows.

Примечание. После регистрации сервера как службы, пpи пoдkлючeнии пepвoгo kлиeнтa cлужбa пepeвoдитcя в paбoчий peжим (иcпoлняeтcя cтapтoвaя koнфигуpaция), пpи этoм гpaфичeckaя oбoлoчka cepвepa нe зaгpужaeтcя (и пиkтoгpaммa в тpee нe oтoбpaжaeтcя).

Для удаления службы и перевода в режим приложения запустите под администратором последовательно bat файлы:

1.Остановить службу InSAT.Multi-Protocol.Server.Service в панели управления Служб Windows.

2.Запустить под администратором "Отмена регистрации Multi-Protocol MasterOPC Server", либо запустить файл unregister.bat

3.Запустить под администратором "Регистрация Multi-Protocol MasterOPC Server", либо запустить файл register.bat

Произойдет регистрация программы как приложения, с последующим удалением службы. Режим GUI также снова будет доступен.

Примечание. Работа в режиме службы не поддерживается в Trial версии