|
在使用了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。配置完後係統需要重起。
|