兰 州 理 工 大 学 毕 业 设 计
III
目录
第一章 绪论 ......................................................... 1
1.1 引言 ............................................................ 1
1.2 OPC 的概念 . ..................................................... 1
1.3 设计的背景及意义 ................................................ 2
1.3.1 设计背景 ............................................... 2
1.3.2 设计意义 ............................................... 2
1.4 设计实现 ................................................. 3
第二章 OPC 技术的基础 —COM/DCOM ................................. 4
2.1 什么是 COM ..................................................... 4
2.1.2 COM 的结构 ............................................ 5
2.1.2 注册表 ................................................. 6
2.1.3 COM 特性 .............................................. 6
2.1.4 DCOM ................................................. 7
2.2 OPC 的对象与接口 ............................................... 8
2.2.1 OPC 定制接口对象 ...................................... 8
2.2.2 OPC自动化接口对象 .................................. 10
2.3 OPC 规范概述 . .................................................. 10
2.3.1 OPC 数据访问规范的基本概念 ........................... 11
2.4 OPC 服务器和包装 DLL .......................................... 12
2.4.1 OPC 服务器 ............................................ 12
2.4.2 定制接口和自动化接口 .................................. 13
2.4.3 OPC 代理一占位 DLL ................................... 13
2.4.4 OPC 自动化包装 DLL ................................... 13
2.5 VB6.0 编程技术简介及开发环境 ................................... 14
2.5.1 基本概念 .............................................. 14
2.5.2 应用的基本开发方法 .................................... 14
2.5.3 VB6.0 应用程序开发过程(步骤) ........................ 14
第三章 系统的设计方案论证 .......................................... 17
3.1 系统总方案设计 ................................................. 17
3.2 VB 开发软件特点介绍 ........................................... 17
3.3 VB 6.0 访问数据库的基本原理 .................................... 18
3.3.1 ODBC 数据库开发技术 ................................. 19
3.3.2 DAO 数据库开发技术 . .................................. 19
3.3.3 OLEDB 数据库开发技术 ................................ 19
3.3.4 ADO 数据库访问技术 . .................................. 19
3.4 方案确定 ....................................................... 20
3.4.1 连接方案确定 .......................................... 20
3.4.2 数据采集方案确定 ...................................... 20
第四章 OPC服务器配置 .............................................. 21
4.1 西门子 s7-300PLC OPC配置 ...................................... 21
4.2 AB PLC 通过 OPC 方式和 VB 客户端的通讯 ........................ 28
第五章 OPC客户端设计 .............................................. 35