論文字數:13726,頁數:26
摘 要
隨著科技的不斷提高,計算機技術的日新月異,用戶需求的不斷提高,監控系統規模越來越大,選用不同廠家的現場設備和系統的種類也在不斷的增加,但由于缺乏統一的標準,開發商必須對系統的每一種設備都編寫相應的驅動程序,而且,當硬件設備升級、修改時,驅動程序也必須跟隨修改。同時,一個系統中如果運行不同公司的控制軟件,也存在著相互沖突的風險。所以,如何實現監控系統的開放和互操作性成為非常關鍵的一個問題。OPC技術的出現,則很好的解決了這些問題。 OPC是Object Linking and Embedding(OLE)for Process Control的縮寫,它是微軟公司的對象鏈接和嵌入技術在過程控制方面的應用。OPC以OLE/COM/DCOM技術為基礎,采用客戶/服務器(c/s)模式,為工業自動化軟件面向對象的開發提供了統一的標準,這個標準定義了應用Microsoft操作系統在基于PC的客戶機之間交換自動化實時數據的方法。采用這項標準后,硬件開發商將取代軟件開發商為自己的硬件產品開發統一的OPC接口程序,而軟件開發者可免除開發驅動程序的工作,充分發揮自己的特長,把更多的精力投入到其核心產品的開發上。這樣不但可避免開發的重復性,也提高了系統的開放性和可互操作性。 本文首先分析了OPC的開發背景和歷史,以及OPC的優點,仔細研究了一下OPC的各種規范。了解了OPC技術的各種相關概念,在弄清OPC服務器的結構的基礎上,用Visual Basic設計了一種基于C/S模式的OPC客戶端,通過該客戶端成功地實現了VisualBasic與SIEMENS WinCC組態軟件之間的動態數據交換,然后在Visual Basic中利用其ADO數據庫接口,把WinCC中的數據存儲到SQL數據庫中。通過這個實例來驗證OPC技術的軟件開放性,互操作性等。
關鍵字:OPC技術;DCOM;WINCC;SQL數據庫;ADO數據接口 目 錄
前 言 1 第一章 緒論 2 1.1 OPC的開發背景 2 1.1.1 工控軟件的發展 2 1.1.2 傳統的工業控制系統存在的的問題 2 1.1.3 基于OPC技術的過程控制系統 3 1.2 OPC的歷史 4 1.3 OPC技術的優點 4 1.3.1 實現工控系統集成 5 1.3.2 價格下降 5 1.3.3 性能改善 5 第二章OPC規范的內容 6 2.1概述 6 2.2 OPC服務器數據交換規范 6 2.3 OPC安全規范 6 2.4 OPC數據訪問規范 7 2.5歷史數據存取規范 7 2.6報警與事件規范 7 2.7批處理規范 7 2.8 OPC XML-DA規范 8 第三章 OPC技術概述 9 3.1 COM技術 9 3.2 OPC技術 9 3.3 OPC接口 9 3.4 OPC數據訪問對象 10 3.4.1 OPC數據訪問對象的分層結構 10 3.4.2 OPC 服務器 10 3.4.3 OPC 組 11 3.4.4 OPC項 12 3.5 服務器句柄 12 3.6 OPC客戶和OPC服務器的同步和異步 13 第四章 OPC技術的實際應用 14 4.1 實例背景 14 4.2 WINCC的OPC服務器與VB的客戶端數據交換 14 4.2.1 WINCC簡介 14 4.2.2 W inCC數據庫數據轉儲功能分析 14 4.2.3 WINCC服務器的設置 15 4.2.4 OPC客戶端程序的實現 15 4.3 WINCC數據轉儲的實現 18 4.3.1 VB中訪問數據庫的ADO接口 18 4.3.2 通過ADO控件訪問SQL 數據庫 19 4.4 測試運行 20 總 結 21 致 謝 22 參考文獻 23
本站部分文章來自網絡,如發現侵犯了您的權益,請聯系指出,本站及時確認刪除 E-mail:349991040@qq.com
論文格式網(www.donglienglish.cn--論文格式網拼音首字母組合)提供計算機論文畢業論文格式,論文格式范文,畢業論文范文