OPC服务器的开发及其在煤矿风机监控系统中的应用

来源 :太原理工大学 | 被引量 : 11次 | 上传用户:dai818wei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
OPC(OLE for Process Control)是由OPC基金会制定的一个工业控制软件接口标准,它以微软的COM/DCOM技术为基础,为工业控制软件定义了一套标准的数据访问接口,通过这些接口,应用软件之间能够无缝地集成在一起,实现了数据交换方式的标准化,提高了工业控制系统的开放性和互操作性。OPC技术采用客户/服务器模式,它将工控软件分为客户端和服务器两部分:硬件设备驱动程序封装成可独立运行的部分,称为OPC服务器;上层应用程序作为OPC客户端,它只需要遵循OPC接口标准,就能够从不同的硬件设备提供的OPC服务器中获取数据,从而可以灵活配置系统和实现多种系统的无缝集成。本文在深入研究COM技术和OPC规范的基础上,对OPC服务器的开发及其应用进行了研究,主要内容包括以下几个方面:1.开发了基于Modbus协议的OPC数据存取服务器。首先从总体上设计了OPC服务器的软件结构及实现流程,然后分别对各模块进行了详细设计和编程实现。其中详细设计了OPC对象与接口模块的数据结构和线程模型,采用VC++平台下的ATL辅助开发工具设计了OPCServer、OPCGroup两个标准的COM对象,详细分析了各对象的接口及其函数的实现流程,给出了关键的实现代码。同时结合实际需要以动态链接库形式封装了Modbus协议的串行驱动程序,使之成为支持Modbus协议的OPC服务器。2.编写了OPC客户端测试程序。介绍了OPC自动化客户端程序的开发流程及主要步骤,在VB开发环境下编写了OPC客户端测试程序。3.OPC服务器的测试。利用OPC测试工具对本文开发的OPC服务器进行了全面的功能测试,结果表明本文开发的OPC服务器通信可靠,支持多客户端访问,且能够实现远程通信。4.OPC技术的应用。在完成了OPC服务器和客户端开发的基础上,将OPC技术应用于煤矿主扇风机监控系统中,开发了功能完善上位机监控软件,实现了数据共享和远程监控功能,提高了系统的开放性和可扩展性。
其他文献
教育惩戒,是指学校和教师在教育教学过程和管理中基于教育目的与需要,对违规违纪、言行失范的学生进行制止、管束或者以特定方式予以纠正,使学生引以为戒,认识和改正错误的职
期刊
本文以一款客车为研究对象,通过有限元分析软件对所建立的客车有限元模型进行动态特性分析,为解决特定使用工况下客车产生异常振动提供解决方案。   在动力学理论的基础上
辽河稠油的蒸汽吞吐自“六五”以来,从试验到全面推广的二十余年历程中,已经形成了一整套的较成熟技术。伴随着蒸汽吞吐开采技术的逐步成熟,蒸汽吞吐稠油的产量规模也逐步扩大,目
本文对基于数据仓库技术的统计查询分析系统进行了探讨和研究。文中提出的“可扩展”的数据仓库体系架构,已初步作为方案被采用,待进一步完善后,作为中国石油数据仓库的体系架构
埕岛油田无套压挤压充填防砂工艺技术研究主要是为保证胜利埕岛海上油田开发中、后期油井正常生产而提出的。本文对国内外海上油井防砂工艺技术现状进行了描述;通过对埕岛油田
随着装备制造业的发展,直角坐标机器人被越来越广泛的应用到高端制造领域中去,完成工件的搬运、加工,装配等。于是机器人的路径规划与精密运动控制问题就被提出来了。本文将
力化学反应熔融接枝法利用机械应力使长分子链发生断链产生自由基并与极性基团发生接枝,从而为生产使金属与塑料发生粘连的热熔胶产品制备母料。本文结合螺杆式强剪切力化学
凝析天然气计量是多相流计量的一个分支。由于其液相含率较低,现有多相流量计无法直接应用,使用单相气体流量仪表的测量误差也很大。实际生产中,仍然采用计量分离器,造价高、计量