OPC数据存取服务器的实现

OPC数据存取服务器的实现

ID:38266062

大小:231.19 KB

页数:4页

时间:2019-05-27

OPC数据存取服务器的实现_第1页
OPC数据存取服务器的实现_第2页
OPC数据存取服务器的实现_第3页
OPC数据存取服务器的实现_第4页
资源描述:

《OPC数据存取服务器的实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第15卷第2期湖南工程学院学报Vo1.15.No.22005年6月JournalofHunanInstituteofEngineeringJune.2005OPC数据存取服务器的实现X李蕾,戴瑜兴(湖南大学电气与信息工程学院,湖南长沙410082)摘要:介绍了OPC技术,重点论述了OPC服务器实现中的关键技术及难点:COM线程、OPC数据存取方法中用到的通报连接机制和可连接对象机制,以及OPC服务器中的三种对象与现场设备之间的关联.关键词:OPC服务器;OPC客户端;COM线程;通报连接机制;可连接对象机制+中图分类号:TP273.5文献标识码:A文章编号:167

2、1-119X(2005)02-0019-04功能.OPC的数据访问方法主要有同步访问、异步0前言访问和订阅三种,同步访问与异步访问都是OPC客户应用程序对OPC服务器发出了数据请求,不同点OPC(OLEforProcessControl)是作为工业标准在于如果客户程序调用服务器端的同步访问的方定义的特殊的COM(DistributedComponentObject法,必须等到服务器端完成操作之后此方法才能返Model)接口,它是工业自动化软件之间的接口标准,回,而如果是异步访问,那么请求立即被返回,服务也是应用软件与现场设备之间的数据存取规范,对器会把这次请求操作

3、的结果以回调的方式来告知客于每一种现场设备只需设备生产厂商开发其遵守户程序,这样就可以让客户程序在这段时间内做一OPC规范的驱动程序———OPC服务器,那么任何一些别的事情.订阅即OPC服务器监控的数据在状态个遵守OPC规范开发的访问现场数据的应用程序发生改变时主动的通知客户程序,而不用客户被动———OPC客户端都可以与任何一个OPC服务器实地、一遍一遍地去查询数据,判断其是否发生改变.现无缝连接,这样就完成了系统的集成,提高了系统OPC服务器由Server对象、Group对象、Item的开放性与互操作性.对象和针对不同现场设备的编写的I/ODLL组成.Serve

4、r对象、Group对象都是标准的COM对象,1OPC技术OPC客户端通过它们提供的接口来访问现场设备的数据,使OPC客户端与OPC服务器实现无缝连OPC是基于OLE/COM/DCOM技术的,它采接成为可能.Server对象是OPC客户端与OPC服用客户/服务器模式,把开发访问接口的任务放在现务器端交互的首要对象,OPC客户端通过Server对场设备的生产厂家,以OPC服务器的形式提供给用象来组织管理Group对象,Group对象是用来组织户即OPC客户端.OPC服务器收集现场设备的数管理Item对象的.Item对象描述了服务器与现场据信息,通过标准的OPC接口提供

5、给OPC客户端设备的连接,是对应的现场设备的属性在服务器中使用.的代表,它包含有数据项的值、值的质量标志和时间OPC规范包括OPC数据存取规范、OPC报警标签(读取数据的时间).I/ODLL实现从具体的现与事件规范、OPC历史数据存取规范、OPC安全规场设备中读取数据的功能,因为不同厂商设备的数范、OPC批处理规范、OPC服务器数据交换规范、据采集方式和现场通信网络的通信协议不同,需要OPCXML规范.其中应用的比较多的是OPC数为不同硬件设备和通信协议编写不同的I/ODLL.据存取规范,OPC数据服务器主要实现的数据采集OPC服务器的整体结构如1图所示.X收稿日

6、期:2005-01-25作者简介:李蕾(1980-),女,硕士,研究方向:现场总线控制系统及软件开发.20湖南工程学院学报2005年2.2OPC数据存取的方法OPC数据服务器主要实现的数据采集功能.OPC的数据访问方法主要有同步访问、异步访问和订阅三种,其中异步访问和订阅这两种数据访问方法涉及到数据的回调.在OPC数据存取规范1.0版本中,这两种方法是用通报连接机制来实现的;在OPC数据存取规范2.0版本中,这两种方法是通过可连接对象机制来实现的.目前OPC基金会已经发布了3.0版本的OPC规范,不过作者开发的OPC服务器依据的是2.0版本的OPC数据存取规范,开

7、发的OPC服务器都要能够兼容,那么为了兼容依据图1OPC服务器的整体结构OPC规范1.0版本开发的OPC客户端程序,那么需每一个OPC服务器都需要遵循OPC规范,但要分别用这两种机制来实现异步访问和订阅这两种是OPC规范只是定义了需实现的接口,以及指定了方法.因此这两种机制在OPC服务器的实现中是非每个接口需实现哪些功能,并没有给出具体的实施常重要的.下面分别论述这两种机制并且对两种机方案,那么每一个实现者都可以有自己的实现.制做了比较.2.2.1可连接对象机制2OPC服务器实现的关键技术与难点可连接对象可以支持一个或多个出接口,它通过接口IConnectionP

8、ointC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。