Interface OPC(用于过程控制的OLE)中IOPCServer、IOPCDataItem和IOPCGroup接口的作用是什么

Interface OPC(用于过程控制的OLE)中IOPCServer、IOPCDataItem和IOPCGroup接口的作用是什么,interface,opcode,opc,Interface,Opcode,Opc,我目前是OPC(用于过程控制的OLE)的新手。我想了解OPC中的IOPCServer、IOPCDataItem和IOPCGroup接口。它们的用途是什么?它们在OPC客户端和OPC服务器中的作用是什么?这些接口包含哪些方法和属性?您能为我提供上述问题的答案吗?或者您能为我提供链接,让我了解上述主题吗?您可能在谈论OPC DA(数据访问)接口。您必须知道您的目标是哪个版本的OPC DA(最有可能的版本是2.05a和3.0) 接口规范由OPC基金会提供,它们需要付费会员才能下载规范。见:;或者,您也

我目前是OPC(用于过程控制的OLE)的新手。我想了解OPC中的IOPCServer、IOPCDataItem和IOPCGroup接口。它们的用途是什么?它们在OPC客户端和OPC服务器中的作用是什么?这些接口包含哪些方法和属性?您能为我提供上述问题的答案吗?或者您能为我提供链接,让我了解上述主题吗?

您可能在谈论OPC DA(数据访问)接口。您必须知道您的目标是哪个版本的OPC DA(最有可能的版本是2.05a和3.0)

接口规范由OPC基金会提供,它们需要付费会员才能下载规范。见:;或者,您也可以在网上免费浏览一下规格,四处搜索,例如,请参见:

从OPC基金会下载OPC DA可再分发软件包(对于非成员来说,这是免费的)。然后您可以在包含的IDL文件中看到完整的API定义

无论如何,IOPCServer是“根”接口,客户端通过它连接并获取对所有其他对象的引用。实际上,它具有连接类型对象的语义。其方法提供一些基本服务(例如服务器状态管理),以及浏览所有服务项及其属性

IOPCGroup提供了一种将数据项分组以进行集体读写的方法。组是以相同周期读取且具有相同死区的项的集合。它包含用于添加/删除项目以及同步或异步读取项目的方法


IOPCataItem我从未见过(在DA 2.05或DA 3.0中)。您是否可以参考IOPCItemIO,这是一种无需创建组即可直接读取/写入项目的方法(仅限3.0版)?

您可能正在谈论OPC DA(数据访问)接口。您必须知道您的目标是哪个版本的OPC DA(最有可能的版本是2.05a和3.0)

接口规范由OPC基金会提供,它们需要付费会员才能下载规范。见:;或者,您也可以在网上免费浏览一下规格,四处搜索,例如,请参见:

从OPC基金会下载OPC DA可再分发软件包(对于非成员来说,这是免费的)。然后您可以在包含的IDL文件中看到完整的API定义

无论如何,IOPCServer是“根”接口,客户端通过它连接并获取对所有其他对象的引用。实际上,它具有连接类型对象的语义。其方法提供一些基本服务(例如服务器状态管理),以及浏览所有服务项及其属性

IOPCGroup提供了一种将数据项分组以进行集体读写的方法。组是以相同周期读取且具有相同死区的项的集合。它包含用于添加/删除项目以及同步或异步读取项目的方法


IOPCataItem我从未见过(在DA 2.05或DA 3.0中)。您是否可以参考IOPCItemIO,这是一种不创建组(仅3.0版)而直接读取/写入项目的方法?

顺便说一句,它不代表OLE用于流程控制,它们(opcfoundation)在几年前变得更加独立于操作系统。顺便说一句,它不代表OLE用于流程控制,它们(opcfoundation)几年前改变了这一点,使其更加独立于操作系统。