OPC技术在列车上水控制系统的应用研究

来源 :华东交通大学 | 被引量 : 0次 | 上传用户:wjw909
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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浏览器、编写了实时曲线、棒图、报表的打印和导出等程序模块。
其他文献
解决日益增长的全球能源短缺问题是21世纪人类一直面临的最大挑战。在现阶段,矿物质燃料仍然是最主要的能源形式。同时,大多数的环境问题,如空气污染等都与矿物质燃料的燃烧过程紧密相关。燃料电池是一种可以直接将化学能转化成电能的装置,具有高比功率密度、高能量转换效率、环境友好、低温操作等显著特点,被认为是传统内燃机类能源转换装置最理想的替代品。燃料电池是由两个半反应所构成:阳极的氢气氧化反应(HOR)和阴
2020年注定是个非常不平凡的年度,凶恶的新冠肺炎病毒来势汹汹,无数勇敢的逆行者,全力以赴地抗击疫情.他们的英雄事迹,常常让我热泪盈眶,也不止一次地思考:待在家里的我,能为
期刊
汽车工业是我国的支柱产业,在经济发展中起着重要作用。汽车消费正成为继房地产之后又一消费热点,而为汽车配套的零部件厂家迎来了较大发展机遇。为保证线束安全可靠地使用,汽车
由于在工业、环保、能源等诸多领域的潜在应用,低温CO催化氧化催化剂的研发引起了广泛的关注。和贵金属催化剂相比,铜锰氧化物催化剂具有低廉的价格和良好的活性,本文以合成室温条件下高活性的铜锰氧化物催化剂为目的,改进和优化了传统共沉淀法制备催化剂过程,并讨论了铜锰氧化物催化氧化CO失活机制。在传统共沉淀法(反加)基础上,利用氨水和铜离子的强络合作用选择性刻蚀铜组分,考察了氨水浓度、加入时间等对催化剂理化
目的 分析中西医结合治疗消化性溃疡的临床效果.方法 随机选取2018年2月~2019年2月我院消化科收治的消化性溃疡患者40例,根据电脑随机选取的方式分成对照与观察两组,各20例患