OPC数据存取服务器研究与设计

OPC数据存取服务器研究与设计

论文摘要

随着计算机技术的不断发展,应用于工业控制领域的软件与硬件设备的种类也越来越丰富,系统集成变得越来越复杂与困难。所以,无论是对于客户还是开发者而言,一套统一、通用的标准是非常必要的。OPC(Object Linking and Embedding for Process Control)就是这样一种通用的工业标准。OPC是微软公司的对象链接和嵌入技术在过程控制方面的应用,为工业自动化软件面向对象的开发提供了一项统一的标准。它是为解决应用软件与各种设备驱动程序之间的通讯而提出的,它把硬件厂商和应用软件开发者分离开来,大大提高了双方的工作效率。OPC减少了系统集成过程中的重复工作,代表了今后过程控制系统通信标准的发展方向。本文首先介绍了OPC技术产生的背景,以及OPC数据存取规范的详细内容,然后对OPC技术的基础COM/DCOM技术进行了比较系统的分析。接着介绍了如何用ATL设计OPC服务器程序和在设计过程中遇到的问题的解决方法,这是本论文的核心。最后介绍了对OPC服务器程序的测试。本论文不仅实现了OPC服务器的基本功能,使其符合OPC规范,还设计了服务器的地址空间,实现了服务器的地址空间浏览可选功能。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 研究背景
  • 1.2 OPC研究历史和现状
  • 1.2.1 OPC定义
  • 1.2.2 OPC的历史
  • 1.2.3 OPC的现状和发展
  • 1.3 课题研究的内容
  • 第二章 OPC数据存取规范的研究
  • 2.1 OPC数据存取规范基础
  • 2.1.1 OPC规范介绍
  • 2.1.2 OPC数据存取规范一览
  • 2.1.3 OPC数据存取规范的基础信息
  • 2.2 OPC服务器对象及其接口
  • 2.3 OPC组对象及其接口
  • 2.3.1 OPC组对象的一般属性
  • 2.3.2 OPC组对象接口介绍
  • 2.4 客户端接口
  • 2.5 小结
  • 第三章 OPC技术基础——COM技术
  • 3.1 COM与OPC的关系
  • 3.2 COM的基本概念
  • 3.2.1 COM对象
  • 3.2.2 COM接口
  • 3.3 COM应用模型
  • 3.3.1 客户/服务器模型
  • 3.3.2 进程内组件
  • 3.3.3 进程外组件
  • 3.3.4 COM库
  • 3.4 COM组件
  • 3.4.1 实现类厂对象
  • 3.4.2 类厂对象的创建
  • 3.4.3 实现自动注册
  • 3.4.4 实现自动卸载
  • 3.5 COM扩展
  • 3.5.1 可连接对象
  • 3.5.2 分布式COM(DCOM)
  • 3.5.3 自动化(Automation)
  • 3.6 小结
  • 第四章 OPC数据存取服务器的开发与测试
  • 4.1 ATL介绍
  • 4.2 OPC数据存取服务器设计
  • 4.2.1 建立OPC服务器框架
  • 4.2.2 创建OPC服务器对象和组对象
  • 4.2.3 OPC服务器的类实现
  • 4.2.4 OPC服务器的异步通讯实现
  • 4.2.5 OPC服务器的浏览地址空间实现
  • 4.2.6 用户界面
  • 4.2.7 OPC服务器的注册
  • 4.3 OPC服务器的测试
  • 4.3.1 OPC服务器测试的软件环境
  • 4.3.2 OPC服务器功能测试
  • 4.4 本章小结
  • 第五章 结论与展望
  • 5.2 本文所做的工作
  • 5.2 展望
  • 参考文献
  • 致谢
  • 攻读学位期间参与的科研项目
  • 相关论文文献

    • [1].基于电力企业的业务数据存取优化方式[J]. 山东电力技术 2015(05)
    • [2].云环境下政府数据存取的法律困境及应对[J]. 暨南学报(哲学社会科学版) 2014(01)
    • [3].云环境下政府数据存取的法律应对[J]. 上海城市管理 2014(05)
    • [4].高级数据存取框架的研究与实现[J]. 国外电子元器件 2008(12)
    • [5].配电网监控数据存取服务器设计与实现[J]. 工业控制计算机 2011(08)
    • [6].电子商务系统的性能评测与数据存取优化[J]. 计算机工程与应用 2008(25)
    • [7].基于ADO.NET在连接环境下的数据存取[J]. 电脑知识与技术 2008(17)
    • [8].基于标准数据存取接口的船舶结构数据交换技术[J]. 计算机集成制造系统 2010(11)
    • [9].计算机数据库技术在信息管理中的运用分析[J]. 科技风 2016(15)
    • [10].基于OPC UA的历史数据存取[J]. 微型电脑应用 2010(02)
    • [11].PC服务器实现海量数据存取的方法[J]. 广西科学院学报 2009(01)
    • [12].基于.NET技术实现对图像数据存取方法的研究[J]. 常州信息职业技术学院学报 2012(06)
    • [13].浅析VS2005数据存取层[J]. 黄冈职业技术学院学报 2010(04)
    • [14].基于DOM与SAX的数据存取技术研究与实现[J]. 信息技术 2009(02)
    • [15].基于ORM的EPDM数据存取接口的研究[J]. 中国信息界 2012(08)
    • [16].SafeNet全球身份认证调查显示,多重身份认证保护数据存取安全日渐普遍[J]. 计算机与网络 2014(13)
    • [17].OPC数据存取服务器的研究与开发[J]. 兰州大学学报(自然科学版) 2008(S1)
    • [18].基于Mongodb以及GIS的海量探地雷达数据存取研究[J]. 城市勘测 2018(S1)
    • [19].基于NoSQL技术的海量地理数据存取体系研究与设计[J]. 电脑编程技巧与维护 2015(22)
    • [20].基于JDBC的LOB数据存取技术研究及应用[J]. 湖南人文科技学院学报 2008(04)
    • [21].基于动态可调簇的无线传感网络能量感知数据存取算法[J]. 四川大学学报(自然科学版) 2018(03)
    • [22].Oracle数据库大对象数据存取的两种实现方法及时间性能比较[J]. 佳木斯大学学报(自然科学版) 2014(01)
    • [23].基于蚁群理论的数据存取算法研究[J]. 微计算机信息 2010(24)
    • [24].面向组件的思想在数据存取技术应用中的研究[J]. 电脑开发与应用 2008(10)
    • [25].大数据在公共交通中的应用[J]. 中国新通信 2016(20)
    • [26].基于IEC 61970 DAIS DA的电力数据交换服务设计[J]. 电力系统自动化 2008(11)
    • [27].动动配置,数据存取更安全[J]. 网络安全和信息化 2016(08)
    • [28].大数据时代公民的信息保护与立法[J]. 湖南人文科技学院学报 2016(02)
    • [29].一种基于Ajax和UserData浏览器行为的Web系统数据存取交换模型[J]. 计算机系统应用 2008(04)
    • [30].关系数据库中无模式数据存取实现方法[J]. 中山大学学报(自然科学版) 2013(04)

    标签:;  ;  

    OPC数据存取服务器研究与设计
    下载Doc文档

    猜你喜欢