OPC DA 中文版 翻译 点击:12938 | 回复:101



alou

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 107回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2004年2月07日
发表于:2006-06-28 15:57:00
楼主
详细资料 请登陆 www.suntri.cn



alou

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 107回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2004年2月07日
发表于:2007-06-28 08:56:00
21楼
4.4.7.1 IOPCAsyncIO2::Read..............读............................88 
4.4.7.2 IOPCAsyncIO2::Write..............写............91 
4.4.7.3 IOPCAsyncIO2::Refresh2...........刷新................94 
4.4.7.4 IOPCAsyncIO2::Cancel2............取消..................96 
4.4.7.5 IOPCAsyncIO2::SetEnable.........使活动..................97 
4.4.7.6 IOPCAsyncIO2::GetEnable..........获得活动...................98 
4.4.8 IOPCAsyncIO3........................99 
4.4.8.1 IOPCAsyncIO3::ReadMaxAge...读取最大生命期...................99 
4.4.8.2 IOPCAsyncIO3::WriteVQT............................102 
4.4.8.3 IOPCAsyncIO3:: RefreshMaxAge....刷新最大生命期................104 
4.4.9 IOPCItemDeadbandMgt..........................106 
4.4.9.1 IOPCItemDeadbandMgt::SetItemDeadband.....设置条目死区...............106 
4.4.9.2 IOPCItemDeadbandMgt:: GetItemDeadband.....获得条目死区........108 
4.4.9.3 IOPCItemDeadbandMgt:: ClearItemDeadband....清除条目死区..............110 
4.4.10 IOPCItemSamplingMgt (optional).........................112 
4.4.10.1 IOPCItemSamplingMgt::SetItemSamplingRate....................113 
4.4.10.2 IOPCItemSamplingMgt::GetItemSamplingRate...............116 
4.4.10.3 IOPCItemSamplingMgt::ClearItemSamplingRate...............118 
4.4.10.4 IOPCItemSamplingMgt::SetItemBufferEnable.................119 
4.4.10.5 IOPCItemSamplingMgt::GetItemBufferEnable....................121 
4.4.11 IConnectionPointContainer (on OPCGroup).......连接点容器.....123 
4.4.11.1 IConnectionPointContainer::EnumConnectionPoints......列举连接点.........124 
4.4.11.2 IConnectionPointContainer:: FindConnectionPoint......查找连接点.......125 
4.4.12 IEnumOPCItemAttributes..............列举条目属性.................126 
4.4.12.1 IEnumOPCItemAttributes::Next.........下一个....................126 
4.4.12.2 IEnumOPCItemAttributes::Skip......... 跳过.................127 
4.4.12.3 IEnumOPCItemAttributes::Reset..........复位...........128 
4.4.12.4 IEnumOPCItemAttributes::Clone...........克隆.................129 
4.5 CLIENT SIDE INTERFACES.........客户端接口........................130 
4.5.1 IOPCDataCallback............回调函数........................130 
4.5.1.1 IOPCDataCallback::OnDataChange.....数据变更通知.....................131 
4.5.1.2 IOPCDataCallback::OnReadComplete......全部读入.......................134 
4.5.1.3 IOPCDataCallback::OnWriteComplete......全部写入......................136 
4.5.1.4 IOPCDataCallback::OnCancelComplete....全部取消.................138 
4.5.2 IOPCShutdown.............关闭............................139 
4.5.2.1 IOPCShutdown::ShutdownRequest.....关闭请求............................139 
5 INSTALLATION ISSUES..............安装问题.......................140 
5.1 COMPONENT CATEGORIES........组建类........................140 
5.2 REGISTRY ENTRIES FOR CUSTOM INTERFACE.....自定义接口注册入口.................140 
5.3 REGISTRY ENTRIES FOR THE PROXY/STUB DLL.......代理存根 dll注册入口..........141 
6 DESCRIPTION OF DATA TYPES, PARAMETERS AND STRUCTURES...数据类型,参数,结构的描述..142 
6.1 ITEM DEFINITION........条目定义..........................142 
6.2 ACCESSPATH...............访问路径..............................143 

alou

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 107回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2004年2月07日
发表于:2007-06-28 08:57:00
22楼
希望大家能多多支持。。。

alou

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 107回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2004年2月07日
发表于:2007-06-29 09:48:00
23楼
1 介绍
   在一个单独的OPC概述文档((OPCOVW.DOC )对OPC作了全面的介绍,这个特殊的文档只是对OPC 数据访问接口做详细的解说
1.1 读者
     这个规范是特地为做OPC 客户端和服务器端开发者作的一个参考手册。他认为读者已经对MS OLE/COM技术和工业过程控制需求非常熟悉。
     这个规范是为熟悉并选择使用C和C++语言来开发OPC客户程序提供的资料。所以开发者要对这些方面的技术和特别的组件要相当熟悉。
1。2可获得的资料
       从OPC基金会可获得的OPC借口访问相关的资料包括他OPC规范本身以外还有OPC IDL文件(在这本文档的附录里)和OPC 错误头文件(在这个文档里)。你可以方便地在OPC 基金会的网站上可以找到标准的代理存根的DLLS和从OPC接口访问IDL文件产生的头文件,会员可以在OPC基金会的网站上下载OPC接口访问的例子的源代码。
      这个OPC数据访问规范包括以下设计信息
1. OPC 数据访问自定义接口—这个文档描述了OPC组件和对象的接口和方法。
2. OPC 数据访问自动化接口—晚些时候将会提供一个可选择的单独文档(OPC 数据访问自动化接口规范3。0)用来描述OPC自动化接口,这是为使用VB Delphi和其他具备自动化功能产品的软件来与OPC服务器对接编成提供的

alou

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 107回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2004年2月07日
发表于:2007-06-29 13:14:00
24楼
 
 2 OPC 数据访问基本原理
    这个小节介绍OPC数据访问和涵盖OPC数据访问的主题的细节。另外的公共话题包括Windows NT ,UNICODE,线程模式,等在OPC 概述(OPCOVW.DOC)的资料里讨论。
     2.1 OPC概览
          这个规范描述OPC COM组件和他们的接口通过OPC服务器的实现。一个OPC客户能连接到不同开发商开发的一个或多给OPC服务器上。
 图 2-1 OPC 客户(略)
不同的开发商提供不同的OPC服务器,开发商提供的代码决定了每个服务器访问的设备和数据,数据名称,和服务器访问的物理数据的细节。命名习惯在后来的章节提供。
  图 2-2 客户/服务器关系(略)
水平高一点 一个OPC服务器可以由多个对象组成:服务器,组,和条目。OPC 服务器对象提供服务器的信息和作为容器为组对象服务。OPC 组对象提供组的信息和提供了包含和逻辑组织OPC条目的机制。

libieshan

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 9回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2006年2月20日
发表于:2007-07-02 12:50:00
25楼
安定法 

libieshan

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 9回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2006年2月20日
发表于:2007-07-02 12:51:00
26楼
安定法

alou

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 107回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2004年2月07日
发表于:2007-07-02 19:43:00
27楼
最近工作比较累,哈哈,翻译的空少了,请大家见谅。。

alou

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 107回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2004年2月07日
发表于:2007-07-03 13:31:00
28楼
OPC 组对象为客户组织数据提供了一个方式。例如 组可也用一个特别的操作来展示和报告来表示条目。数据能被读写。基于连接的异常在客户与组里的条目之间被创建和根据需使能或取消使能。OPC客户端可以配置OPC服务器为客户端提供数据变化的速率。
   再每一个组里,客户端可以定义一个或多个OPC条目。
   图2-3 组/条目关系(略)
    OPC条目表示同服务器的数据源连接。从自定义的接口来看,一个OPC条目不能被OPC客户端理解为一个对象。因此,没有为OPC条目定义的接口。所有的对OPC条目的访问都是通过OPC组对象来实现的,组对象包含了OPC条目,和OPC条目的简单定义。
   每一个条目都是由数值,性质,和时间戳组成。数值是VARIANT类型的,性质很像Fieldbus里面的定义规范。
    标注:条目不是数据源,他们仅仅提供连接。例如,一个DCS系统里的变量的存在跟客户端是否正在访问他们没有关系。OPC条目应该被认为一个简单的数据地址的标示,不能认为地址所指实际的物理数据源。
  那里适合OPC 
   虽然OPC首先是为从网络服务器来访问数据而设计的,可是OPC接口能被应用到很多地方。在低端的应用水平,他们可也从物理设备里获得原始数据并写入SCADA或DCS,或者从SCADA和DCS系统里到应用程序里。他的结构和设计使构造一个允许一个客户端访问多个不同开发者开发的运行在不同节点的服务器提供的数据的客户应用程序成为可能。

图2-4 OPC客户/服务器关系(略)

刘银水

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2004年4月05日
发表于:2007-07-05 11:29:00
29楼
传一份 lys0320@126.com 谢谢

PEAMAY

  • 精华:11帖
  • 求助:0帖
  • 帖子:145帖 | 567回
  • 年度积分:0
  • 历史总积分:3563
  • 注册:2003年10月21日
发表于:2007-07-05 23:44:00
30楼
来一份PEAMAY@163.COM

刘银水

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2004年4月05日
发表于:2007-07-12 09:28:00
31楼
麻烦来一份 谢谢!lys0320@126.com

flyfly~

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2007年4月17日
发表于:2007-07-26 11:39:00
32楼
希望您也给我发一份,谢谢先:)
祝工作愉快~
jizhi011ly@126.com

rlwang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2007年7月27日
发表于:2007-07-27 11:41:00
33楼
Please give me a copy of the OPC,my email address is:wangrulinec@gmail.com;thanks!
BestRegards!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2007-07-28 05:45:00
34楼
请给我发一份  谢谢您了!
woshichenshu@sohu.com

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2007-07-28 14:48:00
35楼
给我发一份,谢谢llxzj@sohu.com

mnghl

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2006年12月26日
发表于:2007-08-01 08:18:00
36楼
请给我发一份  谢谢您了!
mnghl@163.com

alou

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 107回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2004年2月07日
发表于:2007-08-02 15:03:00
37楼
近来比较忙没有时间来工控,先给大家一个 英文拷贝看看,中文的我会慢慢贴上来 敬请关注,谢谢大家支持

alou

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 107回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2004年2月07日
发表于:2007-08-02 15:32:00
38楼
一般的OPC体系结构与组成
   OPC 是两套接口的规范:OPC 自定义接口和OPC自动化接口,一个修订的自动化接口随着3。0版OPC规范的发布一起提供。
下面是结构图(略)图2-5OPC接口
  OPC说明书指定了COM接口,不是接口的实现,他指定了客户期望接口提供的功能行为。
  包括架构的描述和适合这些架构接口,象所有COM的实现一样,OPC的架构是客户/服务器模型,OPC服务器组件为OPC组件提供接口和管理他们。
   在OPC Server的实现里有几个综合的考虑。主要的问题是超越不可分享物理设备路径的数据传输的频率。因而,我们期望OPC Server是一个本地的或远程的EXE 代码,能负责有效的物理设备数据的收集.
  一个OPC客户程序通过规范的OPC接口与一个OPC Server进行通信.OPC Server必须实现自定义的接口,可选的自动化接口如果定义了有时也会实现.
 一个OPC 句柄会用来聚合接口和提供OPC自动化接口的额外的条目功能.
参考下面的图例:典型的OPC构架. 
   

品春

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2004年9月27日
发表于:2007-08-02 15:40:00
39楼
把英文的贴上吧,谢谢昂

alou

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 107回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2004年2月07日
发表于:2007-08-02 16:42:00
40楼
服务器被期望巩固和使所有的客户的数据访问最优化用来提高同物理设备的通信性能。对输入,从设备返回的数据会被暂存为了各种OPC客户的异步分发和同步采集。对输出,OPC 服务器会为OPC客户程序更新物理设备的数据。
2.4 OPC 数据访问架构的伴随规范
 OPC 数据访问提供基本的功能同过一套标准的的接口来从各种网络上的设备访问数据。这些接口使客户和服务器发现对方和通信容量(功能,命名空间,命名空间条目信息)的相互协作变得更容易,另外提供了一套完善的接口定义来促进各种装置根据客户应用程序的需要来读写数据条目。OPC 数据访问的首要意图是为支持纵向的构架的数据服务提供接口(在高层的计算机上提供从设备到客户应用程序的服务)
  OPC 基金会朝着扩展OPC数据访问的能力方向努力工作着。伴随的接口被加进来为提供需要的扩展数据访问功能。这些包括在不同的工业网络分享服务器数据的能力。
  伴随的构架包括:
  OPC 公共的定义和接口包含公共规则和设计标准和公共的数据访问接口的规范。
  OPC复杂的数据,详细说明了怎么使用数据访问来交换数据结构。他提供了一种机制来象传送实际值一样来传送数据的结构。综合的数据没有集成到OPC Da 3.0规范中
 OPC 数据交换, OPC DX已经被设计用来在OPC服务器间横向移动设备层数据,为了表达这种新的技术, OPC DX 能够实现在Ethernet系统包括PLC HMI/SCADA 设备和PC之间的数据的互用

热门招聘
相关主题

官方公众号

智造工程师