| 【中文题名】 | OPC数据采集系统的设计与实现 |
| 【英文题名】 | Design and Implementation of OPC Data Collection |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-9-24 |
| 【中关键词】 | OPC,Windows,CE,数据采集,嵌入式系统, |
| 【英关键词】 | OPC,Windows CE,Data Collection,Embedded System, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>数据处理、数据处理系统>数据收集和处理系统 |
| 【论文摘要】 |
OPC(OLE for Process Control)是过程控制工业中的新兴标准,基于Microsoft的COM/DCOM技术,它包括一整套用于过程控制自动化接口和方法的标准集。文章首先就当前采集程序的现状和存在的问题给予了分析,从企业成本和性能的角度出发,论述了自主开发OPC客户端采集程序的可行性。其次对OPC技术规范和API做了深入的研究,分析了COM/DCOM的技术特点和RPC通讯机制,根据Windows CE平台的相关知识,定制了符合OPC客户端采集程序运行的嵌入式系统平台。最后系统的设计和实现部分对OPC对象进行了封装和抽象,松散耦合的设计极大的满足了系统升级的需要。利用OPC技术规范和Windows CE的Socket技术实现了采集和通讯部分,虚拟内存技术的应用极大的提高了数据缓存的效率。
根据Windows CE系统和OPC技术的特点,构建基于WindowsCE的嵌入式OPC数据采集系统,不但降低了企业的成本,更重要的是它是工业数据采集的一种新的实现方法,具有很好的应用前景。 |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-10 |
|
第一章 绪论 |
10-16 |
|
1.1 数据采集系统现状分析 |
10-12 |
|
1.1.1 驱动程序方式(DRIVERS) |
10-11 |
|
1.1.2 动态数据交换(DDE) |
11-12 |
|
1.1.3 对象链接与嵌入(OLE) |
12 |
|
1.2 问题的解决方案 |
12-14 |
|
1.2.1 OPC技术 |
12-13 |
|
1.2.2 嵌入式系统在工业控制中的应用 |
13-14 |
|
1.3 论文目的和意义 |
14-15 |
|
1.4 论文主要工作 |
15-16 |
|
第二章 OPC数据访问规范的研究 |
16-26 |
|
2.1 OPC技术规范概述 |
16-17 |
|
2.2 OPC组对象及其接口 |
17-22 |
|
2.2.1 服务器对象 |
17-18 |
|
2.2.2 组对象 |
18-21 |
|
2.2.3 项对象 |
21-22 |
|
2.3 OPC数据读取方式 |
22-23 |
|
2.4 OPC技术特点 |
23-26 |
|
第三章 组件技术及WINDOWS CE平台 |
26-40 |
|
3.1 COM/DCOM技术 |
26-32 |
|
3.1.1 COM对象 |
26-27 |
|
3.1.2 COM接口 |
27-29 |
|
3.1.3 COM库 |
29-31 |
|
3.1.4 COM/DCOM通讯原理 |
31-32 |
|
3.2 Windows CE嵌入式系统平台 |
32-40 |
|
3.2.1 平台概述 |
32-37 |
|
3.3.2 Platform Builder |
37-40 |
|
第四章 数据采集系统整体方案 |
40-44 |
|
4.1 技术平台的选择 |
40-42 |
|
4.1.1 嵌入式设备 |
40-41 |
|
4.1.2 软件平台 |
41-42 |
|
4.2 操作系统平台定制 |
42-43 |
|
4.3 数据采集总体方案设计 |
43-44 |
|
第五章 OPC数据采集模块设计实现 |
44-62 |
|
5.1 系统结构设计 |
44-49 |
|
5.1.1 系统类图 |
44-48 |
|
5.1.2 系统时序图 |
48-49 |
|
5.2 数据采集流程实现 |
49-62 |
|
5.2.1 数据结构描述 |
50-54 |
|
5.2.2 系统实现 |
54-62 |
|
第六章 数据通讯模块设计实现 |
62-74 |
|
6.1 内存映射技术 |
62-68 |
|
6.1.1 内存映射技术函数 |
63-66 |
|
6.1.2 内存映射技术的应用 |
66-68 |
|
6.2 通讯模块设计 |
68-70 |
|
6.2.1 Socket设计 |
69-70 |
|
6.2.2 通讯流程 |
70 |
|
6.3 通讯模块实现 |
70-74 |
|
第七章 总结 |
74-76 |
|
参考文献 |
76-80 |
|
致谢 |
80-82 |
|
研究成果及发表的学术论文 |
82-84 |
|
作者和导师简介 |
84-85 |
|
北京化工大学硕士研究生学位论文答辩委员会决议书 |
85-86 |
|
| 【DOI】 | LunWen.ID:2.2008.386124 |