当前位置:文档之家› OPC说明书--中文版

OPC说明书--中文版

<<Data Access Custom Interface Standard Version2.05A>>题目:Opc数据存取接口定义标准版本2.05A日期2002628规范类型:工业标准规范题目:OPC数据存取接口定义规范作者:OPC基金会日期2002628版本:2.05A软件:MS_Word资源:opcda205a_cust状态:发布大纲这个规范是为OPC客户端和服务器端开发者作的接口规范.这个规范是在为能产生一个能够让不同的卖主的客户和服务器能一起无缝交互的分析和设计过程中诞生的.[/color]商标:[/color]多数计算机和软件都有商标或者已经注册商标,在这里不单独列出商标.]需要运行环境这个标准需要Windows95Windows NT4.0或者更晚版本.公开的授权协议书opc基金会,一个非赢利的公司(“opc基金会“),已经建立了一系列为增强过程控制工业里的自动控制应用程序,现场系统/设备和商业/办公应用程序协作能力已经建立了一系列标准的ole/com接口协议当前的opc规范,原理性样例和相关的文档(统称”opc资料“),形成了一系列建立在微软的ole/com技术的功能需要的基础上的的标准的ole/com接口协议。

这些技术为服务器适时信息定义了一些标准的对象,方法和属性,象分散过程控制系统,可编程逻辑控制器,精巧的现场设备和为传输信息的分析系统这些服务器适合所有符合标准的ole/com技术的设备(例如,服务器,应用程序等)。

opc基金会同意你(用户)无论是个人还是法人单位,具有授权和为用户提供一个当前的opc资料的一个拷贝,只要用户接受包含在这个非专有的授权协议书里的条款。

opc资料如果无用,所有资料的拷贝(所有形式的),用户的个人财产必须被销毁和归还opc基金会。

使用opc资料的用户(包括任何雇员和用户代理)必须接受这个协议书了的约束。

授权的承认:这份协议的期限和条件,OPC基金会承认不独占,免费出售的用户,禁止使用,拷贝,展示,分发OPC资料为制造,使用,销售或分发其他的任何产品和或者符合OPC资料的标准产品文献。

所有的用户制作的或分发的OPC资料的拷贝必须把opc资料里包含的版权和其他的所有权声明包含进来。

OPC基金会保留所有在OPC资料里的权利,标题和利益,标注的协议里禁止的用户的授权。

不承担的责任和义务用户接受OPC基金会提供的OPC资料是出于为了帮助用户理解微软的OLE/COM技术的信息。

OPC资料是作为没有任何类型的明确的和含糊的包含的授权,但是没有任何的限制,性能的保证,销售商,适合特殊的目的和无伤害的。

用户承担所有的与性能,设计,使用和OPC资料性能有关的风险。

OPC基金会及其会员不能承担OPC资料在他们的设计或他们的使用会遇到用户不断的需求,操作和大量的错误的责任。

这份协议或任何OPC资料的使用的结果使OPC基金会,及其会员们或第三方组织不承担任何通过用户或任何第三方的使用导致事件的资费,开支,损失,损害,或人身伤害一般规定:这个OPC材料约定和用户授权应当被终止(a)在用户停止所有OPC材料的使用。

(b)在用户获得了更高版本的材料来替代它,或者(c)OPC基金会有选择终止,当用户不正当的,超出协议使用这是资料。

依据以上的终止协议,用户应该立即停止使用所用的OPC材料,销毁所有的相关资料的拷贝然后是自己制作的相关资料和其他发生的相关行为,作为OPC 基金会要求确保没有任何在此协议之下的资料授权的拷贝在个人的财产上。

用户不应该出口,和二次出口opc材料,在美国的出口控制法和出口规则没有授权接收它们的任何个人或目的地的任何的产品不得直接的使用相关资料这些软件和文档是有限制的提供的。

使用,复制或者纰漏都美国政府依据以下的限制(a)这个协议要依据DFARS227,7202-3规定(b)小段(c)(1)(i)中的技术数据和计算机软件的权利要依据DFARS252227-7013的规定(c)商业计算机软件的限制权依据FAR52.227-19子条(c)(1)和(2)的规定使用。

订约/制造:OPC基金会,邮箱:140524,德州奥斯丁,78714-0524如果任何的这个协议中提供的被置空,残缺,没有强制的能力或不能在法庭上使用,其他相关的条款不受到影响。

这个协议受到明尼苏达州的法律的强制和解释执行,依据法律选择执行。

这个协议收录了当事人的期望和推迟执行任何的解释和协议(口头的和书面的)相关的opc资料的全部解释新增功能3.0版本摘要这个版本包含了对2.05A版的Data Access Custom Interface办更,再晚些时候会决定是否会提供一个单独的文档(The OPC Data Access Automation Specification3.0)用来描述适用于VB Delphi和其他一些有自动化功能的产品与OPC服务器的接口。

以下的功能是已经加入到这个版本的规范中了加入的新接口IOPCBrowseIOPCItemDeadbandMgtIOPCItemSamplingMgtIOPCitemIOIOPCSyncIO2IOPCAsyncIO3IOPCGroupStateMgt2阐明了启动的问题和加入了WAITING_FOR_INITIAL_DATA质量状态掩饰加入了EUTYPE#7#8条目属性阐明SetActimState用来表明一个条目从非激活到激活的变换中产生的质量结果,和控制回调函数。

加入了新服务器状态列举变量(OPC_STATUS_COMM_FAULT)在头标签里加入了便于进入访问目录表的方法在这给规范中删除了以下接口IOPCServerPublicGroupsIOPCBrowseServerAddressSpaceIOPCPublicGroupStateMgtIOPCAsyncIOIOPCItemProperties另外加入拼写,语法,格式和最小的净化代码用来提高规范的质量。

加入了条目属性的章节。

阐明了RemoveGroup在idl中加入了CATIDs提供了读写质量和时间戳的功能使回调函数连接更健康加入了保持活动生命期机制2.05A版本摘要这个版本在4.2.13的注释(5)中阐述关于怎样把浮点数和双精度数转换成整数,也纠正了附录D中(200-207用1关闭)属性的定义2.05版本摘要这个版本包含了在4.2.13小节中列举并阐述了关于在Native和请求数据类型之间的转换2.04版本摘要这个版本包含对某几个在相互协作的会话和服从测试中出现的不明确地方的另了的精简。

还有一些章节:时间偏倚和死区在Group Object中讨论,通用属性(4.5.1)。

SetState的LocaleID(为了使他更清楚这个行为是可选择的)。

添加和阐明了GetItemProperties,LookupItemIDs,AddItems,ValidateItemsRemoveItems,SetActiveState, SetClientHandles,SetDataTypes,both SyncIO and AsyncIO Read and Write返回的错误E_INVALIDARG和S_FALSE“部分成功“改为“一个或多个错误完成“,这就清晰的预示着输出的方法(特别是PPErrors的返回值)定义为这种情况,其他的对返回错误文本的调整又通过交叉函数组成。

阐述GetItemID行为。

在Refresh2和IOPCDateCallback::OnDataChange传送参数的ID被阐述。

特别的0是被允许的值。

也可以见到对OPCAsyncIO的描述(4.5.6),增加了4.2.14小节对客户和服务器中关于LocaleID职责的讨论。

2.03版本摘要这个版本包括了对死区的简要阐述(4.5.1.6)也阐述了列举的清空行为。

对IOPCServer::CreateGroupEnumerator和IOPCBrowseServerAddressSpace::BrowseAccessPaths的描述已经被澄清和描述,他们现在由已经存在的IOPCBrowseServerAddressSpace::BrowseOPCItemIDS的描述组成2.02版本摘要这个版本包括了对OPCItemProperties接口讨论(4.4.6)GroupStateMgt::SetState(4.5.3.2)和1。

0版中对流聚合的讨论(4.6.4.6)的简要阐述2.01版本摘要这个版本阐述了IOPCBrowseServerAddressSpace中的dwAccessRightsFilter和讨论了一般的数据入口(6.7.6节)2.0版本摘要这个版本包含了对1.0A版本的增强。

通篇中也作了更改。

下面的方面或许特别重要:这个被称为OPC Data Access Specificatong的东西是从其他的OPC起步努力中得来的自动化接口规范被分在另外一个独立的文档中所有的前一版本的定义接口被保留并做了简单的阐述。

基于连接的异步和异常用IDataObject要比使用连接点更好一点。

IOPCAsyncIO,IDataObject和客户端的IAdviseSink接口支持老板本(1。

0)的连接。

新的接口IOPCAsyncIO2,IConnectionPiontContainer和客户端的IOPCDataCallback接口支持新诗的2。

0版的连接定义了新的舒服的接口,IOPCItemProperties允许轻松访问一般的和开发者的特殊属性或条目及变量的属性一个关闭请求功能特性的加入,通过服务器组件连接点和客户端IOPCShutdown接口允许服务器请求关闭所有客户端同服务器的连接。

这个接口将被其他的OPC服务器使用服务器中加入了一个IOPCCommon接口,这个接口提供了一些公共的LocaleID相关的功能。

这个接口将被其他的OPC服务器使用BrowseServerAddressSpace中加入了OPC_BROWSE_TO的能力目录表1 介绍。

11.1 读者。

11.2 提供的内容。

12OPC数据访问的基本原理。

22.1OPC总览。

22.2哪些地方适合使用OPC。

32.3通常的OPC的机构和组成。

42.4OPC数据访问结构详述。

52.5对象和接口总览。

62.6服务器的地址空间和配置。

72.7服务器和网络节点应用水平的选择。

82.8同步和串行传输的问题。

82.9持久存储的事例。

93OPC数据访问的快速参考。

103.1自定义接口。

104OPC自定义接口。

114.1浏览OPC自定义接口。

114.2综合资料。

124.2.2内存所有权。

134.2.3标准的接口。

144.2.4空字符串和空指针。

相关主题