|
在使用了OPC技術,並有網絡數據訪問的應用係統中,需要在客戶和服務器計算機上都進行DCOM設置。客戶、服務器都建立一個名字、密碼相同的具有管理員權限的帳號,並分別以此登錄。
服務器DCOM配置
【注意】一般情況下,DCOM通信是基於TCP/UDP的de,所suo使shi用yong的de端duan口kou不bu固gu定ding,很hen可ke能neng被bei一yi些xie防fang火huo牆qiang軟ruan件jian屏ping蔽bi。操cao作zuo者zhe通tong常chang必bi須xu擁yong有you客ke戶hu和he服fu務wu器qi計ji算suan機ji的de管guan理li員yuan權quan限xian。如ru果guo本ben文wen下xia述shu配pei置zhi不bu成cheng功gong的de話hua,請qing嚐chang試shi關guan閉bi客ke戶hu和he服fu務wu器qi計ji算suan機ji上shang的de防fang火huo牆qiang,或huo者zhe以yi帶dai網wang絡luo連lian接jie的de安an全quan模mo式shi啟qi動dong係xi統tong(這時防火牆軟件一般不被自動運行)。GUST用戶必須打開。 例如在客戶端新建一個“opcuser”用戶隸屬於“administrator”。
(1)運行dcomcnfg:在windows“開始”菜單中選擇“運行”,在編輯框中輸入“dcomcnfg”,如下圖所示。

(2) 定義屬性:點擊“確定”後,彈出“分布式com配置屬性”對話框,如下圖:

(3)點擊"默認安全機製"屬性頁標簽,進行定義,如下圖:

對“默認訪問權限”,“默認啟動權限”和“默認配置權限”進行設置,添加“opcuser”“INTERACTIVE”,”SYSTEM”用戶,確保“默認訪問權限”,“默認啟動權限”中無“Eereyone”。並將其權限分別設置為“允許訪問”,“允許調用”和“完全控製”。
(4)在“應用程序”屬性頁的列表中選中“opcEnum”,單擊“屬性”按鈕,彈出如下對話框:

在“安全性”屬性頁中選中“使用自定義訪問權限”,“使用自定義啟動權限”,“和使用自定義配置權限”,並分別進行編輯,添加“opcuser”也可放寬到“everyone”用戶,並將其權限分別設置為“允許訪問”,“允許調用”和“完全控製”。
(5) 然後在“身份標識”屬性頁選中“交互式用戶”或“指定用戶“為opcuser,注意要輸入用戶密碼

(6)單擊“確定”按鈕,回到“分布式com配置屬性”對話框中,選中CenturyStar OPCServer,如下圖,

單擊“屬性”按鈕,進行屬性配置。同樣,在“安全性”屬性頁中選中“使用自定義訪問權限”,“使用自定義啟動權限”,“和使用自定義配置權限”,並分別進行編輯,添加“opcuser”,可以放寬到“everyone”用戶,並將其權限分別設置為“允許訪問”,“允許調用”和“完全控製”。然後在“身份標識”屬性頁中選中“交互式用戶”。 在“分布式COM配置屬性”對話框上單擊“確定”按鈕關閉對話框。
客戶端也需按上麵相似方法配置DCOM。配置完後係統需要重起。
|