国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

ELEOK

標題: opc應用程序開發(fā)入門 中文版 opc上位機編程開發(fā)教程 [打印本頁]

作者: zs0611    時間: 2016-9-6 14:54
標題: opc應用程序開發(fā)入門 中文版 opc上位機編程開發(fā)教程
這本書告訴你怎樣按照OPC數(shù)據(jù)訪問自動化接口標準(版本2.0)去實現(xiàn)OPC客戶程序。即使你是OPC技術(shù)的初學者,你也可以利用本書順利地實現(xiàn)你的第一個OPC客
戶程序。
完整文檔下載
OPC應用程序入門.pdf (11.98 MB, 售價: 5 E幣)
本書的讀者
這本書是為希望學習和開發(fā)OPC客戶程序的終端用戶編寫的。本書的讀者應該具有一些有關微軟Visual Basic或者應用程序的Visual Basic的基礎知識。然而我們并不要
求你懂得COM和OPC的預備知識。
本書的內(nèi)容
第1章說明了開發(fā)使用OPC數(shù)據(jù)訪問自動化接口應用程序所需的OPC基礎知識。首先這一章解釋了什么是OPC和為什么需要OPC,并且講述了OPC的開發(fā)歷史和現(xiàn)狀。接下來解說了有關OPC的一些重要概念,比如OPC服務器(server),OPC包裝(wrapper),OPC標簽(item),服務器句柄(handler)等。 最后詳細地講述了OPC對象。在閱讀了本章之后,讀者應該可以掌握所有開發(fā)OPC應用程序所需的基礎知識。
第2章是說明怎樣使用微軟Visual Basic去開發(fā)OPC自動化接口的客戶應用程序。利用本章說明的應用程序,可以實現(xiàn)OPC自動化接口(版本2.0)的同步和異步的生產(chǎn)
過程數(shù)據(jù)讀寫。
第3章是在第2章的基礎上,解釋怎樣使用微軟Visual Basic去開發(fā)使用OPC自動化接口的ActiveX控件。ActiveX控件是一些可以多次被使用的軟件組件。例如當你利
用Visual Basic開發(fā)去類似設備的控制監(jiān)視程序時,你可以只開發(fā)一個ActiveX控件去監(jiān)視控制一個設備,然后你可以使用這個ActiveX控件監(jiān)視控制其他類似設備。你僅僅需要調(diào)試好你的ActiveX控件就可以了,這樣一來可以大大減少你的開發(fā)成本和開發(fā)時間。
第4章是說明怎樣使用微軟應用程序的Visual Basic去開發(fā)OPC自動化接口的客戶應用程序和使用OPC ActiveX控件的客戶應用程序。 使用Excel可以使開發(fā)控制系統(tǒng)數(shù)據(jù)的圖形表示或打印應用程序更為簡單。
第5章是解釋怎樣設置你的計算機才能使你的OPC應用程序正常運轉(zhuǎn),特別是當你希望連接一個遠程OPC服務器。當OPC應用程序使用于一個自控系統(tǒng)時,你經(jīng)常會
遇到麻煩的分布式COM安全性機制的設置問題。 但是幸運的是大多數(shù)自控系統(tǒng)并不要求安全性機制,因為這些系統(tǒng)是運行在不與外部網(wǎng)絡連接的獨立的網(wǎng)絡。因此本章告訴你怎樣設置你的計算機可以使分布式COM安全機制無效。 當然,本章也告訴你可以使分布式COM安全性機制有效的計算機設置方法。
第6章包括了當開發(fā)OPC應用程序時對你非常有用的一些信息,比如OPC符號,OPC錯誤碼和OPC數(shù)據(jù)型。 此外,本章還將告訴你怎樣使用本書配套光盤中提供的
OPC示范源程序。
部分內(nèi)容截圖:

目錄.............................................................................................................................. VI
1 OPC的基礎知識..................................................................................................... 1
1.1 OPC的開發(fā)背景和歷史..................................................................................... 1
1.1.1 為什么需要OPC ......................................................................................... 1
1.1.2 OPC怎樣解決你的問題.............................................................................. 1
1.1.3 OPC的歷史................................................................................................. 3
1.1.4 OPC現(xiàn)狀和發(fā)展 ......................................................................................... 3
1.2 什么是OPC........................................................................................................ 4
1.2.1 基于COM技術(shù)的OPC................................................................................. 4
1.2.2 OPC和DDE的比較 ..................................................................................... 5
1.2.3 OPC適用于哪些地方.................................................................................. 6
1.3 OPC的概要........................................................................................................ 7
1.3.1 OPC服務器和包裝DLL .............................................................................. 7
1.3.2 OPC的主要功能 ......................................................................................... 9
1.4 VB的對象.........................................................................................................12
1.4.1 Visual Basic對象.........................................................................................12
1.4.2 VB的集合對象...........................................................................................14
1.5 OPC的對象.......................................................................................................14
1.5.1 OPC對象的分層結(jié)構(gòu).................................................................................15
1.5.2 OPC標簽....................................................................................................16
1.5.3 服務器句柄................................................................................................16
1.5.4 OPC服務器對象 ........................................................................................16
1.5.5 OPC組集合對象 ........................................................................................19
1.5.6 OPC組對象................................................................................................21
1.5.7 OPC標簽集合對象.....................................................................................28
1.5.8 OPC標簽對象............................................................................................30
1.5.9 OPC瀏覽器對象 ........................................................................................30
2 使用VISUAL BASIC開發(fā)OPC應用程序 ............................................................ 32
2.1 建立一個VISUAL BASIC工程 .............................................................................32
2.1.1 啟動Visual Basic.........................................................................................32
2.1.2 設置OPC包裝DLL.....................................................................................32
2.2 建立一個OPC對象 ...........................................................................................34
2.2.1 變量聲明....................................................................................................34
2.2.2 連接OPC服務器和建立OPC組..................................................................35
2.2.3 添加OPC標簽............................................................................................35
2.2.4 斷開OPC服務器 ........................................................................................36
2.3 同步數(shù)據(jù)讀寫...................................................................................................37vii
2.3.1 窗體設計....................................................................................................37
2.3.2 命令按鈕的事件處理.................................................................................38
2.3.3 同步數(shù)據(jù)讀取............................................................................................39
2.3.4 同步數(shù)據(jù)寫入............................................................................................40
2.3.5 運行結(jié)果....................................................................................................41
2.4 異步數(shù)據(jù)讀寫...................................................................................................42
2.4.1 OPC對象聲明的改變.................................................................................42
2.4.2 OPC組對象屬性的改變.............................................................................43
2.4.3 異步讀取代碼的改變.................................................................................43
2.4.4 異步寫入的改變 ........................................................................................45
2.5 訂閱方式的數(shù)據(jù)采取........................................................................................46
3 使用VISUAL BASIC開發(fā)OPC ACTIVEX控件 .................................................. 48
3.1 建立一個ACTIVEX控件.....................................................................................48
3.1.1 必需的引用和聲明.....................................................................................52
3.1.2 OPC自動化包裝的引用.............................................................................52
3.1.3 OPC對象和Windows API的聲明................................................................53
3.2 添加控件的屬性,方法和事件.........................................................................55
3.3 建立屬性頁.......................................................................................................63
3.4 版本信息窗體...................................................................................................70
3.5 調(diào)試ACTIVEX控件 ............................................................................................74
3.5.1 建立一個Visual Basic工程..........................................................................74
3.5.2 調(diào)試ActiveX控件 .......................................................................................77
3.6 生成ACTIVEX控件 ............................................................................................78
4 使用EXCEL開發(fā)OPC應用程序 .......................................................................... 81
4.1 使用EXCEL和VBA的OPC應用程序..................................................................81
4.1.1 定義Excel宏...............................................................................................81
4.1.2 編輯Excel工作表........................................................................................87
4.1.3 試運行 .......................................................................................................94
4.2 使用ACTIVEX控件的OPC應用程序..................................................................95
4.2.1 在Excel中使用ActiveX控件........................................................................95
4.2.2 使用VBA建立OPC服務器數(shù)據(jù)訪問程序 ................................................105
5 運行環(huán)境的設置................................................................................................. 110
5.1 遠程連接所需的軟件......................................................................................110
5.2 添加一個OPC專用用戶..................................................................................110
5.3 推薦的分布式COM安全機制的設置..............................................................111
5.3.1 沒有分布式COM安全機制的設置...........................................................111
5.3.2 具有分布式COM安全機制的設置...........................................................111
5.4 OPC服務器計算機的設置..............................................................................112
5.4.1 安裝OPC服務器 ......................................................................................112
5.4.2 分布式COM安全機制的設置...................................................................112
5.5 OPC客戶程序計算機的設置 ..........................................................................116
5.5.1 安裝OPC客戶程序...................................................................................116
5.5.2 分布式COM安全機制的設置...................................................................117
6 附錄..................................................................................................................... 118
6.1 OPC符號 ........................................................................................................118viii
6.1.1 OPC名稱空間符號...................................................................................118
6.1.2 OPC數(shù)據(jù)源符號 ......................................................................................118
6.1.3 OPC訪問權(quán)限符號...................................................................................118
6.1.4 OPC服務器狀態(tài)符號...............................................................................118
6.2 OPC錯誤碼.....................................................................................................118
6.3 OPC數(shù)據(jù)型.....................................................................................................119
6.3.1 經(jīng)常使用的OPC數(shù)據(jù)型...........................................................................119
6.3.2 定制數(shù)據(jù)型和自動化數(shù)據(jù)型....................................................................120
6.4 示范源程序的使用方法..................................................................................120
6.4.1 復制和注冊示范源程序...........................................................................120
6.4.2 運行示范源程序 ......................................................................................121
6.4.3 示范源程序的運行環(huán)境...........................................................................121
6.5 參考資料 ........................................................................................................121
6.6 有關OPC的互聯(lián)網(wǎng)站......................................................................................122
6.7 OPC專用名詞中英對照表..............................................................................122






歡迎光臨 ELEOK (http://www.afoofa.cn/) Powered by Discuz! X5.0