| 【中文题名】 | 基于OPC与XML的数据采集技术研究 |
| 【英文题名】 | The Research on the Data Acquisition Based on the Technique of OPC and XML |
| 【学科专业】 | 控制理论与控制工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2005-10-13 |
| 【中关键词】 | OPC,XML,Windows,DNA,数据采集,信息集成 |
| 【英关键词】 | OPC,XML,Windows DNA,Data acquisition,Information integration, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>数据处理、数据处理系统>数据收集和处理系统 |
| 【论文摘要】 | 随着网络技术及自动控制技术的迅速发展,企业的信息化程度越来越被企业所重视。国际上的大型的跨国自动控制系统公司,已不限于仅仅提供控制硬件、软件和工程,而纷纷在向企业信息集成的中上层扩展,以期实现从工厂底层的监控和控制系统到较高级别的企业应用程序整个工业信息系统的纵向信息集成,可以提供更好的方式将获得的实时生产数据嵌入到办公自动化信息处理的应用程序中去,进一步满足企业对各种数据信息的需求。
本文首先介绍了OPC(OLE for Process Control)规范,以及它在完成现场设备和应用软件以及应用软件之间的交互操作方面具有的独特优点,然后介绍OPC 基金会最新推出的OPC XML-DA 规范以及基于该技术的工业信息数据采集通道。
本文第一章介绍了目前被广泛认可和应用的互操作标准——OPC 规范。阐述了该规范的基础内容,发展历史以及对工控领域的巨大影响。最后把它和目前的其它几个工业标准做了比较分析,显示了它在数据交换性能上的优势。
第二章介绍一种新的数据表示格式XML(可扩展标记语言)以及OPC 基金会最新推出的OPC XML-DA 规范,该规范给自动化控制系统集成提供了新的途径。
第三章主要... |
| 【论文题纲】 |
|
摘要 |
5-6 |
|
ABSTRUCT |
6-7 |
|
绪论 |
7-9 |
|
第一章 OPC 标准规范 |
9-21 |
|
1.1 OPC 标准规范简介 |
9-12 |
|
1.1.1 OPC 规范的定义 |
9 |
|
1.1.2 OPC 规范的产生背景 |
9-11 |
|
1.1.3 OPC 规范的发展 |
11-12 |
|
1.1.4 OPC 规范的应用 |
12 |
|
1.2 OPC 规范的分类 |
12-16 |
|
1.2.1 OPC 数据访问规范(OPC DA Specification) |
13-14 |
|
1.2.2 OPC 报警和事件规范(OPC AE Specification) |
14-15 |
|
1.2.3 OPC 历史数据访问规范(OPC HAD Specification) |
15 |
|
1.2.4 OPC 批量过程规范(OPC Batch Specification) |
15 |
|
1.2.5 OPC 安全性规范(OPC Security Specification) |
15-16 |
|
1.2.6 OPC 数据交换规范(OPC DX Specification) |
16 |
|
1.2.7 OPC XML DA 规范 |
16 |
|
1.3 OPC 规范对工控领域发展的意义 |
16-19 |
|
1.3.1 对硬件厂商的影响 |
17 |
|
1.3.2 简化软件的开发过程 |
17-18 |
|
1.3.3 方便系统集成 |
18-19 |
|
1.4 OPC 的性能及其与其他工业标准的比较 |
19-21 |
|
1.4.1 OPC 的性能 |
19 |
|
1.4.2 DDE 和OPC 的比较 |
19-20 |
|
1.4.3 现场总线和OPC 的比较 |
20-21 |
|
第二章 OPC 与XML 为控制系统集成提供新途径 |
21-32 |
|
2.1 OPC XML-DA 规范产生的背景 |
21-22 |
|
2.2 XML(EXTENSIBLE MARKUP LANGUAGE) |
22-27 |
|
2.2.1 XML 的来源 |
22-23 |
|
2.2.2 XML 的含义 |
23 |
|
2.2.3 XML、SGML 与HTML 之间的差异 |
23-27 |
|
2.3 OPC XML-DA 标准规范 |
27-30 |
|
2.3.1 OPC XML-DA 简介 |
27-28 |
|
2.3.2 Web Service |
28-29 |
|
2.3.3 OPC XML-DA 的优化 |
29-30 |
|
2.4 OPC XML-DA 的应用 |
30-32 |
|
第三章 OPC 客户端程序开发 |
32-44 |
|
3.1 实时数据访问规范基础 |
32-39 |
|
3.1.1 实现框架 |
32-33 |
|
3.1.2 自动化接口对象模型 |
33-35 |
|
3.1.3 通用接口 |
35-36 |
|
3.1.4 实时数据访问接口 |
36-39 |
|
3.2 实例―用VB 编写OPC 客户端访问WINCC |
39-44 |
|
第四章 基于OPC 与XML 的数据采集通道设计 |
44-53 |
|
4.1 传统的两层客户机/服务器结构 |
44-45 |
|
4.2 三层客户/服务器结构的特点及形式 |
45-46 |
|
4.3 WINDOWS DNA(分布式网间应用程序) |
46-49 |
|
4.3.1 组件对象模型 |
46-47 |
|
4.3.2 用户表示层(Presentation) |
47 |
|
4.3.3 商业逻辑层(Business Logic) |
47-48 |
|
4.3.4 数据服务层(Data) |
48-49 |
|
4.4 基于OPC 与XML 的工业数据采集 |
49-53 |
|
4.4.1 基于OPC 规范的工业信息系统 |
49-50 |
|
4.4.2 基于OPC 与XML 工业数据采集组成部分 |
50-53 |
|
4.4.2.1 Web 浏览器客户和Web 服务器 |
51 |
|
4.4.2.2 OPC-XML 组件 |
51 |
|
4.4.2.3 OPC-COM 服务器 |
51-53 |
|
第五章 基于OPC 与XML 数据采集通道实现 |
53-72 |
|
5.1 WEB 服务器端与客户端的实现 |
53-63 |
|
5.1.1 存储设备数据点信息 |
53-59 |
|
5.1.1.1 客户端 |
57-58 |
|
5.1.1.2 服务器端 |
58-59 |
|
5.1.2 创建数据请求 |
59-61 |
|
5.1.2.1 服务器端 |
60 |
|
5.1.2.2 客户端 |
60-61 |
|
5.1.3 显示XML 文档 |
61-62 |
|
5.1.4 小结 |
62-63 |
|
5.2 OPC-XML 组件的实现 |
63-70 |
|
5.2.1 组件接口设计 |
64-65 |
|
5.2.2 组件接口实现 |
65-69 |
|
5.2.3 组件的调用 |
69-70 |
|
5.3 OPC-COM 服务器 |
70 |
|
5.4 系统配置 |
70-71 |
|
5.5 系统实现总结 |
71-72 |
|
第六章 结束语 |
72-73 |
|
参考文献 |
73-77 |
|
附录:攻读硕士期间发表的学术论文 |
77-78 |
|
致谢 |
78 |
|
| 【DOI】 | LunWen.ID:2.2008.376837 |