论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
VC环境下的OPC客户端程序开发
 摘  要  本文通过分析p 数据访问规范,介绍了有关p技术的基本概念、数据访问方式以及编写p客户端接口程序的一般方法。同时给出了一个具体实例,用visual ++编写了一个p客户端接口程序,并利用p服务器kepserver对其进行测试,实现了p客户端与p服务器之间的数据交换。    关键词  p服务器;p客户端;技术 

1  引言

    随着通信技术、计算机技术和自动化技术的快速发展,大范围信息共享的需求在自动化系统中显得越来越来越重要,现代工业控制系统已逐渐发展成为以现场设备层、过程控制层和中央管理层三个层次组成的系统,因而对其开放性也提出了更高的要求。在传统的控制系统中,现场设备之间以及现场设备与控制软件之间的信息共享主要是通过驱动程序来实现的,不同厂家的设备使用不同的驱动程序,使得软件开发商不得不开发大量驱动程序来连接这些设备,即使设备厂家在硬件上做小小的改动,应用程序就可能重写,这也势必造成工业控制软硬件的升级与维护不便,给用户和软件开发商带来巨大的工作负担。同时,由于不同设备的驱动程序也有所不同,使得不同的应用程序也不能同时访问同一设备的数据,因此,需要制定一种统一开放的接口标准,使应用程序能够方便的存取一台或多台现场设备的数据,为不同厂商的软硬件提供一种系统集成和数据交换的途径。正是在自动化系统开放性要求的驱使下,促使了p技术的产生。

2  p技术简介

    p(le fr press ntrl)是基于微软公司的dna(distributed internet appliatin)构架和 (pnent bjet del)/d(distributed )技术,根据易扩展性而设计的,p规范定义了一个工业标准接口,这个标准使得技术适用于过程控制和制造自动化等应用领域。le最初意思为对象链接与嵌入,是微软的复合文档技术。随着后续版本le2中导入了技术之后,现在的le在原版的基础上增加了更多新的功能,包括结构化存储、统一数据传输和自动化等,它已经成为独立于计算机语言、操作系统甚至硬件平台的一种规范,进一步推广了面向对象程序设计的概念。p正是建立在le2规范之上,为工业控制领域提供了一种标准的数据访问机制。

2.1  p数据访问规范

    p规范是由世界主要的自动化设备制造商、p基金会和微软公司共同协商制定而成的,为不同厂商的设备和应用程序之间实现了接口标准化。它把硬件供应商和软件开发商分离开来,在设备、数据库等数据源和客户之间架起了一座桥梁,为解决统一接口标准问题提供了解决方案。这其中包括p数据访问规范(p da)、p报警和事件规范(p ae)和p历史数据访问规范(p hda)等,而p数据访问规范是最常用的规范之一。    通过对p数据访问规范的分析可知,在p数据访问规范中主要包括3类对象,分别是p server、p grup和p ite。p服务器对象维护有关服务器的信息并作为p组对象的包容器,能够动态地创建和释放组对象;p组对象除了维护有关自身的信息之外,还提供了包容p项的机制,从逻辑上管理p项。它提供了客户组织数据的一种方法,客户可以对其进行读写,还可以设置客户端的数据更新速率。当服务器缓冲区内的数据发生改变时,p将向客户发出通知,客户得到通知后再进行必要处理,而无需浪费大量的时间进行查询;p项则表示了与p服务器的连接,它并不提供对外接口,客户端不能直接对其进行操作,而是通过组对象对其进行操作的。图1表示了这3类对象的相互关系以及它们与p客户端程序之间的关系。图1  p da服务器对象与p da客户端的对应关系

2.2  p数据访问方式

    p客户端在对p服务器进行数据访问时,可以选择两种不同的访问方式,即同步访问方式和异步访问方式。其中同步访问方式的实现相对简单,p服务器将p应用程序所要求得到的数据访问结果作为方法引数返回给p应用程序,此时p应用程序一直处于等待状态,直到结果被返回为止。当客户数目较少并且与服务器交互的数据量也较少的时候可以采用同步访问方式。与此相对,异步访问方式的实现较为复杂,p服务器接到p应用程序的要求后,立即将方法引数返回,p应用程序随后可以进行其它处理。当p服务器完成数据访问时,触发p应用程序的异步访问完成事件,将数据访问结果传送给p应用程序,p应用程序在v的事件处理程序中接收从p服务器传来的数据。当有大量客户和大量数据交互时,异步访问方式的效率更高,能够避免客户数据请求的阻塞,从而最大限度的节省pu和网络资源。图2和图3分别表示了两种数据访问方式的处理过程。

未完...点击下方链接下载完整文档

VC环境下的OPC客户端程序开发

摘 要 本文通过分析p 数据访问规范,介绍了有关p技术的基本概念、数据访问方式以及编写p客户端接口程序的一般方法。同时给出了一个具体实例,用visual ++ 编写了一个p客户端接口程序,并利用p服务器kepserver对其进行测试,实现了p客户端与p服务器之间的数据
  • 上一篇:Web数据挖掘在个性化网络学习中的应用研究
  • 下一篇:加密访问控制
  • 高速公路机电设备管理系统的研究
    基于Delphi开发平台的分布
    运用PowerShell计算行×列表χ2
    关于任务驱动式教学方式在计算机
    基于LabVIEW可视化数据采集处理
    煤矿无人工作面中视频监控系统的
    基于SOA的实验教学管理原型系统
    基于PDM技术的AGC电路设计
    电子报刊版面设计浅谈
    计算机在儿童保健系统管理中的作
    加强基层国库业务系统应急机制建
    计算机病毒及防范措施
    关于电子技术应用专业课改的设想
    基于多智能体的用户偏好系统研究
    基于条码技术的库存管理系统设计
    浅谈网络化环境下海洋数字档案
    基于VB和MapX的场区电磁环境仿
    论析网络化环境下海洋数字档案
    Windows环境下对象的链接与嵌
    浅论煤矿安全环境监测监控系统
    教学监控系统
    ERP环境下CRM系统分析与设计研
    关于团场农业环境状况调查报告
    基于VisualFoxPro环境开发管理
    浅论云计算环境下数字图书馆信
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除