力控組態(tài)-OPC使用技巧_第1頁(yè)
力控組態(tài)-OPC使用技巧_第2頁(yè)
力控組態(tài)-OPC使用技巧_第3頁(yè)
力控組態(tài)-OPC使用技巧_第4頁(yè)
力控組態(tài)-OPC使用技巧_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

-.z.5.力控OPC客戶端當(dāng)力控作為客戶端訪問其它OPC效勞器時(shí),是將OPC效勞器當(dāng)作一個(gè)I/O設(shè)備,并專門提供了一個(gè)OPCClient驅(qū)動(dòng)程序?qū)崿F(xiàn)與OPC效勞器的數(shù)據(jù)交換。通過OPCClient驅(qū)動(dòng)程序,可以同時(shí)訪問任意多個(gè)OPC效勞器,每個(gè)OPC效勞器都被視作一個(gè)單獨(dú)的I/O設(shè)備,并由工程人員進(jìn)展定義、增加或刪除,如同使用PLC或儀表設(shè)備一樣。下面具體說(shuō)明OPCClient驅(qū)動(dòng)程序的使用過程:1.定義OPC設(shè)備在力控開發(fā)系統(tǒng)導(dǎo)航器窗口中雙擊“IO設(shè)備組態(tài)〞,啟動(dòng)IoManager。選則“OPC〞類中的“MICROSOFTOPCCLIENT〞并展開,然后選擇“OPCCLIENT3.6〞并雙擊彈出“設(shè)備配置〞對(duì)話框:圖3-27在“設(shè)備名稱〞中輸入邏輯設(shè)備的名稱〔可以隨意定義〕,在“數(shù)據(jù)更新周期〞中指定采集周期,原理見I/O驅(qū)動(dòng)相關(guān)章節(jié)。然后單擊按鈕“繼續(xù)〞,出現(xiàn)OPC設(shè)備定義對(duì)話框:圖3-281)效勞器節(jié)點(diǎn):當(dāng)OPC效勞器運(yùn)行在網(wǎng)絡(luò)上其它計(jì)算機(jī)時(shí),需要在此處指定網(wǎng)絡(luò)計(jì)算機(jī)的名稱或IP地址。如果OPC效勞器運(yùn)行在本機(jī),該參數(shù)設(shè)置為空。2)效勞器名稱:指定OPC效勞器的名稱??梢詥螕簟八⑿篓暟粹o,自動(dòng)搜索計(jì)算機(jī)系統(tǒng)中已經(jīng)安裝的所有OPC效勞器。3)OPC效勞器版本:指定OPC效勞器的DA規(guī)版本。目前可選擇1.0和2.0。4)重連時(shí)間:跟OPC效勞器建立連接后,在設(shè)定的時(shí)間如果沒有數(shù)據(jù)變化,則重新連接OPC效勞器。該參數(shù)單位為秒。5)OPC組名稱:在OPC效勞器創(chuàng)立的組名稱。創(chuàng)立的所有項(xiàng)均加載到這個(gè)組中。6)刷新時(shí)間:指定OPC效勞器的刷新周期。對(duì)于大多數(shù)OPC效勞器,這個(gè)參數(shù)用于控制對(duì)設(shè)備的掃描周期,并以該時(shí)間周期向OPC客戶端發(fā)送數(shù)據(jù)。對(duì)*些通信性能較低的OPC效勞器,該參數(shù)不宜設(shè)置過小。7)數(shù)據(jù)讀寫方式:可選擇同步方式或異步方式。關(guān)于同步和異步的概念請(qǐng)參閱上一節(jié)。由于異步方式在有大量客戶和大量數(shù)據(jù)交互時(shí)能提供高效的性能,因此建議在通常情況下盡量選用異步方式。2.數(shù)據(jù)連接對(duì)OPC數(shù)據(jù)項(xiàng)進(jìn)展數(shù)據(jù)連接與其它設(shè)備類似。下面以Schneider公司的一個(gè)仿真OPC效勞器“OPCFactorySimulatorServer〞〔效勞器名:Schneider-Aut.OFSSimu〕為例,說(shuō)明對(duì)OPC數(shù)據(jù)項(xiàng)進(jìn)展數(shù)據(jù)連接的過程。1)首先在PC機(jī)上安裝OPCFactorySimulatorServer程序,然后按照上文所述的過程定義一個(gè)OPCFactorySimulatorServer的OPC設(shè)備,假設(shè)設(shè)備名為“OPC〞。2)啟動(dòng)數(shù)據(jù)庫(kù)管理工具DbManager,然后創(chuàng)立一個(gè)“模擬I/O點(diǎn)〞,并切換到“數(shù)據(jù)連接〞頁(yè),如圖3-29所示:圖3-29在“連接I/O設(shè)備〞的“設(shè)備〞下拉框中選擇設(shè)備OPC1。單擊“增加〞按鈕,出現(xiàn)對(duì)話框:圖3-30OPC項(xiàng)連接/OPC路徑:OPC路徑〔AccessPath〕是OPC效勞器端提供的一個(gè)參數(shù),用于指定對(duì)應(yīng)的OPC項(xiàng)的數(shù)據(jù)采集方式。例如,OPC效勞器在采集*個(gè)RTU上的數(shù)據(jù)時(shí),可以通過1上的高速M(fèi)ODEM進(jìn)展,也可以通過2上的低速M(fèi)ODEM進(jìn)展。通過OPC路徑參數(shù),可以指定采用1還是2進(jìn)展采集。對(duì)于沒提供該功能的OPC效勞器,可將該參數(shù)置為空。OPC項(xiàng)連接/OPC項(xiàng):OPC效勞器中的根本數(shù)據(jù)項(xiàng)。一般用字符串表示,可唯一標(biāo)識(shí)一個(gè)數(shù)據(jù)項(xiàng)。OPC項(xiàng)連接/過濾字符:用于指定瀏覽OPC項(xiàng)的過濾字符。例如:“A*〞,表示瀏覽所有以字母“A〞開頭的OPC項(xiàng)。OPC項(xiàng)瀏覽:該局部列出全部OPC項(xiàng)以供選擇。左側(cè)對(duì)話框容為OPC項(xiàng)的樹形層次構(gòu)造,右側(cè)對(duì)話框容為具體的OPC項(xiàng),單擊OPC項(xiàng),會(huì)自動(dòng)將形成的OPC項(xiàng)的標(biāo)識(shí)填到“OPC項(xiàng)連接/OPC項(xiàng)〞輸入框。對(duì)于不支持瀏覽功能的OPC效勞器,無(wú)法進(jìn)展OPC項(xiàng)瀏覽,此時(shí)只能手工在“OPC項(xiàng)連接/OPC項(xiàng)〞輸入框指定OPC項(xiàng)標(biāo)識(shí)。OPC項(xiàng)屬性/數(shù)據(jù)類型:指定所選的OPC項(xiàng)的數(shù)據(jù)類型。OPC項(xiàng)屬性/讀寫屬性:指定所選的OPC項(xiàng)的讀寫屬性。OPC項(xiàng)屬性/壞值處理:指定所選的OPC項(xiàng)出現(xiàn)壞值〔由質(zhì)量戳確定〕時(shí)的處理方式。如果選擇“顯示其它值〞,可指定一個(gè)固定值表示壞值。如果選擇“保持原值〞,則保持為上一次采集到的值。OPC項(xiàng)屬性/顯示值:當(dāng)“OPC項(xiàng)屬性/壞值處理〞指定為“顯示其它值〞時(shí),該參數(shù)用于指定表示壞值的固定值。6力控OPC效勞器力控軟件提供了一個(gè)自有的OPC效勞器:力控OPCServer。其它OPC客戶程序通過力控OPCServer可以訪問力控實(shí)時(shí)數(shù)據(jù)庫(kù)。力控OPCServer是一個(gè)可以獨(dú)立運(yùn)行的組件。它可以與力控?cái)?shù)據(jù)庫(kù)安裝、運(yùn)行在同一計(jì)算機(jī)上,也可以單獨(dú)安裝、運(yùn)行在其它計(jì)算機(jī)上通過網(wǎng)絡(luò)與力控?cái)?shù)據(jù)庫(kù)通信。在安裝力控時(shí)自動(dòng)完成對(duì)力控OPCServer的注冊(cè)。在使用力控OPCServer前,要保證力控實(shí)時(shí)數(shù)據(jù)庫(kù)已經(jīng)正常啟動(dòng)運(yùn)行。當(dāng)啟動(dòng)力控運(yùn)行系統(tǒng)時(shí),運(yùn)行系統(tǒng)可自動(dòng)啟動(dòng)力控OPCServer。如果發(fā)現(xiàn)力控OPCServer不能自動(dòng)啟動(dòng),需要檢查開發(fā)系統(tǒng)DRAW中“系統(tǒng)配置\初始啟動(dòng)程序〞中的設(shè)置,如下列圖所示,“OPCServer〞項(xiàng)要確定被選中:力控OPCServer也可以手工啟動(dòng)。選擇開場(chǎng)菜單中“力控6.0\擴(kuò)展組件\OPCServer〞命令可以啟動(dòng)OPCServer。力控OPCServer沒有程序窗口,僅以程序圖標(biāo)形式顯示在任務(wù)欄上,在任務(wù)欄上顯現(xiàn)的圖標(biāo)形式為:。在任務(wù)欄上用鼠標(biāo)右鍵單擊該圖標(biāo),彈出OPCServer菜單:配置數(shù)據(jù)源:選擇該菜單命令,彈出“DB數(shù)據(jù)源設(shè)置〞對(duì)話框:圖3-33其中“數(shù)據(jù)源〞可指定“本地〞或“遠(yuǎn)程〞兩種方式,如果力控實(shí)時(shí)數(shù)據(jù)庫(kù)與力控OPCServer都運(yùn)行在本機(jī),選擇“本地〞方式。如果力控實(shí)時(shí)數(shù)據(jù)庫(kù)運(yùn)行在其它網(wǎng)絡(luò)節(jié)點(diǎn)上,選擇“遠(yuǎn)程〞方式,并在“數(shù)據(jù)源IP〞參數(shù)項(xiàng)中指定力控實(shí)時(shí)數(shù)據(jù)庫(kù)所在的網(wǎng)絡(luò)節(jié)點(diǎn)的IP地址,在“數(shù)據(jù)源端口〞參數(shù)項(xiàng)中指定網(wǎng)絡(luò)端口,缺省為2006。注冊(cè):選擇該菜單命令,對(duì)力控OPCServer進(jìn)展OPC注冊(cè)。注銷:選擇該菜單命令,對(duì)力控OPCServer進(jìn)展OPC注銷。退出:選擇該菜單命令,退出力控OPCServer程序。不同廠家提供的OPC客戶端程序數(shù)據(jù)項(xiàng)定義的方法和界面都可能有所差異。下面以*廠家的OPC客戶端為例說(shuō)明力控OPCServer的使用。1.啟動(dòng)力控OPCServer〔首先要保證力控實(shí)時(shí)數(shù)據(jù)庫(kù)已經(jīng)啟動(dòng)運(yùn)行〕。2.運(yùn)行*廠家提供的OPC客戶端,彈出畫面如圖3-34所示:3.選擇“OPC〞菜單中的“connect〞項(xiàng),彈出效勞器選擇對(duì)話框:選擇列表中的力控OPCServer,英文名稱為:“PCAuto.OPCServer〞,點(diǎn)擊“OK〞按鈕。4.選擇菜單中的OPC選項(xiàng),選擇“AddItem〞如圖3-36所示對(duì)話框:“Browseitems〞中,左邊是力控?cái)?shù)據(jù)庫(kù)中的所有點(diǎn),右邊是點(diǎn)參數(shù),選擇要連接的點(diǎn)及其參數(shù),單擊“AddItem〞按鈕參加到OPC客戶端,OPC客戶端便按照給定的采集頻率對(duì)力控OPCServer的數(shù)據(jù)進(jìn)展采集。如圖3-37所示:5.選擇菜單“OPC〞下的“WriteValuetoItem〞項(xiàng),可以對(duì)可讀寫變量的可讀寫的域進(jìn)展修改。7網(wǎng)絡(luò)OPC當(dāng)OPC效勞器與OPC客戶運(yùn)行在不同的網(wǎng)絡(luò)節(jié)點(diǎn)上,效勞器與客戶程序之間通過D方式進(jìn)展通信。D是Windows操作系統(tǒng)提供的一種組件通信技術(shù)。OPC程序在實(shí)現(xiàn)D通信時(shí),需要對(duì)運(yùn)行OPC效勞器與客戶端的Windows操作系統(tǒng)的D進(jìn)展配置,下面以力控OPCServer為例介紹配置過程。1.第三方防火墻設(shè)置。如果運(yùn)行OPC程序的Windows系統(tǒng)〔包括OPC效勞器端和客戶端〕啟用了第三方防火墻產(chǎn)品。必須首先對(duì)防火墻產(chǎn)品進(jìn)展正確的設(shè)置,才能保證OPC網(wǎng)絡(luò)通信正常。下面以天網(wǎng)防火墻為例,說(shuō)明設(shè)置過程。1)啟動(dòng)天網(wǎng)防火墻設(shè)置界面。2)添加svchost.e*e。2.OPC效勞器端采用Windows2000Professional系統(tǒng)。1)在windows菜單“開場(chǎng)〞中選擇“運(yùn)行〞,在編輯框中輸入“dfg〞,如圖3-43所示。對(duì)“默認(rèn)訪問權(quán)限〞,“默認(rèn)啟動(dòng)權(quán)限〞和“默認(rèn)配置權(quán)限〞進(jìn)展設(shè)置,將everyone用戶設(shè)置為“允許訪問〞,“允許調(diào)用〞和“完全控制〞。3)回到首頁(yè)“應(yīng)用程序〞頁(yè),然后選中“opcEnum〞,單擊“屬性〞按鈕,彈出如下對(duì)話框:在“平安性〞屬性頁(yè)中選中“使用自定義訪問權(quán)限〞,“使用自定義啟動(dòng)權(quán)限〞,“和使用自定義配置權(quán)限〞,并分別進(jìn)展編輯,全部設(shè)置為“everyone〞允許訪問,允許設(shè)置,完全控制等。然后在“身份標(biāo)識(shí)〞屬性頁(yè)中選中“交互式用戶〞。4)再回到“分布式配置屬性〞對(duì)話框中,選中PCAutoOPCServer如圖3-48,進(jìn)展屬性配置,同樣,在“平安性〞屬性頁(yè)中選中“使用自定義訪問權(quán)限〞,“使用自定義啟動(dòng)權(quán)限〞,“和使用自定義配置權(quán)限〞,并分別進(jìn)展編輯,全部設(shè)置為“everyone〞允許訪問,允許設(shè)置,完全控制等。然后在“身份標(biāo)識(shí)〞屬性頁(yè)中選中“交互式用戶〞。對(duì)于OPC客戶端,如果采用了Windows2000Professional系統(tǒng),也要采用上述配置方法。3.OPC效勞器端采用Windows2000Server系統(tǒng)。1)在windows菜單“開場(chǎng)〞中選擇“運(yùn)行〞,在編輯框中輸入“dfg〞,如圖3-49所示。2)點(diǎn)擊“確定〞后,彈出“分布式配置屬性〞對(duì)話框,如圖3-50:3)保持“默認(rèn)屬性〞頁(yè)的缺省設(shè)置,如圖3-51:“默認(rèn)修改權(quán)限〞設(shè)置如圖3-53:5)保持“默認(rèn)協(xié)議〞為缺省設(shè)置。6)回到首頁(yè)“應(yīng)用程序〞頁(yè),選擇“OPCServerlistClass〞,單擊“屬性〞按鈕。保持“常規(guī)〞頁(yè)參數(shù)為缺省設(shè)置,如圖3-55:選擇“平安性〞頁(yè),分別編輯各項(xiàng)“使用自定義訪問權(quán)限〞。分別添加everyone用戶,訪問類型是“允許訪問〞。在“身份標(biāo)識(shí)〞選項(xiàng)中,選擇“交互式用戶〞。7)回到首頁(yè)“應(yīng)用程序〞頁(yè),選擇“PCAutoOPCServer〞,單擊“屬性〞按鈕。4.OPC效勞器端采用Windows*P系統(tǒng)。5.防火墻配置由于Windows*P自帶防火墻,很多情況下,只有正確設(shè)置防火墻,才能保證OPC通信。1)啟動(dòng)防火墻設(shè)置,如圖3-62:在“常規(guī)〞屬性頁(yè)中,按缺省方式選擇啟用即可。選擇“例外〞屬性頁(yè),如圖3-63在這個(gè)屬性頁(yè)中,用戶可以添加程序,允許這些程序訪問網(wǎng)絡(luò)。單擊“添加程序〞按鈕,出現(xiàn)如下對(duì)話框:2)添加端口添加一個(gè)D要用到的端口,“例外〞屬性頁(yè)的“添加端口〞按鈕,在對(duì)話框中添加135端口6.D設(shè)置1)在windows菜單“開場(chǎng)〞中選擇“運(yùn)行〞,在編輯框中輸入“dfg〞,如圖3-66所示。2)單擊“確定〞,啟動(dòng)“組件效勞〞窗口,選中左側(cè)導(dǎo)航器中“我的電腦〞,在右鍵菜單中選擇“屬性〞項(xiàng),如圖3-67:彈出“我的電腦屬性〞對(duì)話框,然后切換到“平安〞頁(yè)。其它頁(yè)中的參數(shù)可采用缺省設(shè)置。如圖3-68:訪問權(quán)限:?jiǎn)螕簟熬庉嬒拗屁暟粹o,彈出“訪問權(quán)限〞對(duì)話框,將其中“ANONYMOUSLOGON〞用戶的“本地訪問〞、“遠(yuǎn)程訪問〞權(quán)限都設(shè)為允許,如圖3-69:?jiǎn)螕簟熬庉嬆J(rèn)值〞按鈕,彈出“訪問權(quán)限〞對(duì)話框,將其中“ANONYMOUSLOGON〞用戶的“本地訪問〞、“遠(yuǎn)程訪問〞訪問權(quán)限都設(shè)為允許。啟動(dòng)權(quán)限和激活權(quán)限:?jiǎn)螕簟熬庉嬒拗屁暟粹o,彈出“平安限制〞對(duì)話框,將其中“ANONYMOUSLOGON〞用戶的訪問權(quán)限全部設(shè)置為允許,如圖3-70:?jiǎn)螕簟熬庉嬆J(rèn)值〞按鈕,彈出“平安限制〞對(duì)話框,將其中“ANONYMOUSLOGON〞用戶的訪問權(quán)限全部設(shè)置為允許。3)OPCEnum配置在“組件效勞〞窗口左側(cè)導(dǎo)航器中展開“我的電腦〞,選擇下面的“D配置〞,在右側(cè)列表中選中“OpcEnum〞,單擊右鍵,在右鍵菜單中選擇“屬性〞項(xiàng),如圖3-71:在彈出的“OpcEnum屬性〞中選擇“常規(guī)〞屬性頁(yè),將其中的“身份驗(yàn)證級(jí)別〞設(shè)置為“無(wú)〞,如圖3-72:切換到“平安〞屬性頁(yè),將所有的權(quán)限都選擇自定義,并進(jìn)展編輯:編輯“啟動(dòng)和激活權(quán)限〞,將“ANONYMOUSLOGON〞用戶的權(quán)限設(shè)為“允許〞,如圖3-74:編輯“訪問權(quán)限〞,將“ANONYMOUSLOGON〞用戶的權(quán)限設(shè)為“允許〞,如圖3-75:編輯“配置權(quán)限〞,將“ANONYMOUSLOGON〞用戶的權(quán)限設(shè)為“允許〞,如圖3-76:切換到“標(biāo)識(shí)〞頁(yè),選中“交互式用戶〞選項(xiàng)。PCAutoOpcServer配置在“組件效勞〞窗口左側(cè)導(dǎo)航器中展開“我的電腦〞,選擇下面的“D配置〞,在右側(cè)列表中選中“PCAutoOpcServer〞,單擊右鍵,在右鍵菜單中選擇“屬性〞項(xiàng),如圖3-78:在彈出的“PCAutoOpcServer屬性〞中選擇“常規(guī)〞屬性頁(yè),將其中的“身份驗(yàn)證級(jí)別〞設(shè)置為“無(wú)〞,如圖3-79:“啟動(dòng)和激活權(quán)限〞選擇“自定義〞選項(xiàng),并添加“anonymouslogon〞用戶組,添加用戶組權(quán)限如圖3-80:切換到“標(biāo)識(shí)〞屬性頁(yè)中,選擇“交互式用戶〞,見圖3-82:7.如果通過網(wǎng)絡(luò)可以訪問到

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論