Регистрация opc сервера в windows 10

Содержание

Содержание

  • 1 Введение
  • 2 Настройка ПК с ОРС-сервером
    • 2.1 Настройка DCOM на уровне компьютера
    • 2.2 Настройка пользователей Server и Scada.
      • 2.2.1 Пользователь Server
      • 2.2.2 Пользователь Scada
    • 2.3 Права DCOM компонентам OpcEnum и Tekon OPC Server
      • 2.3.1 Настройка OpcEnum
      • 2.3.2 Настройка Tekon OPC Server
    • 2.4 Настройка брандмауэра Windows
    • 2.5 Замечание относительно версий АСУД.SCADA до 2.8.0
  • 3 Настройка ПК со Scada
    • 3.1 Настройка пользователей и предоставление прав
    • 3.2 Настройка Брандмауэра Windows
  • 4 Регистрация Tekon ОРС-сервера в АСУД.SCADA 
    • 4.1 ASUD Scada и ОРС-сервер установлены на одном ПК
    • 4.2 ASUD Scada и ОРС-сервер установлены на разных ПК
  • 5 DCOM Access Assistant
  • 6 DCOM ошибки и их решения

Введение

Данное руководство рекомендуется применять в случае, когда требуется организовать подключение программы АСУД.SCADA к Tekon ОРС-серверу, находящихся на разных ПК.

Статья подходит для ПК с операционной системой

  • Windows 8 «Профессиональная» или «Корпоративная»
  • Windows 10 «Профессиональная» или «Корпоративная»  

Инструкция так же подходит для пульта АСУД-248-ПК с ОС

  • Windows 8 Embedded,
  • Windows 10 Embedded.  

Инструкция может применяться ко всем версиям АСУД.SCADA 
(при настройке подключения в АСУД.SCADA версий до 2.7.2 включительно, следует обратить внимание на замечание в разделе конфигурирования ОРС-сервера). 

Внимание! 
В настоящее время вы можете просто ознакомиться с инструкцией, для понимания того, что происходит в процессе настройки.
А всю настройку выполнить с помощью утилиты DCOM Access Assistant

Настройка ПК с ОРС-сервером

Настройка DCOM на уровне компьютера

  1. Нажимаем Win+R или «Пуск-меню — Выполнить».
  2. В строке пишем dcomcnfg и нажимаем «Enter».
  3. В открывшемся окне ищем вкладку «Службы компонентов — Компьютеры — Мой компьютер».
  4. Нажимаем правой кнопкой мыши на «Мой компьютер» и нажимаем «Свойства».

Dcomcnfg.png

Далее нажимаем:

«Свойства по умолчанию». Выставляем, как показано на рисунке

Свойства по умолчанию.png

«Безопасность COM».

Безопасность COM.png

В разделе «Разрешение на запуск и активацию» нажать «Изменить ограничения».

Сохранить ограничения.png

Добавить группу «Distrebuted COM Users» или «Пользователи DCOM». И дать ей полные права.

 

Добавить.png

Дополнительно.png

Поиск.png

Пользователи DCOM.png

Права Пользователей DCOM.png

Далее нажать в этом же разделе «Изменить значения по умолчпнию» и проделать то же самое.

Разрешение на запуск и активацию(Win10).png

Настройка пользователей Server и Scada.

Пользователь Server

1. Открываем «Управление компьютером», Открываем вкладку «Служебные программы — Локальные пользователи и группы — Пользователи». Добавляем пользователя Server.

Opc-dcom-win-8-2012-2.png

2. Галочки расставляем, как на рисунке. Пароль — 0000 (или свой).

Sever.png

3. Добавляем пользователя «Server» в группу «Администраторы». Остальные группы у пользователя удаляем.

Server- Администратор.png

4. Открываем «Панель управления — Администрирование — Локальная политика безопасности». 

5. Открываем вкладку «Локальные политики — Назначение прав пользователя».

6. Добавляем пользователя Server в следующие политики : «Запретить локальный вход» и «Отказать в доступе к этому компьютеру из сети».

Локальная политика безопасности Server.png

Пользователь Scada

  1. Открываем «Локальные пользователи и группы»
  2. Добавляем пользователя Scada, галочки и пароль — аналогично,как пользователю Server.
  3. Добавляем его в группу «Пользователи DCOM», отальные группы удаляем.
  4. В локальной политике безопасности запрещаем этому пользователю локальный вход.

Права DCOM компонентам OpcEnum и Tekon OPC Server

Настройка OpcEnum

  1. Открываем dcomcnfg.
  2. Открываем вкладку «Службы компонентов — Компьютеры — Мой компьютер — Настройка DCOM».
  3. В выпадающем списке, либо в окне с права ищем компонент «OpcEnum».
  4. Нажимаем на него правой кнопкой мыши и выбираем «Свойства».
  5. Во вкладке «Общие» параметр «Проверка подлинности» — выставляем » По умочанию».

    OpcEnum Проверка поддлинности.png

  6. Во кладке «Безопасность» в разрешениях «на запуск и активацию» и «на доступ» выставляем «По умолчанию»
  7. Парамерт «на изменение настроек» не трогаем и нажимаем «ОК»

OpcEnum Безопасность.png

Настройка Tekon OPC Server

  1. Ищем в окне компонентов Tekon OPC Data Access Server (version 3.4)
  2. Наживаем правой кнопкой мыши — «Свойства»

    Свойства по умолчаниюOPCTekon.png

  3. Во вкладке «Общие» параметр «Уровень проверки подлинности» выставляем «По умолчанию».

    Уровень проверки подлинностиTekonopc.png

  4. Во кладке «Безопасность» в разрешениях «на запуск и активацию» и «на доступ» выставляем «По умочанию».
  5. Параметр «на изменение настроек» не трогаем и нажимаем «ОК».

    Безопасность Tekonopc.png

  6. Открываем вкладку «Удостоверение» и указываем пользователя Server с его паролем на запуск приложения и нажимаем «ОК».

    Удостоверение OPC.png

Настройка брандмауэра Windows

  1. Добавить правило во входящих подключениях для 135 ТСР порта. 
  2. Добавить правило во входящих подключениях для приложения «%SystemRoot%SysWOW64OpcEnum.exe» (или «%SystemRoot%System32OpcEnum.exe» , если у Вас 32-х разрядная ОС) .
  3. Добавить правило во входящих подключениях для приложения «%SystemDrive%1TekonASUD ScadaOPC Serveropcsrv.exe».
  4. Добавить правило в исходящих подключениях для приложения «%SystemDrive%1TekonASUD ScadaOPC Serveropcsrv.exe».
  5. Здесь же включить два правила «Наблюдение за виртуальной машиной (эхо-запрос — ICMPv4 — входящий трафик)» и «Наблюдение за виртуальной машиной (DCOM — входящий трафик)».

Замечание относительно версий АСУД.SCADA до 2.8.0

При настройке АСУД Scada версии до версии 2.8.0, на ПК с OPC-сервером дополнительно к указанным действиям должен быть создан:

  • пользователь, учетные данные которого  (логин и пароль) совпадают с учетными данными пользователя запускающего АСУД Scada на ПК со SCADA
  • пользователь, который был указан при регистрации подключения SCADA к ОРС-серверу.

Обычно, на Пультах-ПК — это пользователи:

  • dispatcher
  • adminscada.

Настройка ПК со Scada

Настройка пользователей и предоставление прав

  1. Создаем пользователя Server, задаем ему пароль и добавляем в группу Пользователи DCOM. Остальные группы у пользователя удаляем.

    Sever.png

  2. В «Локальной политике безопасности» запрещаем пользователю Server локальный вход.

    Запретить локальный вход Sever.png

Настройка Брандмауэра Windows

  1. Добавить правило входящих подключений для 135 ТСР порта.
  2. Добавить правило исходящих подключений для приложения %SystemDrive%1TekonASUD ScadaSCADAscada.exe.

Регистрация Tekon ОРС-сервера в АСУД.SCADA 

ASUD Scada и ОРС-сервер установлены на одном ПК

Если программа SCADA и орс-сервер уcтановлены на одном ПК, то можно не использвать дополнительные настройки DCOM.

При регистрации OPC-сервера в SCADA можно использовать текущего пользователя, как показано на ресунке:

Локалдьное подключение.png

ASUD Scada и ОРС-сервер установлены на разных ПК

Если конфигурация более сложная, например Scada и ОРС-сервер установлены на разных ПК, то рекомендуется настраивать ПК, как описано выше в пунктах 2 и 3.

При регистрации ОРС-сервера в SCADA следует использовать учетные данные пользователя scada, созданного на ПК с сервером:

Удалённое подключение.png

DCOM Access Assistant

Внимание!
Использовать только в Windows 8/8.1/10/11 

Данный мастер создает необходимых для работы системы Пользователей, а так же настраивает:

  • Брандмауэр.
  • Службы Компонентов DCOM.
  • Локальную политику безопасности. 

Скачать программу можно по ссылке.

Вы можете применять данную программу для конфигураций:

  • локальная SCADA + OPC.Сервер, если есть проблемы в работе преднастроенной конфигурации.
  • локальная SCADA + OPC.Сервер  и удаленная SCADA, подключаемая к этому же ОРС.Серверу.
  • удаленный OPC.Сервер + одна или несколько SCADA
  • и т.д.

Утилита должна быть запущена последовательно на каждом из ПК. Перед запуском у вас уже должно быть установлено ПО АСУД.SCADA

После первого запуска утилита просканирует конфигурацию АСУД и оторазит текущую версию установленного программного обеспечения.

Dcom aa.png

Далее следует выбрать тип настраиваемого ПО:

  • если на ПК, где запущена утилита, есть проблемы с работой ОРС.Сервера и SCADA — выбираем обе программы
  • если необходимо настроить только подключение удаленной SCADA — выбираем настройки только ОРС.Сервера 
  • и т.п.

Далее есть два варинта настройки:

  • Лайт вариант — упрощенный, для наших ПК с пользователями adminscada, dispather
  • Полноценный вариант — с выбор специального пользователя для подключения SCADA — ОРС.Сервер
    (как описано в инструкции выше)

Замечание!
При настройке версий до 2.8.0 см. замечание указанное в статье выше.

 В Лайт-варианте при настройке АСУД.SCADA версии до 2.8.0 на нашем ПК или Пульт-ПК, мастер необходимо просто запустить 2 раза, как указано на рисунке ниже:  

  • один раз для пользователя Adminscada
  • второй —  для пользователя Dispatcher.

Dcom aa.png

Если вы хотите выполнить полноценную «безопасную» настройку подключения согласно инструкции (выше), следует выбирать пользователя server, scada c блокировкой локального входа для этих пользователей и отказом доступа по сети.

DCOM ошибки и их решения

В данном разделе описаны типовые ошибки, причины их возникновния и способы их решения.

«Сервер RPC не доступен»
  1. При регистрации орс-сервера указан не правильный ip-адрес. Проверить корректность ip-адреса сервера.
  2. Подключение блокируется брендмауером или антивирусом сервера. Рекомендуется добавить в него исключения, описанные здесь.
«Отказано в доступе»
  1. Пользователю или группе «Пользователи DCOM» не разрешено удалённое подключение к DCOM компонетам на ПК с сервером. Проверьте эти настройки.
  2. Не корекнтые настройки компонетов OpcEnum и Tekon Data Access Server. Рекомендуется открыть dcomcnfg и настроить, как описано в этом пунтке.
  3. На ПК с сервером нужно проверить права пользователя, с которым Scada подключается к серверу. Возможно, что у него не достаточно прав, либо при подключении используются не корректные логин и пароль. Рекомендуется перепроверить коррекность вводимых данных. Как настроить права прользователя, можно посмотреть здесь.
  4. Пользователю или группе «Пользователи DCOM» нет доступа к папке «1Tekon». Рекомендуется открыть свойства папки, во вкладке «Безопасность» добавить группу «Пользователи DCOM» и дать ей права на чтение и на запись..
«Класс не зарегистрирован»
  1. Не установлен пакет библиотек «OPC Core Components». Означает, что на ПК с сервером не было установленна Asud.Scada, либо установлепна, но не установился OpcEnum по каким-то причинам. Для этого следует установить его отдельным файлом. Внимание! Если установлена Asud.Scada весрии ниже 2.7.3, то после установки пакета «OPC Core Components» необходимо запустить файл da1.reg. Иначе будет возникать ошибка «Не опознанная ошибка».
«Интерфейс не зарегистрирован»
  1. Не установлен пакет библиотек «OPC Core Components» на ПК со скадой.  Рекомендуется установить пакет «OPC Core Components».
«Не опознанная ошибка»
  1. Возникает, если на ПК с сервером установлена Asud.Scada версии ниже 2.7.3 и установлен OPC Core последней версии(3.00). Такая ситуация могла возникнуть на оъектах, где устанавливался сторонний орс-север в месте с нашим. Так как Asud.Scada(до 2.7.3) ставила OPC Core более старой версии — 2.00(и могла работать только с ним), пакет стороннего сервера обнорвлял его до своей версии, более новой. Решение — обновить ПО Asud.Scada до версии 2.7.3 либо установить файл da1.reg.
«Не удалось зарегистрировать интерфейс обратных вызовов в точке подключения IID_IOPCShutdown», «Отказано в доступе»
  1. На ПК с сервером служба Tekon OPC запущена от системной учетной записи. Рекомендуется проверить настройки, показанные в этом пункте.
  2. На ПК со Scada не зарегитрирован прользователь Server либо его учетные данные не совпадают с данными пользователя ПК с орс-сервером. Проверьте эти настройки.
«Не удалось зарегистрировать интерфейс обратных вызовов в точке подключения IID_IOPCShutdown», «Сбой при удалённом вызове процедуре»

Проверьте :

  1. в настройках брандмауера на ПК со Scada «правила для входящих подключений» для порта 135 ТСР, для приложения scada.exe.
  2. на ПК с орс-сервером «правила для исходящего подключения» для приложения opcsrv.exe
«Указанная служба не установена» 
  1. На ПК с орс-ервером не установлена служба OpcEnum. Рекомендуется переустановить пакет «OPC Core Components».
«Не удается найти указанный файл»
  1. На ПК с орс-сервером установлена служба OpcEnum, но файл C:WindowsSySWoW64OpcEnum.exe (или C:WindowsSystem32OpcEnum.exe, если 32-ная операционная система) отсутствует или поврежден. Рекомендуется переустановить пакет «OPC Core Components».

Содержание

  1. DCOM для ОС Windows 10
  2. Члены групп
  3. Настройки DCOM
  4. Настройки брандмауэра
  5. Настройка параметров DCOM. Dcomcnfg
  6. Настройка DCOM и OPC на Windows 2008 и Windows 7
  7. 4. Настройка параметров DCOM
  8. 4.1 Настройка параметров по умолчанию
  9. 4.2 Настройка параметров для OPC сервера
  10. 4.3 Настройка доступа к OPC серверам «Для всех»
  11. Настройка DCOM
  12. Настройка DCOM
  13. Настройка общих параметров DCOM
  14. 4.1.2 Настройка параметров DCOM для OPC-сервера
  15. DCOM для ОС Windows 10
  16. Члены групп
  17. Настройки DCOM
  18. Настройки брандмауэра
  19. Настройка параметров DCOM и Dcomcnfg на Windows 8, Windows Server 2012
  20. 4. Настройка параметров DCOM
  21. 4.1 Настройка параметров по умолчанию
  22. 4.2 Настройка параметров для OPC сервера
  23. 4.3 Настройка доступа к OPC серверам «Для всех»

Не удаётся получить данные от удалённого OPC-сервера. Подключение происходит, тэги отображаются корректно, но примитив с синим «!».

Члены групп

Убедитесь, что пользователь Dispatcher входит в группу Пользователи DCOM (англ.Distributed COM Users) и Опытные пользователи (англ.PowerUsers), а пользователь AdminScada входит в группу Администраторы.

Настройки DCOM

Откройте оснастку Службы компонентов как указано на рисунке 1.

400px DCOM settings mycomp view

Откройте вкладку «Безопасность COM «Служб компонентов» как указано на рисунке 2.

400px COM security page

В разделах Права доступа и Разрешение на запуск и активацию нажмите Изменить умолчания и добавьте группу Пользователи DCOM как указано на рисунке 3

DCOM users add

Примените изменения и нажмите кнопку OK.

Откройте свойства службы компонентов Tekon в разделе Настройка DCOM как показано на рисунке 4.

400px DCOM Tekon settings

Выберите вкладку Безопасность и пункты Разрешение на запуск и активацию и Разрешение на изменение настроек рис.5.

400px DCOM Tekon security settings

Добавьте группу Пользователи DCOM с правами, как показано на Рис.6.

DCOM Tekon security settings users

Примените изменения и нажмите кнопку OK.

Настройки брандмауэра

Убедитесь, что настройки правил Брандмауэра Windows включают в себя

Источник

ico printer2Верси для печати

4. Настройка параметров DCOM

Для корректной работы OPC серверов необходимо настроить сетевые параметры и параметры безопасности DCOM.

Настройка OpcEnum не требуется, поскольку данная служба автоматически настраивается при установке «OPC Core Components».

Пример настройки параметров приведен для тестового OPC сервера «Те st OPC Server». Настройка параметров DCOM выполняется с помощью служебной команды «dcomcnfg».

Для запуска «dcomcnfg» нажмите на клавиатуре Win+ R, чтобы открыть окно запуска программ из командной строки.

dcom opc config clip image038

Рис. 20 Запуск службы компонентов

4.1 Настройка параметров по умолчанию

dcom opc config clip image040

dcom opc config clip image042

Рис. 22 Безопасность COM

Кликните по кнопке №1 (рис. 22). В появившемся диалоговом окне (рис.23):

dcom opc config clip image044

Рис. 23 Настройка прав доступа

Повторите действия в диалоговом окне «Разрешение на запуск и активацию» (рис.24), которое появляется при клике на кнопке №2 «Изменить умолчания» (рис.22).

dcom opc config clip image046

Рис. 24 Настройка разрешений на запуск

На закладке «Набор протоколов» (рис.25) удалите все протоколы, кроме TCP/ IP и нажмите «OK» для того чтобы сохранить изменения в диалоговом окне «Свойства: Мой компьютер».

dcom opc config clip image048

Рис. 25 Настройка разрешений на запуск

4.2 Настройка параметров для OPC сервера

dcom opc config clip image050

Рис. 26 Настройка DCOM для OPC сервера

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

dcom opc config clip image052

Рис. 27 Общие свойства OPC сервера

dcom opc config clip image054

Рис. 28 Свойства безопасности

dcom opc config clip image056

Рис. 29 Конечные узлы

dcom opc config clip image058

Рис. 30 Удостоверение

На закладке «Удостоверение» необходимо указать имя пользователя, который был создан ранее, от имени которого будет запускаться OPC сервер.

Замечание 1. Перед изменением настроек OPC сервера необходимо убедиться, что он не запушен и отсутствует в списке активных процессов. Или перезапустить OPC сервер после изменения настроек.

Замечание 2. Для некоторых OPC серверов необходимо, чтобы они были запущены хотя бы один раз с правами администратора, для того чтобы зарегистрироваться в системе и инициализировать параметры OPC сервера. Только после такой инициализации они будут доступны для обнаружения через OpcEnum и подключения.

4.3 Настройка доступа к OPC серверам «Для всех»

Внимание! Разрешение доступа для всех может снизить уровень безопасности компьютера.

Иногда требуется разрешить доступ к OPC серверу для всех, включая анонимных пользователей. Например, когда компьютер с сервером не включен в домен, а к серверу будут подключаться множество клиентов.

Если вы хотите дать доступ к OPC серверу для всех, то необходимо настроить индивидуальные права доступа для выбранного OPC сервера.

Откройте настройки DCOM для OPC сервера, как показано в разделе 4.2 и модифицируйте их согласно рис.31 – рис.34. Остальные опции должны соответствовать параметрам, указанным в разделе 4.2.

dcom opc config clip image060

Рис. 31 Общие свойства

dcom opc config clip image062

Рис. 32 Свойства безопасности

dcom opc config clip image064

Рис. 33 Разрешения на запуск и активацию

dcom opc config clip image066

Рис. 34 Права доступа

dcom opc config clip image068

Рис. 35 Свойства политики безопасности

Если после изменения политики безопасности, как показано на рис. 35, OPC клиенты не могут получать список OPC серверов и подключаться к ним, то необходимо настроить и сохранить дополнительные свойства политики безопасности (рис. 36-37).

dcom opc config clip image070

Рис. 36 DCOM: ограничения на доступ

dcom opc config clip image072

Рис. 37 DCOM: ограничения на запуск

Процесс добавление группы пользователь подробно показан в разделе 2.2.

Источник

Настройка DCOM

Для настройки прав доступа к DCOM-приложениям в операционных системах Windows XP, Windows Server 2003 и Windows Vista используется оснастка «Службы компонентов» (Component Services) консоли управления.

Оснастку можно вызвать:

image002

Рисунок 4.15 Запуск утилиты dcomcnfg

image004

Рисунок 4.16 Системные инструментальные средства «Службы компонентов»

После запуска оснастки «Службы компонентов» производится поиск COM-приложений, которые ещё не зарегистрированы в системе на данный момент, и предлагается зарегистрировать их. Обычно, следует разрешать регистрацию, за исключением случаев, когда иное не указано в документации на программное обеспечение.

После запуска появляется окно «Службы компонентов» (рисунок 4.17)

image006

Рисунок 4.17 Оснастка «Службы компонентов»

После перехода к более низкому уровню безопасности следует перезапустить операционную систему, чтобы изменения вступили в силу.

Настройка общих параметров DCOM

Для установления связи с удаленными OPC-серверами сначала следует настроить общие параметры DCOM. Для этого:

image008

image010

Кнопка «Изменить ограничения…» может быть не доступна, если была изменена политика «DCOM: Ограничения компьютера на доступ в синтаксисе SDDL (Security Descriptor Definition Language)». В этом случае пропустите текущий шаг.

Эти настройки необходимы для функционирования утилиты поиска OPC-серверов (OPCEnum.exe) и некоторых OPC-серверов, для которых «Уровень проверки подлинности» («Authentication Level») установлен «Нет» («None»).

image012

Этот шаг настройки необходимо выполнить как на компьютере, где установлен OPC-сервер, так и на компьютере, где установлен OPC-клиент. Остальные шаги выполняются на компьютере сервера.

image014

Закладка «Свойства по умолчанию» (рисунок 4.22)

Значения по умолчанию:

    Установлена галочка «Разрешить использование DCOM на этом компьютере».
    § «Уровень проверки подлинности по умолчанию» – «Подключение».
    § «Уровень олицетворения по умолчанию» – «Идентификация».
    § Снята галочка «Повышенная безопасность для отслеживания ссылок».

image016

Рисунок 4.22 — Свойства компьютера, закладка «Свойства по умолчанию»

Добавлены следующие протоколы DCOM:

      § «TCP/IP c ориентацией на подключения»
      § «SPX c ориентацией на подключения».

image018

Значения по умолчанию:

      § Установлена галочка «Проверять локальное хранилище при выборе раздела».
      § «Время ожидания транзакции (с)»: 60.

При работе в компьютерной сети в случае возникновения обрывов, переполнения и других критических ситуациях при попытках восстановления связи DCOM-приложения используют время ожидания транзакции (Transaction timeout). Это время, в течение которого DCOM-приложение посылает запрос к источнику данных и ожидает восстановления связи. DCOM-приложение совершает до 6 таких попыток, прежде чем подаст сигнал об ошибке в сети.

По умолчанию этот интервал равен 60 секундам. Соответственно, максимальное время, за которое DCOM-приложение определит, что сеть неисправна – 60*6 = 360 секунд или 6 минут.

Однако это время не всегда может устроить Пользователей DCOM-приложения. Очевидно, что чем короче время ожидания транзакции, тем быстрее DCOM-приложение сможет сообщить Пользователю об ошибке в сети. Поэтому, если Пользователь DCOM-приложения хочет сократить время определения ошибки в сети, он может уменьшить время ожидания транзакции.

image020

Времени ожидания транзакции настраивается на компьютере сервера.

При изменении времени ожидания транзакции следует понимать, что это коснется ВСЕХ DCOM-приложений, работающих на этом компьютере. Поэтому, если нет сильной необходимости изменить значение по умолчанию для этого пункта, то изменять его не рекомендуется.

4.1.2 Настройка параметров DCOM для OPC-сервера

Настройки, описанные в этом пункте, производятся на компьютере, где установлен OPC-сервер.

Для того чтобы настроить параметры DCOM для конкретного OPC-сервера, следует:

      1) В оснастке «Службы компонентов» выберите раздел «Корень консоли/Службы компонентов/Компьютеры/Мой компьютер/Настройка DCOM» («Console Root/Component Services/Computers/My Computer/DCOM Config»)
      2) Откройте контекстное меню нужного OPC-сервера (рисунок 4.25) и выберите пункт «Свойства» («Properties»)

image022

      3) В открывшемся окне «Свойства:…» перейдите на закладку «Безопасность» («Security»)
      4) На панели «Разрешения на запуск и активацию» выберите «Настроить» и нажмите на кнопку «Изменить …». В открывшемся окне «Разрешение на запуск» (рисунок 4.26) нажмите кнопку «Добавить» и добавьте группу «Users OPC» (описание в разделе 4.1 «Создание и настройка учетных записей Пользователей»)

image024

Для группы «Users OPC»поставьте галочки «Разрешить» для всех пунктов. Если Пользователи группы должны получить только удаленный доступ к OPC-серверу, поставьте галочки «Разрешить» только для пунктов «Удаленный запуск» и «Удаленная активация»

      5) На панели «Права доступа» (закладка «Безопасность») выберите «Настроить» и нажмите на кнопку «Изменить …». В открывшемся окне «Разрешение на доступ» (рисунок 4.27) нажмите кнопку «Добавить» и добавьте группу «Users OPC» (описание в разделе 4.1 «Создание и настройка учетных записей Пользователей»)

image026

Для этой группы («Users OPC») поставьте галочки «Разрешить» для всех вариантов доступа.

Если Пользователи группы должны получить только удаленный доступ к OPC-серверу, поставьте галочку «Разрешить» только для пункта «Удаленный доступ».

      6) Для того, чтобы указать, под какой учетной записью будет запускаться OPC-сервер, перейдите на закладку «Удостоверение» (рисунок 4.28).

image028

Выбор учетной записи для запуска данного приложения зависит от реализации данного OPC-сервера. Воспользуйтесь документацией к OPC-серверу, чтобы выбрать «запускающего» Пользователя.

Общие рекомендации по выбору Пользователя для запуска OPC-сервера приведены в таблице 4.1.

Источник

Не удаётся получить данные от удалённого OPC-сервера. Подключение происходит, тэги отображаются корректно, но примитив с синим «!».

Члены групп

Убедитесь, что пользователь Dispatcher входит в группу Пользователи DCOM (англ.Distributed COM Users) и Опытные пользователи (англ.PowerUsers), а пользователь AdminScada входит в группу Администраторы.

Настройки DCOM

Откройте оснастку Службы компонентов как указано на рисунке 1.

400px DCOM settings mycomp view

Откройте вкладку «Безопасность COM «Служб компонентов» как указано на рисунке 2.

400px COM security page

В разделах Права доступа и Разрешение на запуск и активацию нажмите Изменить умолчания и добавьте группу Пользователи DCOM как указано на рисунке 3

DCOM users add

Примените изменения и нажмите кнопку OK.

Откройте свойства службы компонентов Tekon в разделе Настройка DCOM как показано на рисунке 4.

400px DCOM Tekon settings

Выберите вкладку Безопасность и пункты Разрешение на запуск и активацию и Разрешение на изменение настроек рис.5.

400px DCOM Tekon security settings

Добавьте группу Пользователи DCOM с правами, как показано на Рис.6.

DCOM Tekon security settings users

Примените изменения и нажмите кнопку OK.

Настройки брандмауэра

Убедитесь, что настройки правил Брандмауэра Windows включают в себя

Источник

ico printer2Верси для печати

Для корректной работы OPC серверов необходимо настроить сетевые параметры и параметры безопасности DCOM.

Настройка OpcEnum не требуется, поскольку данная служба автоматически настраивается при установке «OPC Core Components».

Пример настройки параметров приведен для тестового OPC сервера «Теst OPC Server» (является 32-х битным приложением). Настройка параметров DCOM выполняется с помощью панели управления «Службы компонентов» Windows. В зависимости от разрядности операционной системы и приложения OPC сервера необходимо запускать соответствующую версию панели управления:

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

opc dcom win 8 2012 16

Рис. 19.1 Запуск службы компонентов (вариант 1)

opc dcom win 8 2012 16 2

Рис. 20 Запуск службы компонентов (вариант 2)

4.1 Настройка параметров по умолчанию

opc dcom win 8 2012 17 s

opc dcom win 8 2012 18

Рис. 22 Безопасность COM

Кликните по кнопке №1 (рис. 22). В появившемся диалоговом окне (рис.23):

opc dcom win 8 2012 19

Рис. 23 Настройка прав доступа

Повторите действия в диалоговом окне «Разрешение на запуск и активацию» (рис.24), которое появляется при клике на кнопке №2 «Изменить умолчания» (рис.22).

opc dcom win 8 2012 20

Рис. 24 Настройка разрешений на запуск

На закладке «Набор протоколов» (рис.25) удалите все протоколы, кроме TCP/ IP и нажмите «OK» для того чтобы сохранить изменения в диалоговом окне «Свойства: Мой компьютер».

opc dcom win 8 2012 21

Рис. 25 Настройка разрешений на запуск

4.2 Настройка параметров для OPC сервера

opc dcom win 8 2012 22 s

Рис. 26 Настройка DCOM для OPC сервера

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

opc dcom win 8 2012 23

Рис. 27 Общие свойства OPC сервера

opc dcom win 8 2012 24

Рис. 28 Свойства безопасности

opc dcom win 8 2012 26

Рис. 29 Конечные узлы

opc dcom win 8 2012 25

Рис. 30 Удостоверение

На закладке «Удостоверение» необходимо указать имя пользователя, который был создан ранее, от имени которого будет запускаться OPC сервер.

Замечание 1. Перед изменением настроек OPC сервера необходимо убедиться, что он не запушен и отсутствует в списке активных процессов. Или перезапустить OPC сервер после изменения настроек.

Замечание 2. Для некоторых OPC серверов необходимо, чтобы они были запущены хотя бы один раз с правами администратора, для того чтобы зарегистрироваться в системе и инициализировать параметры OPC сервера. Только после такой инициализации они будут доступны для обнаружения через OpcEnum и подключения.

4.3 Настройка доступа к OPC серверам «Для всех»

Внимание! Разрешение доступа для всех может снизить уровень безопасности компьютера.

Иногда требуется разрешить доступ к OPC серверу для всех, включая анонимных пользователей. Например, когда компьютер с сервером не включен в домен, а к серверу будут подключаться множество клиентов.

Если вы хотите дать доступ к OPC серверу для всех, то необходимо настроить индивидуальные права доступа для выбранного OPC сервера.

Откройте настройки DCOM для OPC сервера, как показано в разделе 4.2 и модифицируйте их согласно рис.31 – рис.34. Остальные опции должны соответствовать параметрам, указанным в разделе 4.2.

opc dcom win 8 2012 27

Рис. 31 Общие свойства

opc dcom win 8 2012 28

Рис. 32 Свойства безопасности

opc dcom win 8 2012 29

Рис. 33 Разрешения на запуск и активацию

opc dcom win 8 2012 30

Рис. 34 Права доступа

opc dcom win 8 2012 31 s

Рис. 35 Свойства политики безопасности

Если после изменения политики безопасности, как показано на рис. 35, OPC клиенты не могут получать список OPC серверов и подключаться к ним, то необходимо настроить и сохранить дополнительные свойства политики безопасности (рис. 36-37).

opc dcom win 8 2012 32 s

Рис. 36 DCOM: ограничения на доступ

Процесс добавление группы пользователь подробно показан в разделе 2.2.

Источник

Содержание:

  1. Часто задаваемые вопросы
  2. Не работает OPC-сервер

Вопрос:

В панели «Источник» нет тегов установленного OPC-сервера. На Windows7 все работает, переставил проект на Windows10 — не работает, потому что нет тегов OPC-сервера. Почему так происходит?

Ответ:

Все OPC-сервера при установке должны устанавливать пакет библиотек «OPC Core Components», который требуется для полноценной работы OPC-серверов и OPC-клиентов. Но некоторые OPC-сервера этого не делают, либо делают не совсем качественно. В вашем случае, скорей всего, дистрибутив OPC-сервера предназначенный для 32-х разрядной операционной системы при установке в операционной системе Windows 10 не смог полноценно развернуть пакет библиотек «OPC Core Components», поскольку новая операционная система наверняка 64-х разрядная.

Для решения подобных проблем в составе системы SIMP Light поставляются компоненты «OPC Core (х64)» и «OPC Core (х86)». Их можно отыскать в папке «OPC Core компоненты» по месту установки системы SIMP Light.

Либо, воспользуйтесь меню кнопки «Пуск» — там в перечне модулей и компонентов установленной системы SIMP Light отыщите необходимый модуль: «OPC Core (х64)» или «OPC Core (х86)».

Рекомендуется перезагрузить компьютер после установки «OPC Core Components».

Тема: Simple-Scada + Windows 10 + CX-Server OPC не запускается OPC сервер  (Прочитано 3188 раз)

Добрый день!
Два года назад делал идентичный проект: Simple-Scada + Windows 10 + CX-Server OPC + ПЛК Omron. Все работало и работает. В этом году несколько проектов такого же плана, но возникла проблема: при запуске проекта на Simple-Scada сервере, на вкладке OPC-серверы появляется требуемый OPC сервер, но его состояние отображается как неактивный. И сам CX-Servrer OPC не запускается…
Если запустить CX-Server OPC вручную, то сервер скады подхватывает соединение и начинает тянуть с него данные.
Предполагаю, что дело в WIndows 10. Может была похожая проблема? Как с ней бороться? Ведь при обращении к OPC серверу из приложения, он должен стартовать самостоятельно…


Здравствуйте.

Вы устанавливали компоненты OPC Core Components? Скачать можно здесь (после установки перезагрузите компьютер).

« Изменён: 20 Сентября 2018, 09:42:37 от Simple-Scada »


Скачал, установил… не помогло…
Вот еще одно наблюдение, может поможет: в редакторе — редакторе переменных нажимаю кнопку OPC DA, справа в списке появляется мой сервер OMRON.OpenDataServer.1, но при попытке его открыть сразу выдается ошибка:

Ошибка при попытке подключения к
OPC-серверу
«OMRON.OpenDataServer.1» для чтения списка тегов

« Изменён: 20 Сентября 2018, 10:01:16 от Izergill »


Если Вы установили 64-битную версию, то удалите её и попробуйте скачать и установить версию x86, затем перезагрузить компьютер.

« Изменён: 20 Сентября 2018, 10:04:29 от Simple-Scada »


Даже если у меня 64-разрядная система?


Да. 64-битную версию удалите.


Удалил 64-битную, перезагрузился, установил х86, перезагрузил, но опять не помоголо


Попробуйте запустить ОРС-сервер и скаду от имени администратора, у меня была такая же проблема с InSAT MasterOPC + Windows 10.


Дело в том, что если я запущу OPC сервер даже не от имени Администратора, все будет работать.
Но, он должен сам запускаться, когда скада запрашивает у него данные…
А он этого не делает.


Дело в том, что если я запущу OPC сервер даже не от имени Администратора, все будет работать.
Но, он должен сам запускаться, когда скада запрашивает у него данные…
А он этого не делает.

Насколько я понял у вас в редакторе переменных тоже нет доступа к этому ОРС, значит и при запуске скады не будет он стартовать. Когда соединится в редакторе, тогда и заработает


Izergill, скачали CX-Server v1.22 на компьютер с Windows 10 x64 + OPC Core Components x86 (именно эти компоненты нужны, т.к. OPC-сервер и скада являются 32-битными). Выполнили установку сервера от имени администратора. После установки перезагрузили компьютер. После этого сервер успешно запускается скадой и с него успешно считываются теги. Может быть у Вас есть какие-то ограничения в правах. Попробуйте выполнить установку от администратора, либо запустить сам редактор скады от имени администратора.


На моем ноутбуке помог только возврат WIn10 в исходное состояние и установка по алгоритму в предыдущем посте. Спасибо за помощь!


Skip Navigation Links
You are here: Home
> OPC Download Center > OPC Whitepapers > OPC DCOM Configuration

OPC & DCOM: 5 Things You Need to Know (Windows 10)

This whitepaper discusses the five steps to a simple and effective strategy to establish reliable DCOM communication. OPC technology relies on Microsoft’s COM and DCOM to exchange data between automation hardware and software; however it can be frustrating for new users to configure DCOM properly. If you have ever been unable to establish an OPC connection or transfer OPC data successfully, the underlying issue is likely DCOM-related.

Note: The focus of this whitepaper is Windows 8, Windows 8.1, Windows 10, Windows 2012, Windows 2012R2, and Windows Server 2016. Refer to our other whitepapers for other Windows versions.

For automated troubleshooting, refer to OPC Expert, a software application to troubleshoot OPC connections. If OPC Expert fails to connect, it automatically informs you of the problem, diagnoses the cause, and suggests a solution. OPC Expert is free to download, does not require installation, and makes no changes to Windows registry, so it is safe to use on your computer. Download at www.OpcExpert.com.

Vendor name


Author:

OPC Training Institute

view complete
profile

OPCTI is the global leader in OPC training for automation professionals, and is the largest OPC training company in the world. OPCTI offers hands-on training workshops in-person and online.

OPCTI is vendor-neutral, meaning that we will teach you how to establish and implement a robust and secure communication infrastructure, no matter what OPC products you use — the training that you receive from OPCTI can be immediately implemented at your workplace. Our progressive training will enable you to increase your efficiency, security, and productivity.

The Certified OPC Professional (COP) designation is only offered by OPCTI. The designation is awarded to those who have successfully completed our training, and who demonstrate proficiency with OPC technology, design architecture, and installations. The COP designation is endorsed by many OPC Foundation member companies.

OPCTI is an active member and a strong supporter of the OPC Foundation. Randy Kondor, President and Chief Instructor at OPCTI currently serves as the Vice President of Education at the OPC Foundation.

Visit our Training Schedule to see where OPCTI is currently offering training workshops, or contact us to find out more about private trainings for you and your team at your site.

Skip Navigation Links
You are here: Home
> OPC Download Center > OPC Whitepapers > OPC DCOM Configuration

Like this post? Please share to your friends:
  • Регистрация microsoft games for windows live
  • Регистрация linux в dns windows domain
  • Регистрация gate dll в windows 10 x64
  • Регистрация dll для всех пользователей windows
  • Регистрация dll в windows server 2016