出版時(shí)間:1970-1 出版社:機(jī)械工業(yè)出版社 作者:陸會(huì)明 等 著
Tag標(biāo)簽:無(wú)
前言
隨著工業(yè)自動(dòng)化與信息技術(shù)的緊密融合,誕生了OPC標(biāo)準(zhǔn)化通信技術(shù)并在生產(chǎn)生活中獲得了廣泛應(yīng)用。OPC通信標(biāo)準(zhǔn)為硬件制造商與軟件開(kāi)發(fā)者提供了一座橋梁,通過(guò)硬件制造商提供的OPC服務(wù)器接口,用戶的OPC客戶端軟件開(kāi)發(fā)者可以忽略各項(xiàng)不同硬件之間的差異,就可以從硬件端獲取所需的信息,由此用戶端的軟件開(kāi)發(fā)者僅需專注于自身應(yīng)用軟件本身的控制流程及功能實(shí)現(xiàn)即可。此外,由于OPC的技術(shù)核心COM/DCOM實(shí)現(xiàn)并隱藏了網(wǎng)絡(luò)的細(xì)節(jié),因此通過(guò)OPC通信可以很好地完成現(xiàn)場(chǎng)遠(yuǎn)程控制的目標(biāo),這在當(dāng)前生產(chǎn)過(guò)程大量使用的現(xiàn)場(chǎng)總線控制系統(tǒng)及分布式控制系統(tǒng)中已經(jīng)獲得了成功的應(yīng)用。工業(yè)自動(dòng)化通信采用OPC技術(shù)后,一個(gè)完整的監(jiān)控系統(tǒng)就由OPC客戶端程序和OPC服務(wù)器程序組成,實(shí)際上實(shí)現(xiàn)了用戶和設(shè)備制造商開(kāi)發(fā)監(jiān)控系統(tǒng)的分工。利用OPC技術(shù)的客戶端,不用直接從硬件設(shè)備讀取數(shù)據(jù),而是直接從OPC服務(wù)器上讀取數(shù)據(jù),由設(shè)備方提供的OPC服務(wù)器程序已經(jīng)完成了OPC服務(wù)器程序與硬件設(shè)備間的數(shù)據(jù)存取。由OPC基金會(huì)制定的OPC服務(wù)器的接口是標(biāo)準(zhǔn)統(tǒng)一的,這就使得用戶(客戶端程序)能用一種標(biāo)準(zhǔn)的方法去訪問(wèn)任意廠商的OPC服務(wù)器程序。每個(gè)用戶就不必各自開(kāi)發(fā)與具體硬件設(shè)備相關(guān)的特定通信程序,就可以直接讀取與OPC服務(wù)器對(duì)應(yīng)的設(shè)備的數(shù)據(jù),因而極大地提高了代碼的重用性。同時(shí)在設(shè)計(jì)監(jiān)控系統(tǒng)時(shí),在硬件設(shè)備選型上也就有了更多的選擇,降低了監(jiān)控系統(tǒng)的集成費(fèi)用,也便于系統(tǒng)的升級(jí)與維護(hù),還提高了軟件運(yùn)行的可靠性和穩(wěn)定性。
內(nèi)容概要
《控制裝置標(biāo)準(zhǔn)化通信:OPC服務(wù)器開(kāi)發(fā)設(shè)計(jì)與應(yīng)用》從應(yīng)用角度出發(fā),對(duì)當(dāng)前自動(dòng)化控制領(lǐng)域的OPC標(biāo)準(zhǔn)化通信技術(shù)進(jìn)行了全面、系統(tǒng)的闡述。本書(shū)的特點(diǎn)是基于OPC數(shù)據(jù)存取服務(wù)器的開(kāi)發(fā)、測(cè)試及應(yīng)用,緊跟國(guó)際OPC技術(shù)的發(fā)展,介紹了OPC服務(wù)器的模型結(jié)構(gòu)及其對(duì)象與接口,全面、系統(tǒng)地闡述了OPC服務(wù)器與OPC客戶端的實(shí)現(xiàn)原理、軟件設(shè)計(jì)及測(cè)試等方面的內(nèi)容。本書(shū)力圖反映OPC技術(shù)的最新發(fā)展,盡可能將OPC的理論基礎(chǔ)組件對(duì)象模型COM與具體開(kāi)發(fā)實(shí)現(xiàn)相結(jié)合,從硬件與軟件系統(tǒng)的綜合通信應(yīng)用角度對(duì)OPC客戶端/服務(wù)器模式予以詳細(xì)分析。其中OPC數(shù)據(jù)存取服務(wù)器開(kāi)發(fā)模式、OPC數(shù)據(jù)存取自動(dòng)化服務(wù)器模型及開(kāi)發(fā)、OPC客戶端實(shí)現(xiàn)等設(shè)計(jì)開(kāi)發(fā)應(yīng)用內(nèi)容為全書(shū)的重點(diǎn)?!犊刂蒲b置標(biāo)準(zhǔn)化通信:OPC服務(wù)器開(kāi)發(fā)設(shè)計(jì)與應(yīng)用》大量引入新知識(shí)、新技術(shù),具有內(nèi)容新、起點(diǎn)高、實(shí)用性強(qiáng)及信息量大的特點(diǎn);知識(shí)點(diǎn)的介紹循序漸進(jìn),可讀性強(qiáng),既強(qiáng)調(diào)COM組件技術(shù)理論,更提供實(shí)際的開(kāi)發(fā)、測(cè)試代碼。主要章節(jié)均附有開(kāi)發(fā)代碼及說(shuō)明,更附帶完整的開(kāi)發(fā)代碼光盤以幫助讀者學(xué)習(xí),達(dá)到真正掌握的目的?!犊刂蒲b置標(biāo)準(zhǔn)化通信:OPC服務(wù)器開(kāi)發(fā)設(shè)計(jì)與應(yīng)用》既可作為自動(dòng)化專業(yè)的研究生教材,也適于從事自動(dòng)化工程應(yīng)用的技術(shù)人員參考。
書(shū)籍目錄
前言第1章 引言1.1 OPC概述1.1.1 OPC技術(shù)產(chǎn)生的背景1.1.2 OPC如何解決問(wèn)題1.2 OPC規(guī)范簡(jiǎn)介1.2.1 OPC規(guī)范1.2.2 OPC數(shù)據(jù)存取規(guī)范的發(fā)展歷程1.2.3 OPC數(shù)據(jù)存取規(guī)范3.0版的優(yōu)點(diǎn)1.2.4 OPC數(shù)據(jù)存取規(guī)范3.0版服務(wù)器1.3 OPC程序開(kāi)發(fā)的必要性1.4 本書(shū)內(nèi)容概述第2章 OPC的技術(shù)基礎(chǔ)——COM2.1 COM概述2.1.1 COM對(duì)象2.1.2 COM接口2.1.3 COM對(duì)象的標(biāo)識(shí)——CLSID2.1.4 COM接口特性2.2 接口描述語(yǔ)言2.2.1 IDI.概述2.2.2 :IUnknown接口2.3 COM的結(jié)構(gòu)2.3.1 客戶端/服務(wù)器模型2.3.2 COM庫(kù)2.4 COM的實(shí)現(xiàn)2.4.1 進(jìn)程內(nèi)組件和進(jìn)程外組件2.4.2 COM對(duì)象的管理2.5 類廠2.6 COM擴(kuò)展2.6.1 可連接對(duì)象2.6.2 分布式組件對(duì)象模型2.6.3 自動(dòng)化對(duì)象2.6.4 COM小結(jié)2.7 OPC規(guī)范2.7.1 OPC規(guī)范介紹2.7.2 OPC數(shù)據(jù)存取規(guī)范一覽2.7.3 OPC數(shù)據(jù)存取規(guī)范簡(jiǎn)介2.7.4 OPC數(shù)據(jù)存取規(guī)范的基礎(chǔ)信息2.7.5 OPC服務(wù)器對(duì)象及其接口2.7.6 OPC組對(duì)象及其接口2.7.7 OPC客戶端接口簡(jiǎn)介2.7.8 OPC數(shù)據(jù)存取規(guī)范總體分析2.8 OPC數(shù)據(jù)存取對(duì)象與接口分析2.8.1 OPC服務(wù)器對(duì)象及其接口2.8.2 OPC組對(duì)象及其接口2.8.3 OPC。DA3.O版規(guī)范接口簡(jiǎn)介2.8.4 OPC3.0版客戶端接口變化第3章 OPC數(shù)據(jù)存取服務(wù)器開(kāi)發(fā)流程與測(cè)試3.1 引言3.2 設(shè)計(jì)基礎(chǔ)3.3 ATL介紹3.3.1 A11.對(duì)組件的支持3.3.2 ATL對(duì)組件對(duì)象的宿主組件程序的支持3.3.3 基于VC++6.0使用ATL.設(shè)計(jì)COM組件示例3.4 開(kāi)發(fā)準(zhǔn)備工作3.4.1 關(guān)于ATL與WTL3.4.2 OPC數(shù)據(jù)存取服務(wù)器3.0版的特點(diǎn)3.5 OPC數(shù)據(jù)存取服務(wù)器3.0版總體分析3.5.1 OPC數(shù)據(jù)存取服務(wù)器3.0版的基本結(jié)構(gòu)3.5.2 OPC數(shù)據(jù)存取服務(wù)器3.0版對(duì)象與接口分析3.6 OPC數(shù)據(jù)存取服務(wù)器3.0版概要設(shè)計(jì)3.6.1 總體設(shè)計(jì)結(jié)構(gòu)3.6.2 OPC對(duì)象與接口3.6.3 服務(wù)器地址空間及數(shù)據(jù)管理3.6.4 用戶界面3.6.5 硬件驅(qū)動(dòng)程序部分3.7 OPC數(shù)據(jù)存取服務(wù)器3.0版詳細(xì)設(shè)計(jì)3.7.1 準(zhǔn)備工作3.7.2 OPC對(duì)象與接口的添加3.7.3 OPC項(xiàng)對(duì)象類COPChem3.7.4 OPC服務(wù)器地址空間管理類COPCAddressSdaceMgt3.7.5 OPCSeer對(duì)象3.7.6 OPCGroup對(duì)象3.7.7 后臺(tái)線程3.7.8 設(shè)備驅(qū)動(dòng)程序與服務(wù)器之間的接口3.7.9 服務(wù)器的注冊(cè)第4章 OPC服務(wù)器演示程序開(kāi)發(fā)流程解析4.1 演示程序OPCServer對(duì)象定義4.1.1 IOPCCommon接口4.1.2 IOPCSeiwer4.1.3 IOPCBrowse4.1.4 IOPCItemIO4.1.5 IConnectionPointContainer4.2 OPCGroup對(duì)象定義4.2.1 IOPCGroupStateMgt4.2.2 IOPCGroupStateMgt24.2.3 IOPCAsyncl024.2.4 IOPCAsyncl034.2.5 IOPCItemMgt4.2.6 IOPCItemDeadbandMgt4.2.7 IOPCItemSamplingMgt(可選)4.2.8 IConnectionPointContainer4.2.9 IOPCSynclO4.2.10 IOPCSyncl024.2.11 IEnumOPCItemAttributes4.3 用于客戶端的回調(diào)定義4.3.1 IOPCDataCalIback4.3.2 10PCShutdown4.4 OPC服務(wù)器的設(shè)計(jì)及初步實(shí)現(xiàn)4.5 OPC服務(wù)器的編程實(shí)現(xiàn)4.6 OPC服務(wù)器的類實(shí)現(xiàn)4.7 OPC服務(wù)器的異步通信實(shí)現(xiàn)4.8 OPC服務(wù)器的瀏覽地址空間實(shí)現(xiàn)4.9 OPC服務(wù)器的注冊(cè)第5章 OPC數(shù)據(jù)存取自動(dòng)化服務(wù)器第6章 OPC客戶端程序開(kāi)發(fā)流程解析第7章 OPCXML-DA服務(wù)器轉(zhuǎn)換開(kāi)發(fā)附錄附錄AOPC公共定義及接口
章節(jié)摘錄
插圖:
編輯推薦
《控制裝置標(biāo)準(zhǔn)化通信:OPC服務(wù)器開(kāi)發(fā)設(shè)計(jì)與應(yīng)用》由機(jī)械工業(yè)出版社出版。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版