Запуск серверов сбора данных
Каждый участок Станцияобслуживается запуском отдельного экземпляра сервера сбора данных ЭНТЕК – исполняемый модуль DAServer.exe. Запуск исполняемого модуля может осуществляться как в режиме приложения, так и в режиме службы Windows.
Для запуска нескольких экземпляров сервера ЦППС ЭНТЕК используется командная строка следующего вида:
"C:\Program Files (x86)\ENTEK\Bin\DAServer.exe" "C:\ENTEK Projects\ЦППС\entek.epr" -secondcopy -noascue -stationid=1
В командной строке передаются параметры запуска сервера:
· C:\ENTEK Projects\ЦППС\entek.epr - первый параметр обязательно полный путь к корневому файлу проекта ЦППС
· secondcopy – указание чтобы сервер при запуске не проверял наличие уже запущенной другой копии, для возможности запуска нескольких экземпляров
· noascue – факультативное указание не стартовать модуль сбора данных АСКУЭ
· stationid=1 – идентификатор запускаемой станции
Если параметр командной строки содержит пробелы, то он должен быть обязательно взят в кавычки.
Для запуска серверов в режиме приложения можно создать ярлыки запуска с указанным содержанием. Для разных станций из проекта ЦППС они будут отличаться только значением в параметре stationid. При запуске в режиме приложения каждый запущенный модуль сервера отображает иконку в трее Windows.
Для постоянной эксплуатации сервера ЦППС обычно настраивается запуск модулей сервера в режиме службы Windows. Для этого необходимо произвести инсталляцию служб. Эта операция выполняется с помощью командных файлов Windows. В составе типового проекта ЦППС ЭНТЕК предусмотрены командные файлы для инсталляции служб серверов ЦППС для всех десяти станций. Командные файлы находятся в каталоге C:\ENTEK Projects\ЦППС\bat:

Содержимое командного файла:

Внимание! Для корректного использования в командном файле русских букв (для задания пути к файлу проекту и описания службы) необходимо чтобы файл был создан в кодировке OEM 866. Поэтому при использовании для редактирования этого файла редактора Блокнот русские символы отображаются некорректно:

Для установки службы необходимо запустить командный файл от имени администратора (с помощью контекстного меню Windows):

Успешное выполнение командного файла инсталляции, настройки и запуска службы сервера ЦППС для станции с ID=1:

Установленная служба в менеджере служб Windows:

Свойства службы:


Если после установки службы необходимо скорректировать описание службы, то это можно осуществить следующей консольной командой (с правами администратора):
sc config "DAServer1" displayname= "Новое описание службы ЦППС ЭНТЕК"
Внимание! После параметра displayname после знака «равно» обязательно должен быть символ пробела.
При необходимости удаления службы это можно сделать консольной командой (с правами администратора):
sc delete "DAServer1"
Предварительно службу необходимо остановить.
Установленные 10 служб типового проекта ЦППС ЭНТЕК:

Запущенные процессы в окне менеджера задач:

Диагностика запуска службы сервера по логу загрузки сервера с помощью модуля просмотра событий:
