工业实时数据采集传送软件开发设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要
目前的工业监控组态软件产品中,国外产品性能好,但价格不菲,而且技术资料保密,国内产品在系统的功能、开放性和可靠性上存在着一定的不足。因此,如何发展具有我国自主版权、先进的新一代工控软件,逐步摆脱对国外技术的依赖,是一个很有意义的课题。尤其对系统软件封闭、互操作性差的异构系统集成意义重大。
针对上述问题,在深入分析工业监控需求的基础上,针对设备、子系统异构情况下系统互联问题,研究并开发了一套以异构系统内部各子系统的监控系统为底层数据提供者,面向企业管理层,具有一定功能和较高开放性的OPC客户监控软件,解决了异构系统集成中软件集成的难题。
通过对OPC数据访问规范的深入研究,提出了基于OPC网络服务器的客户端监控软件的设计方法,采用自动化接口,实现了网络OPC服务器配置组件和简单的OPC客户应用程序。通过全球一致标准的OPC接口可以共享所有提供了OPC服务器的现场设备的数据。现场设备中OPC服务器的功能类似于I/O驱动器,它负责与作为数据供应方的现场设备通信,将来自数据供应方的数据通过标准的OPC接口“暴露”给数据使用方(如人机界面软件)。数据使用方充当了OPC 客户的角色。标准接口是保证互操作性的关键。它使一个OPC客户可以同时与多个OPC服务器“对话”。
SQL Serve2000数据库的连接配置,实现在SQL Serve数据库的数据导入。关键词:OPC ;自动化接口;数据访问规范;SQL Serve2000
Abstract
This paper mainly discusses the research and development of supervisory and control software based on OPC client. Foreign similar software is of high quality while it is expensive and the technical detail is kept as a secret.The domestic corresponding software still needs a big improvement in the function openness and fildelity. How To develop new industrial control software with our own—patent and characteristics is a research topic of great meaning.Specially,it is critical to realize integration of distributed and isomerous system which is close in system software and is bad interoperability.
On the basis of requirements of industrial supervisory,this paper researches and develops a suit of supervisory and control software based on OPC client with subsystems in isomerous system acting as providers of datum,which orients On the basis of requirements of industrial supervisory,this paper researches and develops a suit of supervisory and control software based on OPC client with subsystems in isomeous system acting as providers of datum,which orients. The thesis focuses its work on researching and realizing to configure data source of OPC servers registered in the computer network.And frame Real-time Database.
Via the research of OPC Data Access Standard,this thesis brings forward a kind of designing method of client supervisory and control programs based on OPC server on network, using the automation interface, realizes the configuration component of OPC server 0n network and simple client programmer based on 0PC.SQL Serve2000 database connection configuration, data import SQL Serve database
Key Words: OPC Automation Interface Data Access Standard SQL Serve2000
目录
第一章绪论 (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)