文档介绍:1、 实验目的
掌握常用开发软件(VB)读取数据采集卡中数据的方法和程序实现,了解通过 DDE实现数据交换的原理和方法,了解通过OPC技术实现数据交换的概念和方法, 掌握OPC客户端程序的实现方法,设计并实现数据采集和监视的监控软件。
1、 实验目的
掌握常用开发软件(VB)读取数据采集卡中数据的方法和程序实现,了解通过 DDE实现数据交换的原理和方法,了解通过OPC技术实现数据交换的概念和方法, 掌握OPC客户端程序的实现方法,设计并实现数据采集和监视的监控软件。
2、 实验内容
通过学****OPC的概念,了解OPC的优点以及在现实中的应用领域。利用VB开发OPC应用 程序。
OPC概念
OPC 全称是 Object Linking and Embeding (OLE) for Process Control, OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM 接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交 换文档、图形等对象。
OPC的优点
设备开发者:可以使设备驱动程序单一化。
应用软件开发者:可以使用通用的开发工具,不必特别开发接口,使设备接 口的开发简单易行。
用户:可以使用各种商业软件包,降低系统构成的成本。同时可以方便的使 用不同设备厂商的设备。
OPC应用领域
数据采集软件:
历史数据访问:opc提供了读取存储在过程数据存档文件、数据库或远程终 端设备中的历史数据以及对其操作、编辑的方法。
报警和事件处理:OPC能够更好地捕捉控制过程中的各种报警和事件并给予 相应的处理。
数据冗余技术:OPC技术的使用可以更加方便地实现软件冗余,而且具有较 好的开放性和可互操作性。
远程数据访问:利用Microsoft的DCOM技术,OPC实现了高性能的远程数 据访问能力。
OPC应用程序首先生成OPC服务器支持的OPC对象,然后可以使用OPC对象 支持的属性和方法对其进行操作。一个OPC程序可以和多个OPC服务器连接。
在Visual Basic里,是以对象的单位对OPC服务器进行访问。OPC自动化 接口是由以下四种对象所定义:OPC服务器、OPC组(OPC组集合)、OPC标签(OPC 标签集合)、OPC浏览器。
3实验步骤
建立一个Visual Basic工程并设置OPC包装DLL;
建立一个OPC对