翻譯|使用教程|編輯:黃竹雯|2018-10-22 16:29:23.000|閱讀 2767 次
概述:本系列教程將為您解決在使用OPC Server控件時(shí),SCADA設(shè)置問題。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
OPC Server是一套利用微軟的COM/DCOM技術(shù)實(shí)現(xiàn)工業(yè)自動(dòng)化資料獲取的架構(gòu)。OPC Server提供OPC接口,它將與之相連的物理設(shè)備(PLC)的信息值通過接口返回到客戶端應(yīng)用程序。也就是說,客戶端通過這些接口,可以獲得與OPC Server連接的物理設(shè)備的信息。對(duì)于集成應(yīng)用程序,只要支持OPC接口,就能輕易訪問物理設(shè)備,而無需相關(guān)的技術(shù)信息。 程序設(shè)計(jì)者可以使用相同的程序代碼,操作不同的硬件裝置,充分達(dá)成軟件復(fù)用的目的。
要從InTouch訪問DeviceXPlorer,您需要在DeviceXPlorer中創(chuàng)建一個(gè)設(shè)備,并配置設(shè)備選項(xiàng)的DDE / SuiteLink。
檢查設(shè)備選項(xiàng)中的“DDE / SuiteLink”,并配置主題名稱UpdateRate。您可以在工具菜單 - >選項(xiàng)中為DDE / SuiteLink設(shè)置應(yīng)用程序名稱。
通過InTouch的WindowMaker配置訪問名稱。從InTouch的“系統(tǒng)”菜單中選擇“訪問名稱”,然后定義訪問名稱。
輸入訪問名稱為任意,并輸入相同的應(yīng)用程序名稱,主題名稱為DeviceXPlorer。
指定上面設(shè)置的訪問名稱,并輸入與項(xiàng)目名稱的DeviceXPlorer的標(biāo)記名稱相同的名稱。您可以指定動(dòng)態(tài)標(biāo)簽(直接PLC設(shè)備名稱,例如M100,D123等)
它介紹了我們的OPC服務(wù)器與Wonderware的“InTouch”中的FactorySuite網(wǎng)關(guān)一起使用時(shí)的設(shè)置。FS Gateway作為新的網(wǎng)關(guān)軟件于2004年發(fā)布,取代了OPCLink。它可以相互轉(zhuǎn)換四種協(xié)議(OPC / DDE / SuiteLink / MX),并作為通用協(xié)議轉(zhuǎn)換器運(yùn)行。
如果您有FactorySuite的安裝光盤,則可以從“設(shè)備集成”光盤安裝FS網(wǎng)關(guān)。您可以通過從Wonderware的WEB站點(diǎn)下載FS Gateway安裝程序來安裝。
從“開始”菜單中選擇Program-> Wonderware-> System Management Console。SMC已經(jīng)啟動(dòng)。
開發(fā)DAServer Manager時(shí),會(huì)顯示“ArchestrA.FSGateway”。
單擊“配置”中的右鍵時(shí),將顯示彈出菜單。選擇“添加OPC對(duì)象”。
[服務(wù)器節(jié)點(diǎn)]指定OPC服務(wù)器工作的節(jié)點(diǎn)名稱。當(dāng)它在同一臺(tái)PC上運(yùn)行時(shí),請(qǐng)指定“localhost”。
[服務(wù)器名稱]指定OPC服務(wù)器的Prog.ID。如果是MELSEC OPC服務(wù)器,請(qǐng)指定“Takebishi.Dxp”。
*其他項(xiàng)目假定為默認(rèn)值。
在生成的OPC服務(wù)器定義中單擊右鍵(在本例中為“New_OPC_000”)時(shí),將顯示彈出菜單。
選擇“添加OPCGroup對(duì)象”。
將PLC的輪詢周期指定為“更新速率”。
* DDE的主題名稱是端口名稱+“_”+組名。
*其他項(xiàng)目假定為默認(rèn)值。
單擊“瀏覽OPC項(xiàng)目”按鈕時(shí),將顯示瀏覽OPC服務(wù)器定義的對(duì)話框。
您可以通過拖放注冊(cè)標(biāo)記。
從InTouch的“系統(tǒng)”菜單中選擇“訪問名稱”。單擊“添加”時(shí),將打開下圖中的屏幕,因此請(qǐng)定義OPC的訪問名稱。
[訪問名稱]指定InTouch中定義的任意名稱。
[應(yīng)用程序名稱]輸入“FSGateway”。
[主題名稱]指定在SMC中定義的主題名稱(在本例中為“New_OPC_000_New_OPCGroup_000”)。
[Protocol]選擇“DDE”或“SuiteLink”。
從InTouch指定訪問FS網(wǎng)關(guān)的標(biāo)記名稱。
[標(biāo)簽名稱]指定標(biāo)簽名稱“PLC設(shè)備名稱/ PLC設(shè)備編號(hào)”。
[Tag Type]如果標(biāo)簽類型為整數(shù),請(qǐng)指定“I / O Integer”。
[訪問名稱]指定連接到FS網(wǎng)關(guān)的訪問名稱。
當(dāng)您單擊DAServer管理器的“ArchestrA.FSGateway.1”中的右鍵時(shí),會(huì)顯示彈出菜單。
選擇“激活服務(wù)器”并激活FS網(wǎng)關(guān)。
執(zhí)行InTouch時(shí),可以通過FS網(wǎng)關(guān)獲取OPC Server的值。
*如果FS網(wǎng)關(guān)從OPC客戶端啟動(dòng)為“outproc”,則它通過DCOM連接。如果OPC服務(wù)器已經(jīng)啟動(dòng),則顯示“已啟動(dòng)”消息。在這種情況下,通過OPC Server的DCOM設(shè)置選擇“交互式用戶”。
*當(dāng)您從VB6.0訪問無法在CoCreateInstance函數(shù)中指定“outproc”時(shí),您不能同時(shí)使用OPC協(xié)議和DDE / SuiteLink協(xié)議。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn