图书介绍

控制装置标准化通信 OPC服务器开发设计与应用PDF|Epub|txt|kindle电子书版本网盘下载

控制装置标准化通信 OPC服务器开发设计与应用
  • 陆会明,朱耀春等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111306856
  • 出版时间:2010
  • 标注页数:432页
  • 文件大小:37MB
  • 文件页数:442页
  • 主题词:自动控制系统-服务器-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

控制装置标准化通信 OPC服务器开发设计与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 引言1

1.1 OPC概述1

1.1.1 OPC技术产生的背景1

1.1.2 OPC如何解决问题4

1.2 OPC规范简介6

1.2.1 OPC规范6

1.2.2 OPC数据存取规范的发展历程7

1.2.3 OPC数据存取规范3.0版的优点7

1.2.4 OPC数据存取规范3.0版服务器8

1.3 OPC程序开发的必要性9

1.4 本书内容概述9

第2章 OPC的技术基础——COM11

2.1 COM概述11

2.1.1 COM对象11

2.1.2 COM接口12

2.1.3 COM对象的标识——CLSID12

2.1.4 COM接口特性13

2.2 接口描述语言13

2.2.1 IDL概述13

2.2.2 IUnknown接口14

2.3 COM的结构14

2.3.1 客户端/服务器模型15

2.3.2 COM库15

2.4 COM的实现16

2.4.1 进程内组件和进程外组件16

2.4.2 COM对象的管理18

2.5 类厂19

2.6 COM扩展19

2.6.1 可连接对象19

2.6.2 分布式组件对象模型20

2.6.3 自动化对象21

2.6.4 COM小结21

2.7 OPC规范21

2.7.1 OPC规范介绍21

2.7.2 OPC数据存取规范一览23

2.7.3 OPC数据存取规范简介25

2.7.4 OPC数据存取规范的基础信息26

2.7.5 OPC服务器对象及其接口28

2.7.6 OPC组对象及其接口32

2.7.7 OPC客户端接口简介36

2.7.8 OPC数据存取规范总体分析37

2.8 OPC数据存取对象与接口分析38

2.8.1 OPC服务器对象及其接口39

2.8.2 OPC组对象及其接口39

2.8.3 OPC DA 3.0版规范接口简介41

2.8.4 OPC 3.0版客户端接口变化42

第3章 OPC数据存取服务器开发流程与测试43

3.1 引言43

3.2 设计基础43

3.3 ATL介绍45

3.3.1 ATL对组件的支持48

3.3.2 ATL对组件对象的宿主组件程序的支持50

3.3.3 基于VC++ 6.0使用ATL设计COM组件示例52

3.4 开发准备工作60

3.4.1 关于ATL与WTL61

3.4.2 OPC数据存取服务器3.0版的特点61

3.5 OPC数据存取服务器3.0版总体分析62

3.5.1 OPC数据存取服务器3.0版的基本结构62

3.5.2 OPC数据存取服务器3.0版对象与接口分析62

3.6 OPC数据存取服务器3.0版概要设计63

3.6.1 总体设计结构63

3.6.2 OPC对象与接口63

3.6.3 服务器地址空间及数据管理63

3.6.4 用户界面64

3.6.5 硬件驱动程序部分64

3.7 OPC数据存取服务器3.0版详细设计64

3.7.1 准备工作64

3.7.2 OPC对象与接口的添加65

3.7.3 OPC项对象类COPCItem66

3.7.4 OPC服务器地址空间管理类COPCAddressSpaceMgt70

3.7.5 OPCServer对象73

3.7.6 OPCGroup对象94

3.7.7 后台线程123

3.7.8 设备驱动程序与服务器之间的接口124

3.7.9 服务器的注册125

第4章 OPC服务器演示程序开发流程解析131

4.1 演示程序OPCServer对象定义131

4.1.1 IOPCCommon接口131

4.1.2 IOPCServer132

4.1.3 IOPCBrowse132

4.1.4 IOPCItemIO132

4.1.5 IConnectionPointContainer132

4.2 OPC Group对象定义133

4.2.1 IOPCGroupStateMgt133

4.2.2 IOPCGroupStateMgt2133

4.2.3 IOPCAsyncIO2134

4.2.4 IOPCAsyncIO3134

4.2.5 IOPCItemMgt135

4.2.6 IOPCItemDeadbandMgt135

4.2.7 IOPCItemSamplingMgt(可选)135

4.2.8 IConnectionPointContainer136

4.2.9 IOPCSyncIO136

4.2.10 IOPCSyncIO2136

4.2.11 IEnumOPCItemAttributes136

4.3 用于客户端的回调定义137

4.3.1 IOPCDataCallback137

4.3.2 IOPCShutdown137

4.4 OPC服务器的设计及初步实现138

4.5 OPC服务器的编程实现139

4.6 OPC服务器的类实现147

4.7 OPC服务器的异步通信实现154

4.8 OPC服务器的浏览地址空间实现159

4.9 OPC服务器的注册172

第5章 OPC数据存取自动化服务器174

5.1 引言174

5.1.1 概述174

5.1.2 开发目的174

5.2 OPC数据存取自动化包装DLL的基本构架175

5.2.1 功能需求175

5.2.2 OPC数据存取自动化包装DLL的对象模型175

5.3 OPC数据存取自动化包装DLL的详细设计176

5.3.1 准备工作176

5.3.2 OPC自动化对象与接口的添加176

5.3.3 OPCServer对象177

5.3.4 OPCBrowser对象185

5.3.5 OPCGroups对象191

5.3.6 OPCGroup对象196

5.3.7 OPCItems对象203

5.3.8 OPCItem对象211

5.4 OPC自动化服务器的测试215

第6章 OPC客户端程序开发流程解析216

6.1 OPC客户端程序开发环境216

6.2 OPC客户端程序(VC++同步)217

6.3 OPC客户端程序(VC++异步)233

6.4 OPC客户端程序(VC浏览地址空间)242

6.5 OPC客户端程序(VB基础篇)246

6.6 OPC客户端程序(VB同步)248

6.7 OPC客户端程序(VB异步)249

6.8 OPC客户端程序(VB浏览地址空间)252

6.9 客户端程序远程访问OPC Server的DCOM配置254

6.10 OPC的数据通信方式比较255

第7章 OPC XML-DA服务器转换开发257

7.1 引言257

7.1.1 概述257

7.1.2 选择gSoap2.7开发工具的原因257

7.2 OPC XML数据存取服务器总体分析257

7.3 OPC XML数据存取服务器设计概要258

7.3.1 总体设计结构258

7.3.2 OPC XML Web服务接口259

7.3.3 用户界面259

7.3.4 硬件驱动程序部分259

7.4 OPC XML数据存取服务器设计步骤260

7.4.1 准备工作260

7.4.2 OPC XML数据存取服务器开发工程环境配置步骤260

7.4.3 OPC XML数据存取订阅261

7.4.4 OPC XML数据存取服务器的查找264

7.4.5 OPC XML数据存取服务器数据结构264

7.4.6 OPC XML与OPC DA数据类型转换272

7.4.7 GetStatus273

7.4.8 Read276

7.4.9 Write280

7.4.10 Subscribe285

7.4.11 SubscriptionPolledRefresh290

7.4.12 SubscriptionCancel295

7.4.13 Browse296

7.4.14 GetProperties302

附录306

附录A OPC公共定义及接口306

A.1 OPC定义基本原则306

A.1.1 接口定义306

A.1.2 UNICODE、NT和Win95306

A.1.3 线程和多任务处理306

A.2 OPC公用接口307

A.2.1 定制接口与自动化接口比较307

A.2.2 必选接口和可选接口比较307

A.2.3 内存分配307

A.2.4 空字符串和空指针308

A.2.5 返回数组308

A.2.6 错误码和返回码308

A.3 OPC服务器的切断309

A.3.1 IConnectionPointContainer309

A.3.2 IOPCShutdown309

A.4 IOPCCommon310

A.5 安装与注册313

A.5.1 组件类别313

A.5.2 为代理/存根DLL注册入口315

A.5.3 创建和注册入口315

A.5.4 版本协定316

A.5.5 安装OPC二进制可执行文件317

A.6 OPC服务器浏览318

A.6.1 总览318

A.6.2 用户所需信息318

A.6.3 服务器程序所需信息318

A.6.4 客户端程序所需信息318

A.6.5 IOPCServerList接口参考318

A.7 OPC Common IDL规范320

A.8 样本字符串过滤函数323

A.8.1 MatchPattern323

A.8.2 注释326

附录B OPC数据存取定制接口规范3.0版327

B.1 引言327

B.1.1 读者对象327

B.1.2 内容327

B.2 OPC数据存取基础328

B.2.1 OPC一览328

B.2.2 OPC适用于什么地方329

B.2.3 OPC一般结构和构成329

B.2.4 OPC数据存取结构共同规范330

B.2.5 对象和接口一览330

B.2.6 服务器的地址空间和配置330

B.2.7 应用层次服务和网络结点选择331

B.2.8 同步和流化331

B.2.9 永久存储332

B.3 OPC数据存取快速参考——定制接口332

B.4 OPC定制接口333

B.4.1 OPC定制接口一览333

B.4.2 一般信息333

B.4.3 OPCServer对象347

B.4.4 OPCGroup对象361

B.4.5 客户端接口407

B.5 安装问题414

B.5.1 组件类别414

B.5.2 定制接口的注册入口414

B.5.3 Proxy/Stub DLL的注册入口415

B.6 数据类型、参数和结构的描述415

B.6.1 项对象定义416

B.6.2 访问路径416

B.6.3 Blob417

B.6.4 时间邮戳417

B.6.5 OPC数据项的VARIANT数据类型417

B.6.6 OPC句柄418

B.6.7 结构和掩码419

B.6.8 OPC品质标志427

B.7 OPC错误代码概要430

参考文献432

热门推荐