新疆大学硕士学位论文基于VC的OPC客户端软件研究与实现姓名:史颖申请学位级别:硕士专业:控制理论与控制工程指导教师:梁岚珍20070602基于VC的OPC客户端软件研究与实现作者:史颖学位授予单位:新疆大学相似文献(10条)1.学位论文石韬基于DCS的OPC数据访问服务器的设计与实现2004该文采用国际通用标准OPC和微软的COM技术,按照软件工程的原则,为DCS设计了一个OPC服务器,并在实验室开发的AUTO-3000DCS上得以实现和验证.该文的设计也为其它工控软件的开放性研究提供了借鉴经验.在所做研究工作的基础上,作者撰写了该论文,共分为五章.第一章首先概述了OPC标准产生的背景、发展与现状、要解决的问题、适用范围、性能以及OPC与DDE、ADO技术的比较.然后概要介绍了COM技术的特点,以及作者所做的主要工作.第二章对OPC接口规范进行了比较详细的分析,阐述了OPC通用接口、OPC自定义接口和OPC自动化接口之间的关系,提出了该文主要目标是实现OPC自定义接口.然后介绍了OPC通用接口和OPC自定义接口及重要的接口函数,揭示了OPC所包含的服务器、组、点等对象模型.最后概要说明了OPC客户对OPC服务器的使用流程.第三章、第四章和第五章介绍了作者的主要研究成果.第三章提出了使用COM技术将DCS改造成进程外COM服务器的方法,并为DCS提出了一种简单的对象模型并设计了较通用的COM接口,利用该接口实现了DCS与其OPC服务器的通信.该接口具有良好的抽象性,很好的隔离了DCS及其OPC服务器,使得OPC服务器不再依赖于DCS的具体实现.第四章是全文的重点,详细介绍了基于DCS的OPC服务器的设计与实现.第五章利用三个OPC客户程序对该文设计的OPC服务器的基本功能进行了测试.最后的结束语介绍了作者三年来对OPC服务器的研发历程,总结了所实现的OPC服务器存在的不足之处,并提出了改进的建议.2.期刊论文周磊.刘大成.周传福.徐群.ZHOULEI.LIUDACHENG.ZHOUCHUANFU.XUQUNOPC规范下数据访问服务器的设计与实现-微计算机信息2007,23(31)绍了OPC规范及OPC数据访问服务器的对象.给出了OPC数据访问服务器程序设计的总体结构,并详细论述了OPC数据访问服务器各个部分实现的过程.最后指出开发OPC服务器所具备的基础知识及本文具有一定的借鉴意义.3.学位论文申帆VCS2集散控制系统OPC数据访问服务器的开发2004VCS2是由广东肇庆维光仪表有限公司委托开发的小型DCS系统,它是针对流程工业中小型单元设备的过程控制而开发的,以提供控制品质为核心以工程控制为重点的完整的小型DCS,主要应用在各种中小型工厂的控制系统中.在VCS2系统软件方面,随着计算机技术、网络技术及通信技术突飞猛进的发展,传统的控制系统系统软件的设计方法己不适应发展的需要,因为传统的方法带来诸如系统升级和移植不便的缺陷.为克服这些缺陷,在VCS2中我们使用了OPC(OLEforProcessControl)技术.OPC是微软公司的对象链接和嵌入技术在过程控制方面的应用,为工业自动化软件面向对象的开发提供一项统一的标准,目的是为工厂底层设备或者控制室数据库中的大量数据源之间的通信提供一种标准的通信机制.该文详细介绍了小型DCS系统VCS2的OPC数据访问服务器的开发过程.为力求完整,在第二章简单讨论了DCS(集散控制系统)的发展现状、传统软件设计面临的问题以及OPC解决方案;接着在第三章对OPC技术的基础OLE/COM技术原理作了较为详细的介绍,重点论述了COM对象的封装性和可重用性、COM接口的描述、DCOM技术及OLE技术.接下来的第四章详细说明了VCS2系统中OPC数据服务服务器的设计,先论述了OPC服务器的总体结构和对象的逻辑结构,然后分别介绍对象与接口设计、数据存储区设计、界面设计和驱动设计这四大部分.在第五章讨论了OPC数据服务服务器数据访问的六种形式的实现及其实现的基础——服务器多线程模型.论文结尾给出了OPC数据访问服务器的测试及OPC的发展方向.4.期刊论文靳其兵.王艳艳.龙萍.JINQi-bing.WANGYan-yan.LONGPing基于FDT的OPC跨平台数据访问研究-计算机工程2010,36(4)在解决分散控制系统(DCS)中多平台的数据访问和集成问题时,必须为每个不同的平台开发一个相应的数据访问接口和服务器.在研究FDT技术的基础上,提出一个基于FDT技术的OPC跨平台数据访问模型,利用该模型解决了在DCS系统下数据访问依赖于设备的现场总线类型、厂商和设备特点的问题.5.学位论文周欣OPC数据访问规范的应用研究2003该文就OPC技术的实现原理和应用OPC标准的系统集成进行了研究,并对OPC的未来发展及其对工业控制系统的影响进行了展望.OPC的核心技术是COM(ComponentObjectModel)即组件对象模型,了解COM的原理和开发方法是从事OPC的研究的必要前提.笔者通过对COM的概括性介绍,着重阐述了OPC-COM的实现原理,从中可以真正认识OPC与COM的关系,为下一步进行OPC应用开发打下良好的基础.针对不同的用途,OPC基金会制定了多种技术规范,而其中最根本的一种是OPC数据访问规范.实际的OPC应用系统总是由OPC服务器和OPC客户程序组成的,作者对二者的具体实现进行了研究,并编写相关的OPC应用程序,包括:针对OMRONCS1PLC串口通信的OPC服务器程序(利用沈阳自动化研究所开发的SmartOPC工具);用VB实现OPC数据访问客户程序(支持OPCDA2.0规范).利用编写的OPC服务器和客户程序,实现了对OMRONCS1PLC的实时数据采集.6.期刊论文边蓓蓓.BIANBei-bei过程控制系统OPC规范下的数据访问-光盘技术2008,(12)介绍了OPC服务器的组成、OPC服务器的实现方法和OPC客户程序的体系结构以及它们之间的访问数据的过程控制.以烟草企业中的以太网系统为例,介绍了OPC服务器在企业现场总线中的应用.7.学位论文孙大林基于Modbus/TCP的OPC数据访问服务器的研究与开发2006OPC是过程控制软硬件与基于windows平台的应用程序之间的通讯通道,它包含了一系列工业标准规范。OPC服务器利用微软的OLE技术与OPC客户程序进行通讯,并在COM技术的基础上开发一系列对象、接口、方法标准集。Modbus/TCP是实现监控系统自动化设备的通讯标准-Modbus协议族的一员,它通过TCP/IP协议将Modbus报文信息封装,使其可以在Intranet或Internet中传输。Modbus/TCP通常作为工业现场各种PLC、I/O模块与其它类型总线间的“网关”发挥着重要作用。本文将socket和Modbus/TCP报文作为重点进行介绍。随着Modbus技术的日趋完善,越来越多的厂商开始生产Modbus/TCP产品。因此,设计生产基于Modbus/TCP的OPC数据访问服务器成为了一个需要进行研究和创新的课题。本文设计的Modbus/TCP数据访问服务器在OPC客户端和设备间提供数据交换通道,而且服务器还可以模拟出三种信号,可以方便OPC客户端进行访问和查看数据。此服务器支持OPC数据访问规范2.0版要求的所有必选接口,实现了Modbus/TCP标准中的01,02,03,04功能码的功能。最后,本文对利用客户端软件对服务器功能进行了测试。8.期刊论文刘永超.马钧.廖力清OPC技术在SCADA系统中的应用-广东自动化与信息工程2003,24(4)本文介绍了在SCADA系统中的应用的OPC技术,提出了一个基于OPC技术的SCADA系统的设计思想.并结合OPC数据服务器设计原型,提出了OPC服务器开发工具的设计方案,给出了开发工具的接口函数集合.9.学位论文李庆军MODBUS/TCPOPC数据访问服务器的研究与实现2004用于过程控制的OLE(OPC)是过程控制软硬件与基于Windows平台的应用程序之间的通讯通道,它包含了一系列工业标准规范.OPC服务器利用微软的OLE(现在可以看作组件对象模型-COM)技术与OPC客户程序进行通讯,并在COM、DCOM技术的基础上开发一系列对象、接口、方法标准集.MODBUS/TCP是实现监控自动化设备的通讯标准--MODBUS协议族的一员,它通过TCP/IP协议将MODBUS报文信息封装,使其可以在Intranet或Internet中传输.MODBUS/TCP通常作为工业现场各种PLC、I/O模块与其它类型总线间的'网关'来发挥重要作用.一些行业领导厂商将MODBUS作为自己的系统总线.MODBUS基于一系列典型的数据表建立数据模型.在通讯软件和仿真软件的开发中,本文将socket和MODBUS/TCP报文作为重点进行介绍.开发工具包可用于快速开发OPC服务器,OPC开发工具包封装了DCOM和OPC功能.OPC服务器利用工具包提供的API与客户程序交换信息.组件技术在自动化领域内已开始替代单一结构的定制软件结构.利用组件技术,可大大缩短开发周期,并为系统调试和维护提供了灵活性.本文设计的MODBUS/TCPOPC数据访问服务器是一个OPC数据访问服务器,在OPC客户端和MODBUSPLC间提供数据交换通道.本设计采用华富OPC开发工具包来实现MODBUS/TCPOPC数据访问服务器.此服务器支持OPC数据访问规范2.05a版要求的所有必选接口,并实现了MODBUS/TCP客户端,支持MODBUS/TCP标准中的0级和1级数据访问功能.此外,服务器还提供诊断及监视界面供用户查看过程数据和信息.最终,本文介绍了MODBUS/TCPOPC数据访问服务器在开物2000系统下的实际应用.10.期刊论文马增良.兰斌OPC数据访问服务器实现机制研究-计算机工程与应用2003,39(21)概述了OPC数据访问服务器的作用,讨论了它的实现机制,以及OPC服务器对象、OPC组对象、OPC项对象之间关系,具体介绍了OPC服务器对象、OPC组对象和OPC项对象实现方法.简要地介绍了OPC数据访问接口的功能.本文链接:授权使用:上海海事大学(wflshyxy),授权号:2c80fc1d-aaad-4cf4-93d5-9dfa014f568b下载时间:2010年9月23日