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

时间:2010-04-17 10:03:16

标签: interface opcode opc

我目前是OPC的新手(用于过程控制的OLE)。我想知道OPC中的接口IOPCServer,IOPCDataItem,IOPCGroup接口。它们用于什么&他们在OPC Client& amp; amp; amp; OPC服务器&什么方法&属性这些接口conatins?您能否为我提供上述问题的答案,或者您能否提供我可以获得上述主题知识的链接?

1 个答案:

答案 0 :(得分:1)

您可能正在讨论OPC DA(数据访问)接口。您必须知道您要定位的OPC DA版本(最有可能的版本是2.05a和3.0)。

接口规范由OPC Foundation提供,他们需要付费会员才能下载规范。见:http://www.opcfoundation.org/Downloads.aspx?CM=1&CN=KEY&CI=274;或者您可以在网上免费浏览规格,搜索一下,例如参见:http://www.doc88.com/p-67617868554.html

从OPC Foundation下载OPC DA可再发行组件包(即使对于非成员也是免费的)。然后,您可以在包含的IDL文件中查看完整的API定义。

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

IOPCGroup 提供了一种为集合读写分组数据项的方法。如果以相同周期读取的项目具有相同的死区,则组是集合。它包含添加/删除项目并同步或异步读取它们的方法。

IOPCDataItem 我从未见过(在DA 2.05或DA 3.0中)。你能指的是 IOPCItemIO ,这是直接读/写项而不创建组的方法(仅限3.0)?