欢迎来到天天文库
浏览记录
ID:20021401
大小:58.56 KB
页数:4页
时间:2018-10-08
《软件设计实验报告new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1、实验目的掌握常用开发软件(VB)读取数据采集卡中数据的方法和程序实现,了解通过DDE实现数据交换的原理和方法,了解通过OPC技术实现数据交换的概念和方法,掌握OPC客户端程序的实现方法,设计并实现数据采集和监视的监控软件。2、实验内容通过学习OPC的概念,了解OPC的优点以及在现实中的应用领域。利用VB开发OPC应用程序。2.1OPC概念OPC全称是ObjectLinkingandEmbeding(OLE)forProcessControl,OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/C
2、OM接口完成的,在OPC技术中使用的是OLE2技术,OLE标准允许多台微机之间交换文档、图形等对象。2.2OPC的优点设备开发者:可以使设备驱动程序单一化。应用软件开发者:可以使用通用的开发工具,不必特别开发接口,使设备接口的开发简单易行。用户:可以使用各种商业软件包,降低系统构成的成本。同时可以方便的使用不同设备厂商的设备。2.3OPC应用领域数据采集软件:历史数据访问:OPC提供了读取存储在过程数据存档文件、数据库或远程终端设备中的历史数据以及对其操作、编辑的方法。报警和事件处理:OPC能够更好地捕捉控制过程中的各种报
3、警和事件并给予相应的处理。数据冗余技术:OPC技术的使用可以更加方便地实现软件冗余,而且具有较好的开放性和可互操作性。远程数据访问:利用Mierosoft的DCOM技术,OPC实现了高性能的远程数据访问能力。2.4使用VB开发OPC应用程序OPC应用程序首先生成OPC服务器支持的OPC对象,然后可以使用OPC对象支持的属性和方法对其进行操作。一个OPC程序可以和多个OPC服务器连接。在VisualBasic里,是以对象的单位对OPC服务器进行访问。OPC自动化接口是由以下四种对象所定义:OPC服务器、OPC组(OPC组集合
4、)、OPC标签(OPC标签集合)、OPC浏览器。2实验步骤1.建立一个VisualBasic工程并设置OPC包装DLL;2.建立一个OPC对象,包括对于变量的声明,连接OPC服务器和建立OPC组(Connect子程序),添加OPC标签(AddItem子程序)以及断开服务器(Disconnect子程序);3.窗体的设计以及每个控件名称及按钮的处理,即按钮程序和之前子程序的链接;4.实现基本的功能,检查错误原因;5.添加自己的功能。3实现功能我们小组完成了“设计并实现数据采集和监视的监控软件”的任务工作。可以在我们设计的页面中
5、完全监视我们的感应罐温度和液位。图一在我们的设计页面中,我们不仅完成了对规定按钮的设置,并且多加了两个控制按键输入数字以后可以使得数据达到输入的要求。图二这是我们运行时候的界面,里面是最基本的功能,可以实时显示反应罐的温度和液位。图三这是我们附加功能的界面,可以更改反应罐的温度和液位数据。5实验小结
此文档下载收益归作者所有