Може да се свържете с Experion PKS OPC или като стартирате Smart OPC XML Server услугата с потребител, който има достъп до EPKS OPC DA/HDA или да поставите на InitializeCOMSecurity стойност "true" и да въведете windows Username и Password за всяка OPC DA/HDA връзка.
Ако потребителя няма достъп до EPKS OPC DA/HDA направете следното на Experion PKS сървъра:
-
Създайте Windows група с име "Local View Only Smart Web";
-
Създайте Windows потребител с име "SmartWebViewOnly";
-
Назначете на потребител "SmartWebViewOnly" група "Local View Only Smart Web";
-
Опционално може да настроите групата да е член на "ViewOnly" Experion PKS група, по този начин потребителя ще може да чете от Experion ODBC Driver, ако планирате да инсталирате Smart OData Services;
-
Стартирайте Component Services (в Run кутийката или терминал напишете "dcomcnfg" и натиснете Enter). Открийте Console Root > Component Services > Computers > DCOM Config и намерете възли с име Experion PKS OPC Server (без суфикс или с 2,3,4 или 5). На всеки възел, към който смятате да се свързвате десен клик и изберете Properties. В Security таб-а на "Launch and Activation Permissions" и на "Access Permissions" добавете "Local View Only Smart Web" групата с пермисии Allow за Local and Remote Launch and Activation. Натиснете OK, когато сте готови. (Ако EPKS сървърите са резервирани, тази операция трябва да се направи и на двата сървъра)
Сега когато конфигурирате OPC DA / HDA връзки поставете InitializeCOMSecurity на „true":
<IntitalizeCOMSecurity>true</IntitalizeCOMSecurity>
В OpcConnection добавете Username="SmartWebViewOnly" and Password="type SmartWebViewOnly password here":
<OpcConnection Url="opcda://epks-server-name-or-ip/HWHsc.OPCServer" ...
Username="SmartWebViewOnly" Password="type SmartWebViewOnly password here"/>
Ако искате да ограничите OPC DA/HDA достъпа само за четене на
"Local View Only Smart Web" групата, отворете Windows Explorer и
навигирайте до
"C:\ProgramData\Honeywell\ProductConfig\Security". На всеки файл
започващ с "XPKSOPCWrite" или "XPKSOPCHDAWrite" десен бутон с
мишката и изберете Properties. На Security таб-а, за група
"Local View Only Smart Web" изберете "deny" за всички разрешения.
За повече информация относно EPKS OPC сигурност се обърнете към Honeywell EPKS продуктовата документация.
Ако използвате InitializeCOMSecurity и имате проблем със Subscribe заявките, но другте операции работят, като Browse, Read, GetProperties, може да се наложи да създадете същият потребителски акаунт на Smart OPC XML сървъра, какъвто сте упоменали в OpcConnection секцията със същата парола и единствено да му зададете да бъде член на Distributed COM Users групата на операционната система.