基于OPC技术的柴油机网络化测控系统研究

基于OPC技术的柴油机网络化测控系统研究

论文摘要

柴油机网络化测控系统已经成为未来柴油机控制技术的发展趋势,实现远程网络的互联,实质性地提高测控性能,用户对关键参数在线测控,对试验数据查询分析并实现远程的数据查询和离线分析处理能力,这种网络化的信息集成和共享是提高柴油机测控性能可靠且有效的途径。在国外对动力系统的网络化监控技术已经应用于实际并形成一定的系统,而此技术在国内的开发相对落后。因此,对柴油机的网络化测控系统进行研究是非常必要的。OPC(OLE for Process Control)是微软公司的对象链接和嵌入技术在过程控制方面的应用,本文结合OPC技术设计了柴油机网络化测控系统结构,分析了各层次的功能。其中实现网络化的关键是异构网络间的互联与集成,本文采用OPC接口技术对现场设备层和管理层之间的网络连接进行研究,并设计开发了OPC标准接口。本文重点是对OPC接口的设计和开发,通过对OPC服务器软件的分析,设计了服务器的界面且实现了服务器对象的主要接口功能,应用VB编译语言,开发了具有数据读写功能的客户端程序。经过OPC Client与OPC Server之间的调试,实现了客户端和服务器间的网络通信。客户端通过OPC服务器从CAN接口卡中读取了CAN发送的数据,并成功的对服务器进行数据写入操作,实现了OPC接口功能,完成了网络间的信息集成,达到预期的目的。本文基于OPC技术,实现了异构网络间的信息集成,解决了测控系统网络化的关键技术,为实现整个测控系统的网络化奠定了基础。

论文目录

  • 摘要
  • Abstract
  • 第1章绪论
  • 1.1 课题的提出
  • 1.2 国内外相关的研究现状
  • 1.2.1 柴油机测控系统的现状和发展前景
  • 1.2.2 OPC 技术的应用
  • 1.2.3 基于OPC 技术的网络化测控系统
  • 1.3 论文主要工作内容
  • 第2章柴油机测控系统网络化构成
  • 2.1 网络化结构的关键技术
  • 2.2 异构网络间互联与集成方法
  • 2.2.1 网关技术
  • 2.2.2 基于公共网络的多OPC 服务器实现异构网络的互联与集成
  • 2.3 柴油机测控系统网络化结构
  • 2.3.1 网络化测控系统的结构
  • 2.3.2 网络化测控系统的软件结构
  • 2.3.3 OPC Server 与Client 的功能
  • 2.4 网络传输性能的实现
  • 2.4.1 实时性的实现
  • 2.4.2 可靠性的实现
  • 2.5 本章小结
  • 第3章测控系统网络中的OPC 服务器
  • 3.1 OPC 服务器应实现的功能
  • 3.2 OPC 服务器的设计
  • 3.2.1 服务器的总体结构
  • 3.2.2 服务器开发的步骤
  • 3.4 OPC 服务器中模块的建立
  • 3.4.1 服务器程序界面
  • 3.4.2 对象连接通讯模块
  • 3.4.3 OPC 服务器中对象与接口功能
  • 3.4.4 接口的设计结构
  • 3.4.5 服务器对象接口的实现
  • 3.4.6 与硬件设备进行通信
  • 3.5 服务器端参数的监测
  • 3.5.1 柴油机监控系统信号的介绍
  • 3.5.2 信号的实时性分析
  • 3.6 本章小结
  • 第4章OPC 客户端的设计与开发
  • 4.1 OPC 客户端应实现的功能
  • 4.2 OPC 客户端软件的设计
  • 4.2.1 客户端/服务器的交互流程及开发步骤
  • 4.2.2 OPC 数据访问规范及接口
  • 4.2.3 OPC 客户端数据访问方式的选择
  • 4.3 OPC 客户端的开发
  • 4.3.1 接口的调用
  • 4.3.2 引用设置OPC 包装DLL
  • 4.3.3 接口变量声明
  • 4.3.4 定义全局变量
  • 4.3.5 连接OPC 服务器和建立OPC 组
  • 4.3.6 添加OPC 标签
  • 4.3.7 数据读写方式访问
  • 4.3.8 断开OPC 服务器
  • 4.4 本章小结
  • 第5章 OPC 客户端与服务器的测试
  • Server 软件与CAN 设备的连接'>5.1 OPCServer 软件与CAN 设备的连接
  • 5.2 OPC 客户端软件的测试
  • 5.3 客户端与CAN 接口卡之间的数据读写
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于OPC技术的柴油机网络化测控系统研究
    下载Doc文档

    猜你喜欢