工业实时数据采集传送软件开发设计毕业论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工业实时数据采集传送软件开发设计毕业论文

目录

第一章绪论 (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.3COM特性 (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.1OPC服务器 (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)

5.1 OPC对象 (35)

5.2 OPC数据访问方式 (35)

5.3 客户端数据访问程序实现 (36)

5.3.1对象及变量的声明 (36)

5.3.2连接服务器 (37)

5.3.2异步读写的实现 (38)

5.3.3断开连接释放资源 (41)

5.3.4 VB界面设计 (42)

5.3.5错误处理 (43)

第六章对SQL Serve2000数据库的访问 (44)

6.1 SQL Serve2000数据库系统简介 (44)

6.2 SQL Serve 2000的特点 (44)

6.3 SQL Serve 2000的系统结构 (45)

6.4 SQL Serve 2000数据库的创建 (46)

6.4.1 SQL Serve 2000的常用管理工具 (46)

6.5数据库文件 (48)

6.6创建数据库结构 (48)

6.7在数据库中创建数据表 (50)

6.8 VB中用ADO连接数据库的方法 (50)

6.8.1 ADO简介 (50)

6.8.2用ADO对象连接SQL Serve数据库 (51)

6.9向SQL Serve2000数据库中添加记录 (56)

第七章设计总结体会 (58)

参考文献 (59)

外文原文及翻译 (60)

致谢 (79)

附录 (81)

.

第一章绪论

1.1引言

随着微电子、计算机、通信和网络等技术的发展,自动化领域发生着深刻的变化。智能仪器仪表越来越多地活跃在工业现场,可以提供以前无法得到的大量信息。这些信息不仅包括现场的温度、压力等被测参数,也包括装置本身的运行状况、组态参数。当大量现场信息由智能仪表直接进入监控计算机或通过现场总线传至监控计算机后,一方面存在着计算机部应用程序对现场信息的共享与交互问题:另一方面,企业部现场控制层、生产管理层和经营管理层的应用软件之间的数据也难以共享与交互,这就形成了“信息孤岛”现象。

因此有必要统一数据的访问标准。OPC(OLE for Process Control,用于过程控制的0LE)技术正是在这样的背景下应用而生的。OPC为多种多样的过程控制设备提供了一个公共的接口,而与过程中的控制软件与设备无关,可以减化和促进企业部各系统的集成,更好的实现数据采集。

本设计从具有良好数据共享功能和适用于经营管理层的角度出发,研究和开发OPC客户监控系统软件。

1.2 OPC的概念

在OPC出现以前,传统的控制方式下,应用软件为了获得现场设备的数据必为每种相连的控制设备开发通讯的驱动程序,由于不同设备甚至同一设备不同模块单元的驱动程序也有可能不同,软件开发商很难同时对这些设备进行访问以优化执行效率。另外,对同一控制设备不同的应用程序需要开发不同的驱动。硬件设备只要稍作改动,就可能引起应用程序改写驱动,工作量非常大。硬件供应商也在尝试解决这个问题,然而由于不同客户有着不同的需要,同时也存在着不同的数据传输协议,因此也一直没有完整的解决方案。产生这些问题的关键在于缺乏统一的数据访问接口,是系统间的通讯无法按通用方式实现。OPC技术正是在此背景下应运而生的。OPC是工业自动化过程中数据交换的一个标准,OPC的出

相关文档
最新文档