当前位置: 首页> 学位论文 >详情
原文传递 OPC技术在列车上水控制系统的应用研究
论文题名: OPC技术在列车上水控制系统的应用研究
关键词: 客户端程序;服务器程序;OPC技术;上水控制系统;过程控制
摘要: OPC(OLEforProcessControl,用于过程控制的对象链接和嵌入)是基于Microsoft的OLE(ObjectLinkingandEmbedding,对象链接和嵌入)/COM(ComponentObjectModel,组件对象模型)技术,为解决工业客户机与各种设备驱动程序间通讯而产生的一项工业技术规范和标准。OPC技术规范是OPC基金会制定的,它提供了统一的数据访问软硬件接口。由于OPC技术比传统数据存取方式(驱动程序法和动态数据交换法)更具开放性和先进性,已经得到越来越多的工控领域硬件和软件制造商的承认和支持,实际上已成为工业控制软件公认的标准。 作者以VisualBasic6.0为开发平台,采用OPC数据存取2.02规范开发了列车上水控制系统监控软件。该监控软件通过OPC自动化接口访问OPC服务器的方法,成功地读取了硬件的数据,而不必自己独立开发和硬件的通信程序。该OPC客户端程序开发成功后,实现访问OPC服务器的程序代码还可以应用到其它任意一个带有OPC服务器的监控系统中,提高了程序代码的重用性。采用OPC技术后,将列车上水控制系统监控软件开发的复杂性大大简化,大大缩短了软件开发周期,提高了软件的开放性和稳定性,减少了对商业组态软件的需求。 本文首先介绍了OPC技术产生的背景、发展历史和国内外研究状况。还重点分析了OPC应用程序设计的理论基础和设计方法。由于数据传输的重要性,本文对OPC数据传输的三种方法:同步、异步和订阅式通信机制进行了比较详细的论述。接着在VisualBasic6.0编程环境中用快速开发工具DLL设计了OPC服务器程序,实现了OPC服务器的主要接口和基本功能,开发了监控模块的通信程序。本文还用OPCQuickClient客户端软件对OPC服务器进行了测试。完成了硬件的搭建和OPC服务器程序的配置后,以VisualBasic6.0为开发平台开发了列车上水控制系统监控软件,采用OPC技术的异步和订阅式通信机制成功地读取了OPC服务器的数据,从而无须了解底层的硬件知识就实现了对流量、压力和状态信号的监控。通过DCOM(分布式组件对象模型)的设置后,OPC客户端程序还可以通过网络访问远程计算机上的OPC服务器。另外还开发了OPC浏览器、编写了实时曲线、棒图、报表的打印和导出等程序模块。
作者: 詹根基
专业: 机械制造及其自动化
导师: 郭厚焜
授予学位: 硕士
授予学位单位: 华东交通大学
学位年度: 2006
正文语种: 中文
检索历史
应用推荐