摘  要

 

随着科技的不断提高,计算机技术的日新月异,用户需求的不断提高,监控系统规模越来越大,选用不同厂家的现场设备和系统的种类也在不断的增加,但由于缺乏统一的标准,开发商必须对系统的每一种设备都编写相应的驱动程序,而且,当硬件设备升级、修改时,驱动程序也必须跟随修改。同时,一个系统中如果运行不同公司的控制软件,也存在着相互冲突的风险。所以,如何实现监控系统的开放和互操作性成为非常关键的一个问题。OPC技术的出现,则很好的解决了这些问题。

OPC是Object Linking and Embedding(OLE)for Process Control的缩写,它是微软公司的对象链接和嵌入技术在过程控制方面的应用。OPC以OLE/COM/DCOM技术为基础,采用客户/服务器(c/s)模式,为工业自动化软件面向对象的开发提供了统一的标准,这个标准定义了应用Microsoft操作系统在基于PC的客户机之间交换自动化实时数据的方法。采用这项标准后,硬件开发商将取代软件开发商为自己的硬件产品开发统一的OPC接口程序,而软件开发者可免除开发驱动程序的工作,充分发挥自己的特长,把更多的精力投入到其核心产品的开发上。这样不但可避免开发的重复性,也提高了系统的开放性和可互操作性。

本文首先分析了OPC的开发背景和历史,以及OPC的优点,仔细研究了一下OPC的各种规范。了解了OPC技术的各种相关概念,在弄清OPC服务器的结构的基础上,用Visual Basic设计了一种基于C/S模式的OPC客户端,通过该客户端成功地实现了VisualBasic与SIEMENS WinCC组态软件之间的动态数据交换,然后在Visual Basic中利用其ADO数据库接口,把WinCC中的数据存储到SQL数据库中。通过这个实例来验证OPC技术的软件开放性,互操作性等。

 

关键字:OPC技术;DCOM;WINCC;SQL数据库;ADO数据接口

 

目  录

 

前  言. 1

第一章 绪论. 2

1.1 OPC的开发背景… 2

1.1.1  工控软件的发展… 2

1.1.2  传统的工业控制系统存在的的问题… 2

1.1.3  基于OPC技术的过程控制系统… 3

1.2 OPC的历史… 4

1.3 OPC技术的优点… 4

1.3.1  实现工控系统集成… 5

1.3.2  价格下降… 5

1.3.3  性能改善… 5

第二章OPC规范的内容. 6

2.1概述… 6

2.2 OPC服务器数据交换规范… 6

2.3 OPC安全规范… 6

2.4 OPC数据访问规范… 7

2.5历史数据存取规范… 7

2.6报警与事件规范… 7

2.7批处理规范… 7

2.8 OPC XML-DA规范… 8

第三章 OPC技术概述. 9

3.1 COM技术… 9

3.2 OPC技术… 9

3.3 OPC接口… 9

3.4 OPC数据访问对象… 10

3.4.1  OPC数据访问对象的分层结构… 10

3.4.2  OPC 服务器… 10

3.4.3  OPC … 11

3.4.4  OPC… 12

3.5 服务器句柄… 12

3.6 OPC客户和OPC服务器的同步和异步… 13

第四章 OPC技术的实际应用. 14

4.1 实例背景… 14

4.2 WINCC的OPC服务器与VB的客户端数据交换… 14

4.2.1  WINCC简介… 14

4.2.2  W inCC数据库数据转储功能分析… 14

4.2.3  WINCC服务器的设置… 15

4.2.4  OPC客户端程序的实现… 15

4.3 WINCC数据转储的实现… 18

4.3.1  VB中访问数据库的ADO接口… 18

4.3.2  通过ADO控件访问SQL 数据库… 19

4.4 测试运行… 20

总  结. 21

致  谢. 22

参考文献. 23

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源