Разрешения на запуск и доступ

Для того чтобы VDBOPC-сервер мог быть автоматически запущен в качестве сервиса или COM-сервера при подключении к нему OPC-клиентов необходимо установить разрешения на его запуск, а для обеспечения доступа к уже запущенному VDBOPC-серверу необходимо установить разрешения на доступ. В случае, если VDBOPC-сервер установлен как сервис с автоматическим типом запуска требуется установить только разрешения на доступ.

Для определения разрешений на запуск и доступ запустите утилиту dcomcnfg.exe. В дереве консоли выберите раздел Корень консоли/Службы компонентов/Компьютеры/Мой компьютер/Настройка DCOM/vdbopc.

Выполните команду меню:

При этом на экране появится диалог свойств VDBOPC-сервера, в котором выберите закладку Безопасность.

Разрешения на запуск должны включать учетные записи клиентов, которым разрешен запуск VDBOPC-сервера. Разрешения на доступ должны включать учетные записи клиентов, которым разрешено подключение к уже запущенному VDBOPC-серверу, независимо от того, имеют ли они право на запуск. Кроме того, для обоих разрешений должна быть указана учетная запись SYSTEM.

Если учетные записи не являются учетными записями домена, то имя пользователя и пароль должны совпадать на компьютере, где запускается VDBOPC-сервер, и на компьютере OPC-клиента.

Сервисный пакет 2 для Windows XP устанавливает некоторые расширения в средства защиты DCOM. В диалоге Свойства: Мой компьютер на вкладке Безопасность COM необходимо установить ограничения на Права доступа и Разрешения на запуск и активацию

Установите ограничения для доступа. Для этого в окне Безопасность COM по умолчанию нажмите кнопку Изменить ограничения в группе Права доступа.

Отметьте в диалоге Разрешение на доступ поле Удаленный доступ для пользователя с именем АНОНИМНЫЙ ВХОД (ANONYMOUS LOGON). Это необходимо для функционирования OPC перечисления (Enum).

Установите ограничения на запуск и активацию. Для этого нажмите кнопку Изменить ограничения... в группе Разрешения на запуск и активацию.

Установите поля Разрешения на запуск и Разрешения на активацию для всех локальных и удаленных пользователей, перечисленных в поле Группы и прользователи.